GoogleCloudPlatform / eventarc-samples
Duplication

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

Intro
Learn more...
Duplication Overall
system34% (870 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
cs39% (381 lines)
tf48% (156 lines)
yaml28% (142 lines)
py35% (125 lines)
js24% (48 lines)
java13% (18 lines)
Duplication per Component (primary)
processing-pipelines37% (434 lines)
terraform47% (162 lines)
publish-events29% (100 lines)
bigquery-jobs-notifier69% (67 lines)
gce-vm-labeler37% (54 lines)
eventarc-workflows-integration34% (53 lines)
route-cloudguard-eventarc0% (0 lines)
workspace-integration0% (0 lines)
internal-http-endpoints0% (0 lines)
eventarc-events0% (0 lines)
eventarc-advanced-quickstart0% (0 lines)

Duplication Between Components (50+ lines)

G gce-vm-labeler gce-vm-labeler processing-pipelines processing-pipelines gce-vm-labeler--processing-pipelines 122 bigquery-jobs-notifier bigquery-jobs-notifier bigquery-jobs-notifier--processing-pipelines 50

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 108 duplicates...
Size#FoldersFilesLinesCode
21 x 2 terraform/basic
terraform/eventarc-workflows
1:23 (100%)
1:23 (100%)
view
18 x 2 terraform/basic
terraform/eventarc-workflows
1:19 (19%)
1:20 (25%)
view
18 x 2 bigquery-jobs-notifier/gcf
bigquery-jobs-notifier/run
27:52 (45%)
38:63 (32%)
view
18 x 2 processing-pipelines/image-v1/watermarker/csharp
processing-pipelines/image-v2/watermarker/csharp
100:128 (36%)
90:118 (38%)
view
18 x 2 gce-vm-labeler/gcf/csharp
gce-vm-labeler/run/csharp
58:85 (48%)
79:106 (39%)
view
15 x 2 terraform/eventarc-gke/t...ents/terraform/eventarc
terraform/eventarc-gke/t...rc-events/terraform/gke
1:15 (17%)
1:15 (42%)
view
14 x 2 bigquery-jobs-notifier/run
processing-pipelines/bigquery/notifier/python
96:112 (25%)
92:108 (23%)
view
13 x 2 terraform/eventarc-gke/t...ents/terraform/eventarc
terraform/eventarc-workflows
3:15 (15%)
3:15 (18%)
view
13 x 2 terraform/eventarc-gke/t...ents/terraform/eventarc
terraform/eventarc-workflows
3:15 (15%)
3:15 (61%)
view
13 x 2 terraform/basic
terraform/eventarc-gke/t...rc-events/terraform/gke
3:15 (61%)
3:15 (37%)
view
13 x 2 terraform/basic
terraform/eventarc-gke/t...rc-events/terraform/gke
3:15 (14%)
3:15 (37%)
view
13 x 2 terraform/basic
terraform/basic
3:15 (14%)
3:15 (61%)
view
13 x 2 terraform/basic
terraform/eventarc-gke/t...ents/terraform/eventarc
3:15 (61%)
3:15 (15%)
view
13 x 2 terraform/eventarc-workflows
terraform/eventarc-workflows
3:15 (18%)
3:15 (61%)
view
13 x 2 terraform/basic
terraform/eventarc-workflows
3:15 (61%)
3:15 (18%)
view
13 x 2 terraform/eventarc-gke/t...rc-events/terraform/gke
terraform/eventarc-workflows
3:15 (37%)
3:15 (18%)
view
13 x 2 terraform/eventarc-gke/t...rc-events/terraform/gke
terraform/eventarc-workflows
3:15 (37%)
3:15 (61%)
view
13 x 2 terraform/basic
terraform/eventarc-workflows
3:15 (14%)
3:15 (61%)
view
13 x 2 terraform/basic
terraform/eventarc-gke/t...ents/terraform/eventarc
3:15 (14%)
3:15 (15%)
view
12 x 2 processing-pipelines/image-v2/labeler/csharp
processing-pipelines/image-v2/resizer/csharp
32:51 (30%)
33:53 (34%)
view
11 x 2 processing-pipelines/bigquery/query-runner/csharp
processing-pipelines/image-v1/filter/csharp
1:36 (100%)
1:36 (100%)
view
11 x 2 gce-vm-labeler/run/csharp
processing-pipelines/image-v1/resizer/csharp
1:36 (100%)
1:36 (100%)
view
11 x 2 processing-pipelines/image-v1/labeler/csharp
processing-pipelines/image-v2/filter/csharp
1:36 (100%)
1:36 (100%)
view
11 x 2 processing-pipelines/image-v1/resizer/csharp
processing-pipelines/image-v1/watermarker/csharp
1:36 (100%)
1:36 (100%)
view
11 x 2 processing-pipelines/image-v1/filter/csharp
processing-pipelines/image-v1/watermarker/csharp
1:36 (100%)
1:36 (100%)
view
11 x 2 gce-vm-labeler/run/csharp
processing-pipelines/image-v1/watermarker/csharp
1:36 (100%)
1:36 (100%)
view
11 x 2 processing-pipelines/image-v1/resizer/csharp
processing-pipelines/image-v2/filter/csharp
1:36 (100%)
1:36 (100%)
view
11 x 2 processing-pipelines/bigquery/query-runner/csharp
processing-pipelines/image-v1/resizer/csharp
1:36 (100%)
1:36 (100%)
view
11 x 2 gce-vm-labeler/run/csharp
processing-pipelines/bigquery/query-runner/csharp
1:36 (100%)
1:36 (100%)
view
11 x 2 processing-pipelines/bigquery/query-runner/csharp
processing-pipelines/image-v2/filter/csharp
1:36 (100%)
1:36 (100%)
view
11 x 2 gce-vm-labeler/run/csharp
processing-pipelines/image-v1/labeler/csharp
1:36 (100%)
1:36 (100%)
view
11 x 2 processing-pipelines/image-v1/labeler/csharp
processing-pipelines/image-v1/resizer/csharp
1:36 (100%)
1:36 (100%)
view
11 x 2 gce-vm-labeler/run/csharp
processing-pipelines/image-v2/filter/csharp
1:36 (100%)
1:36 (100%)
view
11 x 2 processing-pipelines/image-v1/filter/csharp
processing-pipelines/image-v2/filter/csharp
1:36 (100%)
1:36 (100%)
view
11 x 2 processing-pipelines/bigquery/query-runner/csharp
processing-pipelines/image-v1/watermarker/csharp
1:36 (100%)
1:36 (100%)
view
11 x 2 eventarc-workflows-integ...oudrun/trigger-workflow
eventarc-workflows-integ...oudrun/trigger-workflow
50:65 (30%)
40:55 (37%)
view
11 x 2 processing-pipelines/image-v1/labeler/csharp
processing-pipelines/image-v1/watermarker/csharp
1:36 (100%)
1:36 (100%)
view
11 x 2 processing-pipelines/bigquery/query-runner/csharp
processing-pipelines/image-v1/labeler/csharp
1:36 (100%)
1:36 (100%)
view
11 x 2 gce-vm-labeler/run/csharp
processing-pipelines/image-v1/filter/csharp
1:36 (100%)
1:36 (100%)
view
11 x 2 processing-pipelines/image-v1/watermarker/csharp
processing-pipelines/image-v2/filter/csharp
1:36 (100%)
1:36 (100%)
view
11 x 2 processing-pipelines/image-v1/filter/csharp
processing-pipelines/image-v1/resizer/csharp
1:36 (100%)
1:36 (100%)
view
11 x 2 processing-pipelines/image-v1/filter/csharp
processing-pipelines/image-v1/labeler/csharp
1:36 (100%)
1:36 (100%)
view
10 x 2 processing-pipelines/image-v1/filter/csharp
processing-pipelines/image-v2/filter/csharp
78:90 (27%)
87:99 (18%)
view
10 x 2 processing-pipelines/bigquery/chart-creator/python
processing-pipelines/bigquery/notifier/python
109:120 (16%)
94:105 (16%)
view
10 x 2 terraform/basic
terraform/basic
65:76 (10%)
103:113 (10%)
view
10 x 2 bigquery-jobs-notifier/run
processing-pipelines/bigquery/chart-creator/python
98:109 (17%)
109:120 (16%)
view
9 x 2 processing-pipelines/bigquery/notifier
processing-pipelines/image-v1/filter
18:26 (64%)
18:26 (64%)
view
9 x 2 processing-pipelines/image-v1/labeler
processing-pipelines/image-v1/resizer
18:26 (64%)
18:26 (64%)
view
9 x 2 processing-pipelines/image-v1/labeler/csharp
processing-pipelines/image-v1/watermarker/csharp
33:51 (25%)
35:53 (18%)
view
9 x 2 processing-pipelines/image-v1/labeler/csharp
processing-pipelines/image-v2/filter/csharp
31:50 (25%)
28:47 (16%)
view
Duplicated Units
The list of top 4 duplicated units.
See data for all 4 unit duplicates...
Size#FoldersFilesLinesCode
20 x 2 processing-pipelines/image-v2/watermarker/csharp
processing-pipelines/image-v1/watermarker/csharp
90:119 
100:129 
view
17 x 2 gce-vm-labeler/gcf/csharp
gce-vm-labeler/run/csharp
58:79 
79:100 
view
8 x 7 gce-vm-labeler/run/csharp
processing-pipelines/bigquery/query-runner/csharp
processing-pipelines/image-v2/filter/csharp
processing-pipelines/image-v1/filter/csharp
processing-pipelines/image-v1/labeler/csharp
processing-pipelines/image-v1/resizer/csharp
processing-pipelines/image-v1/watermarker/csharp
27:37 
27:37 
27:37 
27:37 
27:37 
27:37 
27:37 
view
8 x 3 processing-pipelines/image-v3/filter/csharp
processing-pipelines/image-v2/filter/csharp
processing-pipelines/image-v1/filter/csharp
67:76 
91:100 
82:91 
view