GoogleCloudPlatform / nodejs-docs-samples
Duplication

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

Intro
Learn more...
Duplication Overall
system47% (25,127 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
js46% (22,813 lines)
proto98% (972 lines)
yaml65% (653 lines)
pug72% (308 lines)
html50% (303 lines)
ts37% (66 lines)
css4% (6 lines)
mjs15% (6 lines)
Duplication per Component (primary)
dlp62% (4,006 lines)
ai-platform49% (2,502 lines)
compute46% (1,641 lines)
automl65% (1,443 lines)
cloud-sql73% (1,354 lines)
functions56% (1,293 lines)
healthcare51% (1,043 lines)
security-center41% (971 lines)
kms59% (866 lines)
speech53% (856 lines)
retail49% (775 lines)
video-intelligence64% (671 lines)
batch61% (670 lines)
media28% (615 lines)
translate48% (514 lines)
secret-manager54% (508 lines)
dialogflow43% (484 lines)
generative-ai45% (469 lines)
recaptcha_enterprise56% (435 lines)
appengine48% (433 lines)
talent46% (360 lines)
endpoints62% (356 lines)
vision19% (310 lines)
dialogflow-cx41% (305 lines)
cloud-language54% (229 lines)
datacatalog35% (229 lines)
storagetransfer37% (218 lines)
document-ai49% (198 lines)
container-analysis51% (164 lines)
monitoring17% (141 lines)
contact-center-insights38% (110 lines)
mediatranslation56% (106 lines)
document-warehouse33% (101 lines)
dataproc49% (101 lines)
service-directory48% (100 lines)
asset18% (95 lines)
tpu29% (84 lines)
run6% (75 lines)
cloud-tasks13% (70 lines)
workflows43% (68 lines)
texttospeech23% (60 lines)
scheduler68% (40 lines)
iam22% (26 lines)
auth9% (16 lines)
storage-control8% (16 lines)
datastore0% (0 lines)
bigquery0% (0 lines)
error-reporting0% (0 lines)
eventarc0% (0 lines)
cloudbuild0% (0 lines)
container0% (0 lines)
memorystore0% (0 lines)
ROOT0% (0 lines)
routeoptimization0% (0 lines)
discoveryengine0% (0 lines)
datalabeling0% (0 lines)
composer0% (0 lines)

Duplication Between Components (50+ lines)

G automl automl kms kms automl--kms 368 retail retail automl--retail 72 kms--retail 312 appengine appengine endpoints endpoints appengine--endpoints 299 cloud-tasks cloud-tasks appengine--cloud-tasks 78 compute compute functions functions compute--functions 192 run run functions--run 143 texttospeech texttospeech functions--texttospeech 54 dialogflow dialogflow speech speech dialogflow--speech 136 ai-platform ai-platform ai-platform--automl 132 ai-platform--retail 54 dialogflow-cx dialogflow-cx dialogflow-cx--dialogflow 54 mediatranslation mediatranslation video-intelligence video-intelligence mediatranslation--video-intelligence 54

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 8,580 duplicates...
Size#FoldersFilesLinesCode
159 x 2 functions/v2/firebase/fi...restore/google/protobuf
functions/v2/firebase/fi...perCase/google/protobuf
1:164 (100%)
1:164 (100%)
view
138 x 2 functions/v2/firebase/firestore/helloFirestore
functions/v2/firebase/firestore/makeUpperCase
1:163 (100%)
1:163 (100%)
view
78 x 2 endpoints/getting-started
endpoints/getting-started
30:121 (86%)
32:123 (86%)
view
76 x 2 functions/v2/firebase/fi...loFirestore/google/type
functions/v2/firebase/fi...keUpperCase/google/type
1:81 (100%)
1:81 (100%)
view
75 x 2 compute/instances/custom-machine-type
compute/instances/custom-machine-type
39:124 (45%)
34:119 (53%)
view
72 x 2 functions/v2/firebase/fi...restore/google/protobuf
functions/v2/firebase/fi...perCase/google/protobuf
1:79 (100%)
1:79 (100%)
view
61 x 2 cloud-sql/mysql/mysql/views
cloud-sql/mysql/mysql2/views
1:68 (100%)
1:68 (100%)
view
61 x 2 cloud-sql/mysql/mysql/views
cloud-sql/sqlserver/mssql/views
1:68 (100%)
1:68 (100%)
view
61 x 2 cloud-sql/mysql/mysql2/views
cloud-sql/sqlserver/mssql/views
1:68 (100%)
1:68 (100%)
view
58 x 2 dlp
dlp
87:157 (52%)
79:150 (55%)
view
53 x 2 media/livestream
media/livestream
48:107 (71%)
67:126 (58%)
view
52 x 2 recaptcha_enterprise/demosite/app/templates
recaptcha_enterprise/demosite/app/templates
51:105 (61%)
54:108 (59%)
view
52 x 2 recaptcha_enterprise/demosite/app/templates
recaptcha_enterprise/demosite/app/templates
47:101 (59%)
54:108 (59%)
view
52 x 2 recaptcha_enterprise/demosite/app/templates
recaptcha_enterprise/demosite/app/templates
53:107 (59%)
47:101 (59%)
view
52 x 2 recaptcha_enterprise/demosite/app/templates
recaptcha_enterprise/demosite/app/templates
51:105 (61%)
53:107 (59%)
view
52 x 2 recaptcha_enterprise/demosite/app/templates
recaptcha_enterprise/demosite/app/templates
51:105 (61%)
47:101 (59%)
view
52 x 2 recaptcha_enterprise/demosite/app/templates
recaptcha_enterprise/demosite/app/templates
53:107 (59%)
54:108 (59%)
view
48 x 2 cloud-sql/mysql/mysql
cloud-sql/mysql/mysql2
164:237 (35%)
174:247 (34%)
view
46 x 2 recaptcha_enterprise/demosite/app/templates
recaptcha_enterprise/demosite/app/templates
22:68 (86%)
61:107 (52%)
view
46 x 2 recaptcha_enterprise/demosite/app/templates
recaptcha_enterprise/demosite/app/templates
22:68 (86%)
62:108 (52%)
view
46 x 2 recaptcha_enterprise/demosite/app/templates
recaptcha_enterprise/demosite/app/templates
22:68 (86%)
55:101 (52%)
view
46 x 2 recaptcha_enterprise/demosite/app/templates
recaptcha_enterprise/demosite/app/templates
59:105 (54%)
22:68 (86%)
view
45 x 2 security-center/snippets/v2
security-center/snippets/v2
15:96 (54%)
15:96 (52%)
view
44 x 2 dlp
dlp
108:161 (38%)
95:150 (41%)
view
44 x 2 dlp
dlp
103:157 (40%)
108:161 (38%)
view
43 x 2 appengine/storage/flexible
appengine/storage/flexible_nodejs16_and_earlier
15:90 (100%)
15:90 (100%)
view
42 x 2 media/transcoder
media/transcoder
42:88 (68%)
40:86 (68%)
view
42 x 2 dlp
dlp
77:127 (45%)
79:129 (47%)
view
41 x 2 security-center/snippets/v2
security-center/snippets/v2
15:100 (80%)
15:100 (80%)
view
41 x 2 dlp
dlp
100:153 (45%)
90:143 (46%)
view
41 x 2 dlp
dlp
79:128 (44%)
84:133 (37%)
view
40 x 2 dlp
dlp
86:135 (38%)
85:133 (36%)
view
40 x 2 ai-platform/snippets
ai-platform/snippets
63:110 (57%)
63:110 (57%)
view
40 x 2 security-center/snippets/v2
security-center/snippets/v2
15:86 (81%)
15:86 (67%)
view
40 x 2 dlp
dlp
80:128 (43%)
86:135 (38%)
view
40 x 2 dlp
dlp
78:126 (40%)
85:133 (36%)
view
40 x 2 datacatalog/cloud-client
datacatalog/snippets
47:94 (71%)
80:127 (47%)
view
40 x 2 datacatalog/quickstart
datacatalog/snippets
75:123 (60%)
85:133 (47%)
view
40 x 2 ai-platform/snippets
ai-platform/snippets
63:110 (57%)
63:110 (57%)
view
40 x 2 dlp
dlp
80:128 (43%)
78:126 (40%)
view
40 x 2 dlp
dlp
84:132 (36%)
81:129 (44%)
view
40 x 2 dlp
dlp
78:126 (40%)
86:135 (38%)
view
40 x 2 ai-platform/snippets
ai-platform/snippets
63:110 (57%)
63:110 (57%)
view
39 x 2 dlp
dlp
78:125 (39%)
82:129 (43%)
view
39 x 2 dlp
dlp
86:133 (37%)
82:129 (43%)
view
39 x 2 cloud-sql/mysql/mysql
cloud-sql/mysql/mysql2
106:159 (28%)
116:169 (27%)
view
39 x 2 cloud-sql/mysql/mysql2
cloud-sql/sqlserver/tedious
16:57 (100%)
16:57 (100%)
view
38 x 2 video-intelligence
video-intelligence
38:99 (77%)
38:99 (80%)
view
37 x 2 security-center/snippets/v2
security-center/snippets/v2
15:83 (94%)
15:85 (72%)
view
37 x 2 dlp
dlp
42:90 (67%)
42:89 (67%)
view
Duplicated Units
The list of top 42 duplicated units.
See data for all 42 unit duplicates...
Size#FoldersFilesLinesCode
52 x 3 ai-platform/snippets
ai-platform/snippets
ai-platform/snippets
46:113 
46:113 
46:113 
view
46 x 2 ai-platform/snippets
ai-platform/snippets
49:101 
49:101 
view
44 x 3 ai-platform/snippets
ai-platform/snippets
ai-platform/snippets
49:99 
49:99 
49:99 
view
39 x 2 dlp
dlp
41:91 
41:92 
view
37 x 2 security-center/snippets/v2
security-center/snippets/v2
31:94 
31:94 
view
37 x 2 compute/reservations
compute/reservations
43:93 
43:93 
view
29 x 4 security-center/snippets/v2
security-center/snippets/v2
security-center/snippets/v2
security-center/snippets/v2
32:83 
32:83 
32:83 
30:81 
view
29 x 5 security-center/snippets/v2
security-center/snippets/v2
security-center/snippets/v2
security-center/snippets/v2
security-center/snippets/v2
29:80 
29:80 
29:80 
30:81 
29:80 
view
28 x 2 dlp
dlp
62:96 
63:97 
view
25 x 3 ai-platform/snippets
ai-platform/snippets
ai-platform/snippets
52:83 
52:83 
52:83 
view
21 x 8 dlp
dlp
dlp
dlp
dlp
dlp
dlp
dlp
119:143 
150:174 
165:189 
173:197 
113:137 
107:131 
176:200 
108:132 
view
20 x 3 ai-platform/snippets
ai-platform/snippets
ai-platform/snippets
41:69 
41:69 
41:69 
view
19 x 2 automl/beta
automl
40:64 
40:64 
view
18 x 2 secret-manager
secret-manager/regional_samples
37:63 
43:69 
view
16 x 2 automl
automl/beta
31:51 
31:51 
view
15 x 2 automl
automl/beta
36:55 
36:55 
view
13 x 2 kms
kms
41:59 
41:59 
view
12 x 2 automl/beta
automl
38:56 
38:56 
view
12 x 2 security-center/snippets/v2
security-center/snippets/v1
34:57 
31:54 
view
12 x 2 secret-manager
secret-manager/regional_samples
37:56 
42:61 
view
12 x 2 secret-manager/regional_samples
secret-manager
46:60 
39:53 
view
12 x 2 secret-manager/regional_samples
secret-manager
53:67 
40:54 
view
12 x 2 secret-manager/regional_samples
secret-manager
38:52 
30:44 
view
12 x 2 secret-manager/regional_samples
secret-manager
38:52 
30:44 
view
12 x 2 secret-manager/regional_samples
secret-manager
47:61 
40:54 
view
11 x 2 dlp
dlp
171:183 
156:168 
view
11 x 2 ai-platform/snippets
ai-platform/snippets
49:65 
49:65 
view
10 x 2 security-center/snippets/v1
security-center/snippets/v1
35:47 
36:48 
view
8 x 2 security-center/snippets/v2
security-center/snippets/v1
28:45 
28:48 
view
8 x 2 security-center/snippets/v2
security-center/snippets/v1
28:44 
28:44 
view
7 x 2 dialogflow/system-test
dataproc/system-test
18:27 
18:27 
view
7 x 12 batch/create
batch/create
batch/create
batch/create
batch/create
batch/create
batch/create
batch/create
batch/create
batch/create
...
113:124 
106:117 
104:115 
89:100 
96:107 
89:100 
109:120 
94:105 
114:125 
134:145 
...
view
7 x 4 batch/create
batch/create
batch/create
batch/create
99:110 
107:118 
99:110 
111:122 
view
7 x 2 security-center/snippets/v2
security-center/snippets/v1
28:45 
28:48 
view
7 x 2 dlp
dlp
117:127 
95:105 
view
6 x 2 automl
automl/beta
36:47 
36:47 
view
6 x 2 workflows
workflows
27:34 
31:38 
view
6 x 2 dialogflow-cx
dialogflow-cx
112:120 
96:104 
view
6 x 7 dlp
dlp
dlp
dlp
dlp
dlp
dlp
82:89 
125:132 
73:80 
94:101 
131:138 
89:96 
95:102 
view
6 x 2 secret-manager/regional_samples
secret-manager
37:45 
30:38 
view
6 x 2 secret-manager/regional_samples
secret-manager
38:46 
30:38 
view
6 x 2 secret-manager/regional_samples
secret-manager
37:45 
30:38 
view