GoogleCloudPlatform / ruby-docs-samples
Duplication

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

Intro
Learn more...
Duplication Overall
system57% (11,867 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
rb47% (7,359 lines)
html100% (2,502 lines)
erb78% (739 lines)
yaml67% (658 lines)
scss93% (280 lines)
slim97% (229 lines)
coffee97% (44 lines)
css65% (28 lines)
ru37% (28 lines)
Duplication per Component (primary)
appengine89% (7,128 lines)
spanner26% (1,523 lines)
cloud-sql82% (1,456 lines)
jobs41% (694 lines)
endpoints69% (418 lines)
getting-started30% (284 lines)
run30% (226 lines)
eventarc38% (58 lines)
stackdriver40% (56 lines)
media_cdn9% (24 lines)
spec0% (0 lines)
functions0% (0 lines)
cdn0% (0 lines)
iap0% (0 lines)
auth0% (0 lines)

Duplication Between Components (50+ lines)

G appengine appengine cloud-sql cloud-sql appengine--cloud-sql 2404 run run appengine--run 1893 getting-started getting-started appengine--getting-started 1833 endpoints endpoints appengine--endpoints 1054 cloud-sql--run 808 cloud-sql--getting-started 736 getting-started--run 368

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 3,976 duplicates...
Size#FoldersFilesLinesCode
133 x 2 appengine/endpoints
appengine/flexible/ruby31-and-earlier/endpoints
1:151 (100%)
1:151 (100%)
view
114 x 2 appengine/rails-cloudsql-mysql/spec/controllers
appengine/rails-cloudsql-postgres/spec/controllers
15:148 (100%)
15:148 (100%)
view
114 x 2 appengine/flexible/ruby3...stgres/spec/controllers
appengine/rails-cloudsql-postgres/spec/controllers
15:148 (100%)
15:148 (100%)
view
114 x 2 appengine/flexible/ruby3...-mysql/spec/controllers
appengine/rails-cloudsql-postgres/spec/controllers
15:148 (100%)
15:148 (100%)
view
114 x 2 appengine/flexible/ruby3...-mysql/spec/controllers
appengine/flexible/ruby3...stgres/spec/controllers
15:148 (100%)
15:148 (100%)
view
114 x 2 appengine/flexible/ruby3...stgres/spec/controllers
appengine/rails-cloudsql-mysql/spec/controllers
15:148 (100%)
15:148 (100%)
view
114 x 2 appengine/flexible/ruby3...-mysql/spec/controllers
appengine/rails-cloudsql-mysql/spec/controllers
15:148 (100%)
15:148 (100%)
view
70 x 2 appengine/flexible/ruby3.../app/assets/stylesheets
appengine/rails-cloudsql.../app/assets/stylesheets
16:99 (100%)
16:99 (100%)
view
70 x 2 appengine/flexible/ruby3.../app/assets/stylesheets
appengine/rails-cloudsql.../app/assets/stylesheets
16:99 (100%)
16:99 (100%)
view
70 x 2 appengine/rails-cloudsql.../app/assets/stylesheets
appengine/rails-cloudsql.../app/assets/stylesheets
16:99 (100%)
16:99 (100%)
view
70 x 2 appengine/flexible/ruby3.../app/assets/stylesheets
appengine/flexible/ruby3.../app/assets/stylesheets
16:99 (100%)
16:99 (100%)
view
70 x 2 appengine/flexible/ruby3.../app/assets/stylesheets
appengine/rails-cloudsql.../app/assets/stylesheets
16:99 (100%)
16:99 (100%)
view
70 x 2 appengine/flexible/ruby3.../app/assets/stylesheets
appengine/rails-cloudsql.../app/assets/stylesheets
16:99 (100%)
16:99 (100%)
view
69 x 2 appengine/flexible/ruby3...rlier/endpoints/clients
endpoints/getting-started/clients
18:104 (100%)
18:104 (100%)
view
69 x 2 appengine/endpoints/clients
endpoints/getting-started/clients
18:104 (100%)
18:104 (100%)
view
69 x 2 appengine/endpoints/clients
appengine/flexible/ruby3...rlier/endpoints/clients
18:104 (100%)
18:104 (100%)
view
67 x 2 appengine/flexible/pubsub/spec
appengine/flexible/ruby31-and-earlier/pubsub/spec
15:96 (100%)
15:96 (100%)
view
66 x 2 appengine/endpoints/spec
appengine/flexible/ruby3...-earlier/endpoints/spec
20:115 (83%)
19:114 (84%)
view
63 x 2 appengine/flexible/ruby3...rlier/endpoints/clients
endpoints/getting-started/clients
18:94 (100%)
18:94 (100%)
view
63 x 2 appengine/endpoints/clients
appengine/flexible/ruby3...rlier/endpoints/clients
18:94 (100%)
18:94 (100%)
view
63 x 2 appengine/endpoints/clients
endpoints/getting-started/clients
18:94 (100%)
18:94 (100%)
view
62 x 2 appengine/flexible/pubsub
appengine/flexible/ruby31-and-earlier/pubsub
15:111 (100%)
15:111 (100%)
view
60 x 2 appengine/flexible/websockets/views
appengine/websockets/views
15:84 (100%)
15:84 (100%)
view
60 x 2 appengine/flexible/ruby3...arlier/websockets/views
appengine/flexible/websockets/views
15:84 (100%)
15:84 (100%)
view
60 x 2 appengine/flexible/ruby3...arlier/websockets/views
appengine/websockets/views
15:84 (100%)
15:84 (100%)
view
58 x 2 cloud-sql/mysql/activerecord/app/views/votes
cloud-sql/postgres/activerecord/app/views/votes
16:86 (100%)
16:86 (100%)
view
58 x 2 cloud-sql/postgres/activerecord/app/views/votes
cloud-sql/sqlserver/activerecord/app/views/votes
16:86 (100%)
16:86 (100%)
view
58 x 2 cloud-sql/mysql/activerecord/app/views/votes
cloud-sql/sqlserver/activerecord/app/views/votes
16:86 (100%)
16:86 (100%)
view
55 x 2 appengine/flexible/ruby3...ails-hello_world/public
cloud-sql/postgres/activerecord/public
16:79 (100%)
1:64 (100%)
view
55 x 2 appengine/rails-hello_world/public
cloud-sql/postgres/activerecord/public
16:79 (100%)
1:64 (100%)
view
55 x 2 appengine/rails-hello_world/public
run/rails/public
16:79 (100%)
1:64 (100%)
view
55 x 2 appengine/flexible/ruby3...loudsql-postgres/public
cloud-sql/sqlserver/activerecord/public
16:79 (100%)
1:64 (100%)
view
55 x 2 appengine/rails-hello_world/public
cloud-sql/mysql/activerecord/public
16:79 (100%)
1:64 (100%)
view
55 x 2 appengine/flexible/ruby3...loudsql-postgres/public
cloud-sql/postgres/activerecord/public
16:79 (100%)
1:64 (100%)
view
55 x 2 appengine/flexible/ruby3...s-cloudsql-mysql/public
cloud-sql/mysql/activerecord/public
16:79 (100%)
1:64 (100%)
view
55 x 2 appengine/rails-cloudsql-mysql/public
run/rails/public
16:79 (100%)
1:64 (100%)
view
55 x 2 appengine/flexible/ruby3...loudsql-postgres/public
appengine/rails-hello_world/public
16:79 (100%)
16:79 (100%)
view
55 x 2 appengine/rails-cloudsql-mysql/public
cloud-sql/sqlserver/activerecord/public
16:79 (100%)
1:64 (100%)
view
55 x 2 appengine/rails-cloudsql-mysql/public
cloud-sql/mysql/activerecord/public
16:79 (100%)
1:64 (100%)
view
55 x 2 appengine/rails-cloudsql-mysql/public
appengine/rails-hello_world/public
16:79 (100%)
16:79 (100%)
view
55 x 2 appengine/flexible/ruby3...loudsql-postgres/public
appengine/rails-cloudsql-mysql/public
16:79 (100%)
16:79 (100%)
view
55 x 2 appengine/flexible/ruby3...ails-hello_world/public
cloud-sql/sqlserver/activerecord/public
16:79 (100%)
1:64 (100%)
view
55 x 2 appengine/rails-cloudsql-postgres/public
appengine/rails-hello_world/public
16:79 (100%)
16:79 (100%)
view
55 x 2 appengine/flexible/ruby3...s-cloudsql-mysql/public
appengine/rails-cloudsql-mysql/public
16:79 (100%)
16:79 (100%)
view
55 x 2 appengine/flexible/ruby3...s-cloudsql-mysql/public
cloud-sql/sqlserver/activerecord/public
16:79 (100%)
1:64 (100%)
view
55 x 2 cloud-sql/postgres/activerecord/public
run/rails/public
1:64 (100%)
1:64 (100%)
view
55 x 2 appengine/rails-cloudsql-mysql/public
cloud-sql/postgres/activerecord/public
16:79 (100%)
1:64 (100%)
view
55 x 2 appengine/flexible/ruby3...atic_files/rails/public
appengine/static_files/rails/public
16:79 (100%)
16:79 (100%)
view
55 x 2 appengine/standard-rails-hello-world/public
getting-started/bookshelf/public
16:79 (100%)
16:79 (100%)
view
55 x 2 cloud-sql/sqlserver/activerecord/public
getting-started/bookshelf/public
1:64 (100%)
16:79 (100%)
view
Duplicated Units
The list of top 10 duplicated units.
See data for all 10 unit duplicates...
Size#FoldersFilesLinesCode
19 x 3 appengine/cloud-tasks
appengine/standard-cloud-tasks
appengine/flexible/ruby31-and-earlier/cloud-tasks
23:56 
23:56 
23:56 
view
12 x 4 appengine/analytics
appengine/standard-analytics
appengine/flexible/analytics
appengine/flexible/ruby31-and-earlier/analytics
29:47 
22:40 
22:40 
22:40 
view
11 x 2 spanner
spanner
24:41 
24:41 
view
10 x 4 appengine/rails-cloudsql-mysql/app/controllers
appengine/rails-cloudsql-postgres/app/controllers
appengine/flexible/ruby3...l-mysql/app/controllers
appengine/flexible/ruby3...ostgres/app/controllers
39:52 
39:52 
39:52 
39:52 
view
9 x 3 cloud-sql/mysql/activerecord/db/migrate
cloud-sql/sqlserver/activerecord/db/migrate
cloud-sql/postgres/activerecord/db/migrate
2:16 
2:16 
2:16 
view
9 x 4 appengine/rails-cloudsql-mysql/app/controllers
appengine/rails-cloudsql-postgres/app/controllers
appengine/flexible/ruby3...l-mysql/app/controllers
appengine/flexible/ruby3...ostgres/app/controllers
55:66 
55:66 
55:66 
55:66 
view
8 x 3 appengine/endpoints
appengine/flexible/ruby31-and-earlier/endpoints
endpoints/getting-started
45:57 
45:57 
35:47 
view
7 x 3 cloud-sql/mysql/activerecord/db/migrate
cloud-sql/sqlserver/activerecord/db/migrate
cloud-sql/postgres/activerecord/db/migrate
2:14 
2:14 
2:14 
view
6 x 3 cloud-sql/mysql/activerecord/app/controllers
cloud-sql/sqlserver/activerecord/app/controllers
cloud-sql/postgres/activerecord/app/controllers
24:37 
24:37 
24:37 
view
6 x 2 spanner/spec
jobs/skip_spec
57:65 
49:57 
view