GoogleCloudPlatform / opentelemetry-trace-codelab-go
Duplication

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

Intro
Learn more...
Duplication Overall
system99% (6,195 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
go99% (4,879 lines)
yaml100% (1,099 lines)
proto100% (217 lines)
Duplication per Component (primary)
step599% (912 lines)
step699% (906 lines)
step4100% (902 lines)
step2100% (898 lines)
step3100% (898 lines)
step199% (872 lines)
step098% (807 lines)

Duplication Between Components (50+ lines)

G step5 step5 step6 step6 step5--step6 1812 step4 step4 step4--step5 1804 step4--step6 1792 step3 step3 step3--step5 1796 step3--step6 1784 step3--step4 1796 step2 step2 step2--step5 1790 step2--step6 1778 step2--step4 1790 step2--step3 1790 step1 step1 step1--step5 1750 step1--step6 1738 step1--step4 1750 step1--step3 1750 step1--step2 1756 step0 step0 step0--step5 1608 step0--step6 1596 step0--step4 1608 step0--step3 1608 step0--step2 1608 step0--step1 1614

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 1,031 duplicates...
Size#FoldersFilesLinesCode
142 x 2 step1/src/client/shakesapp
step3/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step0/src/client/shakesapp
step3/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step5/src/server/shakesapp
step6/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step1/src/server/shakesapp
step2/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step0/src/server/shakesapp
step4/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step4/src/server/shakesapp
step6/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step1/src/server/shakesapp
step5/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step0/src/client/shakesapp
step5/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step1/src/client/shakesapp
step5/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step2/src/server/shakesapp
step5/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step0/src/server/shakesapp
step5/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step2/src/client/shakesapp
step5/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step0/src/server/shakesapp
step2/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step4/src/server/shakesapp
step5/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step2/src/client/shakesapp
step3/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step3/src/server/shakesapp
step5/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step3/src/client/shakesapp
step4/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step1/src/client/shakesapp
step4/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step2/src/client/shakesapp
step5/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step2/src/server/shakesapp
step4/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step1/src/server/shakesapp
step3/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step1/src/server/shakesapp
step3/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step2/src/client/shakesapp
step6/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step4/src/client/shakesapp
step6/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step0/src/server/shakesapp
step4/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step1/src/server/shakesapp
step2/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step4/src/client/shakesapp
step5/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step2/src/server/shakesapp
step4/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step4/src/client/shakesapp
step5/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step0/src/client/shakesapp
step2/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step3/src/client/shakesapp
step4/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step3/src/server/shakesapp
step6/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step0/src/server/shakesapp
step1/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step2/src/client/shakesapp
step2/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step3/src/server/shakesapp
step6/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step0/src/client/shakesapp
step6/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step1/src/server/shakesapp
step6/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step1/src/client/shakesapp
step4/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step2/src/server/shakesapp
step5/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step0/src/server/shakesapp
step6/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step0/src/server/shakesapp
step1/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step0/src/client/shakesapp
step1/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step3/src/server/shakesapp
step5/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step1/src/server/shakesapp
step5/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step4/src/server/shakesapp
step5/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step1/src/client/shakesapp
step1/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step1/src/server/shakesapp
step6/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step0/src/client/shakesapp
step6/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step0/src/server/shakesapp
step5/src/server/shakesapp
34:233 (100%)
34:233 (100%)
view
142 x 2 step1/src/client/shakesapp
step2/src/client/shakesapp
34:233 (100%)
34:233 (100%)
view
Duplicated Units
The list of top 23 duplicated units.
See data for all 23 unit duplicates...
Size#FoldersFilesLinesCode
50 x 3 step6/src/server
step4/src/server
step5/src/server
174:232 
151:209 
173:231 
view
47 x 14 step1/src/client/shakesapp
step1/src/server/shakesapp
step6/src/client/shakesapp
step6/src/server/shakesapp
step3/src/client/shakesapp
step3/src/server/shakesapp
step2/src/client/shakesapp
step2/src/server/shakesapp
step4/src/client/shakesapp
step4/src/server/shakesapp
...
186:234 
186:234 
186:234 
186:234 
186:234 
186:234 
186:234 
186:234 
186:234 
186:234 
...
view
46 x 4 step1/src/server
step3/src/server
step2/src/server
step0/src/server
102:153 
149:200 
145:196 
102:153 
view
41 x 7 step1/src/loadgen
step6/src/loadgen
step3/src/loadgen
step2/src/loadgen
step4/src/loadgen
step0/src/loadgen
step5/src/loadgen
46:88 
46:88 
46:88 
46:88 
46:88 
46:88 
46:88 
view
31 x 6 step1/src/loadgen
step6/src/loadgen
step3/src/loadgen
step2/src/loadgen
step4/src/loadgen
step5/src/loadgen
141:176 
145:180 
145:180 
141:176 
145:180 
145:180 
view
30 x 6 step1/src/client
step6/src/client
step3/src/client
step2/src/client
step4/src/client
step5/src/client
57:95 
58:96 
58:96 
58:96 
58:96 
58:96 
view
29 x 2 step6/src/server
step5/src/server
102:142 
102:142 
view
28 x 3 step3/src/server
step2/src/server
step4/src/server
82:118 
78:114 
84:120 
view
25 x 7 step1/src/loadgen
step6/src/loadgen
step3/src/loadgen
step2/src/loadgen
step4/src/loadgen
step0/src/loadgen
step5/src/loadgen
109:136 
113:140 
113:140 
109:136 
113:140 
63:90 
113:140 
view
24 x 6 step1/src/loadgen
step6/src/loadgen
step3/src/loadgen
step2/src/loadgen
step4/src/loadgen
step5/src/loadgen
77:106 
81:110 
81:110 
77:106 
81:110 
81:110 
view
23 x 6 step1/src/client
step6/src/client
step3/src/client
step2/src/client
step4/src/client
step5/src/client
121:152 
126:157 
126:157 
122:153 
126:157 
126:157 
view
18 x 6 step1/src/server
step3/src/server
step2/src/server
step4/src/server
step0/src/server
step5/src/server
76:97 
123:144 
119:140 
125:146 
76:97 
147:168 
view
15 x 14 step1/src/client/shakesapp
step1/src/server/shakesapp
step6/src/client/shakesapp
step6/src/server/shakesapp
step3/src/client/shakesapp
step3/src/server/shakesapp
step2/src/client/shakesapp
step2/src/server/shakesapp
step4/src/client/shakesapp
step4/src/server/shakesapp
...
75:91 
75:91 
75:91 
75:91 
75:91 
75:91 
75:91 
75:91 
75:91 
75:91 
...
view
15 x 2 step1/src/server
step0/src/server
53:71 
53:71 
view
11 x 5 step1/src/loadgen
step1/src/client
step2/src/loadgen
step2/src/client
step2/src/server
59:75 
103:119 
59:75 
104:120 
58:73 
view
11 x 12 step6/src/loadgen
step6/src/client
step6/src/server
step3/src/loadgen
step3/src/client
step3/src/server
step4/src/loadgen
step4/src/client
step4/src/server
step5/src/loadgen
...
59:79 
104:124 
61:80 
59:79 
104:124 
58:77 
59:79 
104:124 
60:79 
59:79 
...
view
11 x 5 step6/src/client
step3/src/client
step2/src/client
step4/src/client
step5/src/client
169:183 
169:183 
165:179 
169:183 
169:183 
view
11 x 2 step6/src/server
step5/src/server
85:97 
85:97 
view
9 x 14 step1/src/client/shakesapp
step1/src/server/shakesapp
step6/src/client/shakesapp
step6/src/server/shakesapp
step3/src/client/shakesapp
step3/src/server/shakesapp
step2/src/client/shakesapp
step2/src/server/shakesapp
step4/src/client/shakesapp
step4/src/server/shakesapp
...
65:75 
65:75 
65:75 
65:75 
65:75 
65:75 
65:75 
65:75 
65:75 
65:75 
...
view
9 x 14 step1/src/client/shakesapp
step1/src/server/shakesapp
step6/src/client/shakesapp
step6/src/server/shakesapp
step3/src/client/shakesapp
step3/src/server/shakesapp
step2/src/client/shakesapp
step2/src/server/shakesapp
step4/src/client/shakesapp
step4/src/server/shakesapp
...
113:123 
113:123 
113:123 
113:123 
113:123 
113:123 
113:123 
113:123 
113:123 
113:123 
...
view
6 x 14 step1/src/client/shakesapp
step1/src/server/shakesapp
step6/src/client/shakesapp
step6/src/server/shakesapp
step3/src/client/shakesapp
step3/src/server/shakesapp
step2/src/client/shakesapp
step2/src/server/shakesapp
step4/src/client/shakesapp
step4/src/server/shakesapp
...
37:44 
37:44 
37:44 
37:44 
37:44 
37:44 
37:44 
37:44 
37:44 
37:44 
...
view
6 x 14 step1/src/client/shakesapp
step1/src/server/shakesapp
step6/src/client/shakesapp
step6/src/server/shakesapp
step3/src/client/shakesapp
step3/src/server/shakesapp
step2/src/client/shakesapp
step2/src/server/shakesapp
step4/src/client/shakesapp
step4/src/server/shakesapp
...
50:57 
50:57 
50:57 
50:57 
50:57 
50:57 
50:57 
50:57 
50:57 
50:57 
...
view
6 x 14 step1/src/client/shakesapp
step1/src/server/shakesapp
step6/src/client/shakesapp
step6/src/server/shakesapp
step3/src/client/shakesapp
step3/src/server/shakesapp
step2/src/client/shakesapp
step2/src/server/shakesapp
step4/src/client/shakesapp
step4/src/server/shakesapp
...
98:105 
98:105 
98:105 
98:105 
98:105 
98:105 
98:105 
98:105 
98:105 
98:105 
...
view