GoogleCloudPlatform / terraform-google-enterprise-genai
Duplication

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

Intro
Learn more...
Duplication Overall
system45% (11,538 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
tf53% (9,566 lines)
yaml28% (1,561 lines)
tfvars60% (267 lines)
go5% (86 lines)
rego45% (32 lines)
py50% (26 lines)
Duplication per Component (primary)
3-networks-dual-svpc67% (3,155 lines)
4-projects59% (2,322 lines)
5-app-infra58% (1,833 lines)
policy-library28% (1,483 lines)
1-org37% (1,054 lines)
2-environments69% (757 lines)
0-bootstrap26% (738 lines)
build29% (110 lines)
helpers5% (86 lines)

Duplication Between Components (50+ lines)

G 3-networks-dual-svpc 3-networks-dual-svpc 4-projects 4-projects 3-networks-dual-svpc--4-projects 2523 5-app-infra 5-app-infra 3-networks-dual-svpc--5-app-infra 2249 4-projects--5-app-infra 2240 0-bootstrap 0-bootstrap 0-bootstrap--3-networks-dual-svpc 1979 0-bootstrap--4-projects 1624 0-bootstrap--5-app-infra 1459 1-org 1-org 0-bootstrap--1-org 1122 2-environments 2-environments 0-bootstrap--2-environments 878 1-org--3-networks-dual-svpc 1792 1-org--4-projects 1849 1-org--5-app-infra 1607 1-org--2-environments 1262 2-environments--3-networks-dual-svpc 1773 2-environments--4-projects 1758 2-environments--5-app-infra 1463

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 45,451 duplicates...
Size#FoldersFilesLinesCode
89 x 2 3-networks-dual-svpc/envs/development
3-networks-dual-svpc/envs/non-production
1:108 (100%)
1:108 (100%)
view
89 x 2 3-networks-dual-svpc/envs/non-production
3-networks-dual-svpc/envs/production
1:108 (100%)
1:108 (100%)
view
89 x 2 3-networks-dual-svpc/envs/development
3-networks-dual-svpc/envs/production
1:108 (100%)
1:108 (100%)
view
69 x 2 4-projects/ml_business_unit/development
4-projects/ml_business_unit/non-production
1:77 (100%)
1:77 (100%)
view
54 x 2 3-networks-dual-svpc/modules/base_shared_vpc
3-networks-dual-svpc/modules/restricted_shared_vpc
69:130 (42%)
79:140 (32%)
view
53 x 2 4-projects/ml_business_unit/development
4-projects/ml_business_unit/non-production
1:60 (100%)
1:60 (100%)
view
53 x 2 4-projects/ml_business_unit/non-production
4-projects/ml_business_unit/production
1:60 (100%)
1:60 (100%)
view
53 x 2 4-projects/ml_business_unit/development
4-projects/ml_business_unit/production
1:60 (100%)
1:60 (100%)
view
52 x 2 3-networks-dual-svpc/envs/non-production
3-networks-dual-svpc/envs/production
1:59 (100%)
1:59 (100%)
view
52 x 2 4-projects/modules/ml_single_project
4-projects/modules/single_project
62:126 (42%)
61:125 (42%)
view
52 x 2 3-networks-dual-svpc/envs/development
3-networks-dual-svpc/envs/production
1:59 (100%)
1:59 (100%)
view
52 x 2 3-networks-dual-svpc/envs/development
3-networks-dual-svpc/envs/non-production
1:59 (100%)
1:59 (100%)
view
51 x 2 2-environments/envs/development
2-environments/envs/non-production
1:59 (100%)
1:59 (100%)
view
46 x 2 1-org/modules/ml_kms_keyring
2-environments/modules/ml_kms_keyring
1:52 (100%)
1:52 (100%)
view
44 x 2 4-projects/ml_business_unit/development
4-projects/ml_business_unit/production
1:50 (63%)
1:49 (83%)
view
44 x 2 4-projects/ml_business_unit/non-production
4-projects/ml_business_unit/production
1:50 (63%)
1:49 (83%)
view
42 x 2 3-networks-dual-svpc/modules/base_shared_vpc
3-networks-dual-svpc/modules/restricted_shared_vpc
70:122 (42%)
69:122 (42%)
view
39 x 2 3-networks-dual-svpc/modules/base_shared_vpc
3-networks-dual-svpc/modules/restricted_shared_vpc
1:45 (58%)
1:45 (58%)
view
37 x 2 4-projects/modules/ml_single_project
4-projects/modules/single_project
19:59 (30%)
18:58 (30%)
view
36 x 2 5-app-infra/projects/art...ml_business_unit/shared
5-app-infra/projects/ser...ml_business_unit/shared
1:43 (100%)
1:43 (100%)
view
35 x 2 4-projects/modules/ml_single_project
4-projects/modules/single_project
107:146 (22%)
107:146 (23%)
view
35 x 2 2-environments/envs/non-production
2-environments/envs/production
1:40 (68%)
1:40 (59%)
view
35 x 2 2-environments/envs/development
2-environments/envs/production
1:40 (68%)
1:40 (59%)
view
34 x 2 1-org/modules/ml_kms_keyring
2-environments/modules/ml_kms_keyring
1:39 (100%)
1:39 (100%)
view
33 x 2 3-networks-dual-svpc/mod.../dedicated_interconnect
3-networks-dual-svpc/modules/partner_interconnect
45:85 (22%)
35:75 (37%)
view
31 x 2 4-projects/ml_business_unit/development
4-projects/ml_business_unit/non-production
1:34 (100%)
1:34 (100%)
view
31 x 2 4-projects/ml_business_unit/development
4-projects/ml_business_unit/non-production
1:35 (100%)
1:36 (100%)
view
31 x 2 3-networks-dual-svpc/mod...rchical_firewall_policy
3-networks-dual-svpc/modules/restricted_shared_vpc
1:33 (83%)
1:33 (83%)
view
31 x 2 4-projects/ml_business_unit/development
4-projects/ml_business_unit/production
1:35 (100%)
1:35 (100%)
view
31 x 2 3-networks-dual-svpc/modules/base_shared_vpc
3-networks-dual-svpc/modules/restricted_shared_vpc
54:89 (23%)
55:93 (23%)
view
31 x 2 4-projects/ml_business_unit/development
4-projects/ml_business_unit/production
1:34 (100%)
1:34 (100%)
view
31 x 2 4-projects/ml_business_unit/non-production
4-projects/ml_business_unit/production
1:36 (100%)
1:35 (100%)
view
31 x 2 4-projects/ml_business_unit/non-production
4-projects/ml_business_unit/production
1:34 (100%)
1:34 (100%)
view
30 x 2 4-projects/ml_business_unit/production
4-projects/ml_business_unit/shared
1:31 (56%)
1:31 (65%)
view
30 x 2 4-projects/ml_business_unit/development
4-projects/ml_business_unit/shared
1:31 (56%)
1:31 (65%)
view
30 x 2 4-projects/ml_business_unit/non-production
4-projects/ml_business_unit/shared
1:31 (56%)
1:31 (65%)
view
29 x 2 0-bootstrap/modules/jenkins-agent
3-networks-dual-svpc/modules/restricted_shared_vpc
1:31 (85%)
1:30 (78%)
view
29 x 2 0-bootstrap/modules/jenkins-agent
3-networks-dual-svpc/mod...rchical_firewall_policy
1:31 (85%)
1:30 (78%)
view
28 x 2 2-environments/envs/non-production
2-environments/envs/production
1:31 (100%)
1:31 (100%)
view
28 x 2 3-networks-dual-svpc/modules/base_shared_vpc
3-networks-dual-svpc/modules/restricted_shared_vpc
1:32 (35%)
1:32 (35%)
view
28 x 2 3-networks-dual-svpc/modules/base_shared_vpc
3-networks-dual-svpc/mod.../dedicated_interconnect
1:30 (82%)
1:30 (82%)
view
28 x 2 3-networks-dual-svpc/envs/development
3-networks-dual-svpc/envs/shared
1:29 (100%)
1:29 (100%)
view
28 x 2 3-networks-dual-svpc/modules/base_env
3-networks-dual-svpc/modules/partner_interconnect
1:30 (82%)
1:30 (82%)
view
28 x 2 3-networks-dual-svpc/envs/non-production
3-networks-dual-svpc/envs/production
1:29 (100%)
1:29 (100%)
view
28 x 2 3-networks-dual-svpc/envs/non-production
3-networks-dual-svpc/envs/shared
1:29 (100%)
1:29 (100%)
view
28 x 2 3-networks-dual-svpc/mod.../dedicated_interconnect
3-networks-dual-svpc/modules/partner_interconnect
1:30 (82%)
1:30 (82%)
view
28 x 2 2-environments/envs/development
2-environments/envs/non-production
1:31 (100%)
1:31 (100%)
view
28 x 2 2-environments/modules/env_baseline
4-projects/modules/single_project
1:30 (82%)
1:30 (82%)
view
28 x 2 3-networks-dual-svpc/envs/production
3-networks-dual-svpc/envs/shared
1:29 (100%)
1:29 (100%)
view
28 x 2 2-environments/envs/development
2-environments/envs/production
1:31 (100%)
1:31 (100%)
view