GoogleCloudPlatform / osconfig
Duplication

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

Intro
Learn more...
Duplication Overall
system12% (2,288 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
go12% (2,262 lines)
ps145% (26 lines)
Duplication per Component (primary)
e2e_tests17% (2,074 lines)
policies6% (49 lines)
config4% (40 lines)
ospatch5% (32 lines)
packages2% (31 lines)
packaging18% (26 lines)
agentendpoint1% (24 lines)
ROOT4% (12 lines)
pretty0% (0 lines)
agentconfig0% (0 lines)
util0% (0 lines)
retryutil0% (0 lines)
clog0% (0 lines)
osinfo0% (0 lines)
inventory0% (0 lines)
attributes0% (0 lines)
tasker0% (0 lines)
presubmit_packagebuild0% (0 lines)

Duplication Between Components (50+ lines)

G config config policies policies config--policies 68

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 10,446 duplicates...
Size#FoldersFilesLinesCode
16 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
575:597 (2%)
619:641 (2%)
view
15 x 2 policies
policies
46:65 (33%)
46:65 (33%)
view
13 x 2 packaging/googet
packaging/googet
1:13 (30%)
1:13 (86%)
view
12 x 2 config
policies
202:220 (6%)
58:76 (8%)
view
12 x 2 e2e_tests/internal/googl...eapis/cloud/osconfig/v1
e2e_tests/internal/googl...eapis/cloud/osconfig/v1
1780:1794 (1%)
1453:1467 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
124:133 (2%)
135:144 (2%)
view
10 x 2 config
policies
133:143 (5%)
50:60 (22%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
69:78 (2%)
99:108 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
69:78 (2%)
110:119 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
69:78 (2%)
121:130 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
99:108 (1%)
110:119 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
99:108 (1%)
121:130 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
99:108 (1%)
132:141 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
69:78 (2%)
77:86 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
99:108 (1%)
143:152 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
69:78 (2%)
88:97 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
69:78 (2%)
132:141 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
69:78 (2%)
143:152 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
80:89 (2%)
135:144 (2%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
80:89 (2%)
124:133 (2%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
80:89 (2%)
102:111 (2%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
80:89 (2%)
91:100 (2%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
80:89 (2%)
113:122 (2%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
176:185 (1%)
187:196 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
176:185 (1%)
198:207 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
488:501 (2%)
846:859 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
574:587 (2%)
716:729 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
91:100 (2%)
165:174 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
91:100 (2%)
176:185 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
91:100 (2%)
187:196 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
574:587 (2%)
781:794 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
91:100 (2%)
198:207 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
132:141 (1%)
154:163 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
91:100 (2%)
154:163 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
574:587 (2%)
846:859 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
132:141 (1%)
187:196 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
132:141 (1%)
198:207 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
132:141 (1%)
165:174 (1%)
view
10 x 2 e2e_tests/internal/googl...eapis/cloud/osconfig/v1
e2e_tests/internal/googl...eapis/cloud/osconfig/v1
2579:2590 (<1%)
145:156 (7%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
132:141 (1%)
176:185 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
574:587 (2%)
584:597 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
574:587 (2%)
628:641 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
781:794 (1%)
846:859 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
157:166 (2%)
143:152 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
157:166 (2%)
99:108 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
157:166 (2%)
110:119 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
157:166 (2%)
121:130 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
157:166 (2%)
132:141 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
157:166 (2%)
77:86 (1%)
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
69:78 (2%)
80:89 (2%)
view
Duplicated Units
The list of top 5 duplicated units.
See data for all 5 unit duplicates...
Size#FoldersFilesLinesCode
19 x 2 policies
policies
31:66 
30:66 
view
16 x 2 config
policies
201:222 
57:77 
view
10 x 2 e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
e2e_tests/internal/cloud...e.com/go/osconfig/apiv1
61:72 
53:64 
view
7 x 2 config
policies
188:199 
44:55 
view
6 x 2 agentendpoint
agentendpoint
63:71 
90:98 
view