GoogleCloudPlatform / database-migration-wave-orchestrator
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 15% | 12% | 25% | 46%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
html0% | 36% | 5% | 30% | 28%
ts0% | 18% | 5% | 22% | 53%
tf0% | 36% | 14% | 22% | 27%
py0% | 0% | 24% | 33% | 41%
scss0% | 0% | 9% | 7% | 83%
mako0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
frontend0% | 20% | 6% | 22% | 51%
deploy0% | 36% | 14% | 22% | 27%
backend0% | 0% | 24% | 33% | 42%
Longest Files (Top 50)
File# lines# units
config-editor.component.ts
in frontend/src/app/modules/config-editor/components/config-editor
755 33
config-editor.component.html
in frontend/src/app/modules/config-editor/components/config-editor
742 -
ui-kit.component.html
in frontend/src/app/modules/ui-kit/components/ui-kit
659 -
variables.tf
in deploy/gcp-foundation/modules
627 -
migration-mapper.component.ts
in frontend/src/app/modules/migration-mapper/components/migration-mapper
517 13
data-transfer-restore-parameters.component.ts
in frontend/src/app/modules/data-transfer-config-editor/components/data-transfer-restore-parameters
363 17
models.py
in backend/bms_app
297 9
waves.py
in backend/bms_app/wave/services
275 20
services.py
in backend/bms_app/restore
256 21
restore.py
in backend/bms_app/services/operations
255 15
main.tf
in deploy/gcp-foundation/modules
252 -
view-migration-wave.component.html
in frontend/src/app/modules/migration-wave-manager/components/view-migration-wave
224 -
_table.scss
in frontend/src/styles/material
223 -
parsers.py
in backend/bms_app/source_db
205 18
services.py
in backend/bms_app/source_db
203 14
variables.tf
in deploy/gce-target-nodes/modules/gce_single
197 -
data-transfer-manager.component.ts
in frontend/src/app/modules/data-transfer-manager/components/data-transfer-manager
196 8
source-databases.component.ts
in frontend/src/app/modules/source-databases/components/source-databases
194 8
configs.py
in backend/bms_app/upload
194 -
variables.tf
in deploy/gce-target-nodes/modules/gce_single/gce_templates
193 -
create-migration.component.ts
in frontend/src/app/modules/migrations/components/create-migration
193 12
migration-mapper.component.html
in frontend/src/app/modules/migration-mapper/components/migration-mapper
192 -
migration-listing.component.html
in frontend/src/app/modules/migrations/components/migration-listing
185 -
data-transfer-restore-parameters.component.html
in frontend/src/app/modules/data-transfer-config-editor/components/data-transfer-restore-parameters
184 -
view-migration-wave.component.ts
in frontend/src/app/modules/migration-wave-manager/components/view-migration-wave
172 11
wave.py
in backend/bms_app/services/operations
169 11
_helpers.scss
in frontend/src/styles
164 -
services.py
in backend/bms_app/mapping
164 15
wave.py
in backend/bms_app/services/ansible
161 12
operation_detail.py
in backend/bms_app/services/status_handlers
156 24
inventory-manager.component.html
in frontend/src/app/modules/inventory-manager/components/inventory-manager
144 -
restore.py
in backend/bms_app/services/ansible
142 15
46b528bd81dc_initial_migration.py
in backend/migrations/versions
134 2
control_node.py
in backend/bms_app/services
134 16
config-editor-tooltip.component.html
in frontend/src/app/modules/config-editor/components/config-editor-tooltip
133 -
label.component.ts
in frontend/src/app/shared/components/label
126 4
schema.py
in backend/bms_app/inventory_manager
124 8
metadata.ts
in frontend/src/app/modules/migrations/components/create-migration
121 -
create-migration.component.html
in frontend/src/app/modules/migrations/components/create-migration
118 -
inventory-manager.component.ts
in frontend/src/app/modules/inventory-manager/components/inventory-manager
117 7
dms.py
in backend/bms_app/services
117 12
migration-listing.component.ts
in frontend/src/app/modules/migrations/components/migration-listing
116 6
schema.py
in backend/bms_app
115 5
manage-labels.component.ts
in frontend/src/app/shared/components/manage-labels
112 1
gcs.py
in backend/bms_app/services
112 10
date-time.component.ts
in frontend/src/app/shared/components/date-time
111 5
views.py
in backend/bms_app/wave
110 6
data-transfer.service.ts
in frontend/src/app/services/data-transfer
108 -
source-databases.component.html
in frontend/src/app/modules/source-databases/components/source-databases
106 -
restore_config_views.py
in backend/bms_app/restore
106 5
Files With Most Units (Top 50)
File# lines# units
config-editor.component.ts
in frontend/src/app/modules/config-editor/components/config-editor
755 33
operation_detail.py
in backend/bms_app/services/status_handlers
156 24
services.py
in backend/bms_app/restore
256 21
waves.py
in backend/bms_app/wave/services
275 20
parsers.py
in backend/bms_app/source_db
205 18
data-transfer-restore-parameters.component.ts
in frontend/src/app/modules/data-transfer-config-editor/components/data-transfer-restore-parameters
363 17
control_node.py
in backend/bms_app/services
134 16
services.py
in backend/bms_app/project
105 16
restore.py
in backend/bms_app/services/operations
255 15
restore.py
in backend/bms_app/services/ansible
142 15
services.py
in backend/bms_app/mapping
164 15
services.py
in backend/bms_app/source_db
203 14
migration-mapper.component.ts
in frontend/src/app/modules/migration-mapper/components/migration-mapper
517 13
create-migration.component.ts
in frontend/src/app/modules/migrations/components/create-migration
193 12
dms.py
in backend/bms_app/services
117 12
wave.py
in backend/bms_app/services/ansible
161 12
view-migration-wave.component.ts
in frontend/src/app/modules/migration-wave-manager/components/view-migration-wave
172 11
rman.py
in backend/bms_app/services
70 11
wave.py
in backend/bms_app/services/operations
169 11
gcs.py
in backend/bms_app/services
112 10
operation.py
in backend/bms_app/services/status_handlers
62 9
models.py
in backend/bms_app
297 9
data-transfer-manager.component.ts
in frontend/src/app/modules/data-transfer-manager/components/data-transfer-manager
196 8
source-databases.component.ts
in frontend/src/app/modules/source-databases/components/source-databases
194 8
disk_space_validator.py
in backend/bms_app/services
63 8
schema.py
in backend/bms_app/inventory_manager
124 8
inventory-manager.component.ts
in frontend/src/app/modules/inventory-manager/components/inventory-manager
117 7
migration-listing.component.ts
in frontend/src/app/modules/migrations/components/migration-listing
116 6
restore_config.py
in backend/bms_app/services
34 6
base.py
in backend/bms_app/services/operations
62 6
views.py
in backend/bms_app/operation
84 6
views.py
in backend/bms_app/wave
110 6
views.py
in backend/bms_app/inventory_manager
78 6
config-editor-tooltip.directive.ts
in frontend/src/app/modules/config-editor/components/config-editor-tooltip
76 5
migration-wave-history.component.ts
in frontend/src/app/modules/migration-wave-manager/components/migration-wave-history
81 5
date-time.component.ts
in frontend/src/app/shared/components/date-time
111 5
gce.py
in backend/bms_app/services
99 5
views.py
in backend/bms_app/upload
38 5
views.py
in backend/bms_app/project
58 5
views.py
in backend/bms_app/mapping
99 5
views.py
in backend/bms_app/scheduled_tasks
63 5
schema.py
in backend/bms_app
115 5
restore_config_views.py
in backend/bms_app/restore
106 5
wave.component.ts
in frontend/src/app/modules/migration-mapper/components/wave
84 4
targets.service.ts
in frontend/src/app/services/targets
89 4
label.component.ts
in frontend/src/app/shared/components/label
126 4
db_mappings.py
in backend/bms_app/services/operations
41 4
views.py
in backend/bms_app/labels
32 4
views.py
in backend/bms_app/source_db
42 4
services.py
in backend/bms_app/scheduled_tasks
55 4
Files With Long Lines (Top 50)

There are 74 files with lines longer than 120 characters. In total, there are 284 long lines.

File# lines# units# long lines
config-editor-tooltip.component.html
in frontend/src/app/modules/config-editor/components/config-editor-tooltip
133 - 24
config-editor.component.html
in frontend/src/app/modules/config-editor/components/config-editor
742 - 19
config-editor.component.ts
in frontend/src/app/modules/config-editor/components/config-editor
755 33 16
_select.scss
in frontend/src/styles/material
96 - 15
_input.scss
in frontend/src/styles/material
92 - 15
migration-mapper.component.html
in frontend/src/app/modules/migration-mapper/components/migration-mapper
192 - 15
pre_restore_validations.py
in backend/bms_app
54 - 14
ui-kit.component.html
in frontend/src/app/modules/ui-kit/components/ui-kit
659 - 9
data-transfer-restore-parameters.component.html
in frontend/src/app/modules/data-transfer-config-editor/components/data-transfer-restore-parameters
184 - 8
project-management-routing.module.ts
in frontend/src/app/modules/project-management
74 - 8
view-migration-wave.component.html
in frontend/src/app/modules/migration-wave-manager/components/view-migration-wave
224 - 7
data-transfer.service.ts
in frontend/src/app/services/data-transfer
108 - 7
migration-listing.component.html
in frontend/src/app/modules/migrations/components/migration-listing
185 - 6
source-databases.component.html
in frontend/src/app/modules/source-databases/components/source-databases
106 - 6
main.tf
in deploy/gcp-foundation/modules
252 - 5
data-transfer-manager.component.html
in frontend/src/app/modules/data-transfer-manager/components/data-transfer-manager
103 - 5
variables.tf
in deploy/gcp-foundation/modules
627 - 4
migration-mapper.component.ts
in frontend/src/app/modules/migration-mapper/components/migration-mapper
517 13 4
inventory-manager.component.html
in frontend/src/app/modules/inventory-manager/components/inventory-manager
144 - 4
data-transfer-manager.component.ts
in frontend/src/app/modules/data-transfer-manager/components/data-transfer-manager
196 8 4
migration-wave-manager.module.ts
in frontend/src/app/modules/migration-wave-manager
71 - 4
data-transfer-intro.component.html
in frontend/src/app/modules/data-transfer-config-editor/components/data-transfer-intro
66 - 4
data-transfer-config-editor.component.html
in frontend/src/app/modules/data-transfer-config-editor/components/data-transfer-config-editor
15 - 4
_datepicker.scss
in frontend/src/styles/material
50 - 3
create-migration.component.html
in frontend/src/app/modules/migrations/components/create-migration
118 - 3
software-library.component.html
in frontend/src/app/modules/software-library/components/software-library
21 - 3
configs.py
in backend/bms_app/upload
194 - 3
app_engine.tf
in deploy/gcp-foundation/modules
78 - 2
main.tf
in deploy/gce-target-nodes/modules/gce_single
77 - 2
provider.tf
in deploy/gce-target-nodes/modules/gce_single
62 - 2
variables.tf
in deploy/gce-target-nodes/modules/gce_single
197 - 2
migrations.component.html
in frontend/src/app/modules/migrations/components/migrations
41 - 2
migrations.module.ts
in frontend/src/app/modules/migrations
80 - 2
dms-config-editor.component.html
in frontend/src/app/modules/config-editor/components/dms-config-editor
59 - 2
migration-wave-history.component.ts
in frontend/src/app/modules/migration-wave-manager/components/migration-wave-history
81 5 2
migration-wave-history-sidebar.component.ts
in frontend/src/app/modules/migration-wave-manager/components/migration-wave-history-sidebar
46 3 2
migration-wave-manager.component.html
in frontend/src/app/modules/migration-wave-manager/components/migration-wave-manager
32 - 2
data-transfer-config-editor.module.ts
in frontend/src/app/modules/data-transfer-config-editor
37 - 2
data-transfer-restore-parameters.component.ts
in frontend/src/app/modules/data-transfer-config-editor/components/data-transfer-restore-parameters
363 17 2
side-menu.component.html
in frontend/src/app/shared/components/side-menu
34 - 2
label.component.html
in frontend/src/app/shared/components/label
30 - 2
date-time.component.ts
in frontend/src/app/shared/components/date-time
111 5 2
46b528bd81dc_initial_migration.py
in backend/migrations/versions
134 2 2
wave_steps.py
in backend/bms_app
76 - 2
models.py
in backend/bms_app
297 9 2
main.tf
in deploy/gce-target-nodes/modules/gce_single/gce_templates
71 - 1
variables.tf
in deploy/gce-target-nodes/modules/gce_single/gce_templates
193 - 1
_table.scss
in frontend/src/styles/material
223 - 1
inventory-manager.component.ts
in frontend/src/app/modules/inventory-manager/components/inventory-manager
117 7 1
migration-listing-sidebar.component.html
in frontend/src/app/modules/migrations/components/migration-listing-sidebar
20 - 1
Correlations

File Size vs. Commits (all time): 39 points

backend/bms_app/source_db/parsers.py x: 2 commits (all time) y: 205 lines of code backend/bms_app/source_db/services.py x: 4 commits (all time) y: 203 lines of code backend/bms_app/schema.py x: 5 commits (all time) y: 115 lines of code backend/bms_app/services/dms.py x: 5 commits (all time) y: 117 lines of code backend/bms_app/services/operations/wave.py x: 7 commits (all time) y: 169 lines of code frontend/src/app/modules/config-editor/components/dms-config-editor/dms-config-editor.component.html x: 6 commits (all time) y: 59 lines of code frontend/src/app/modules/config-editor/components/dms-config-editor/dms-config-editor.component.ts x: 6 commits (all time) y: 55 lines of code backend/bms_app/models.py x: 2 commits (all time) y: 297 lines of code backend/bms_app/services/operations/base.py x: 2 commits (all time) y: 62 lines of code backend/bms_app/services/operations/db_mappings.py x: 2 commits (all time) y: 41 lines of code backend/bms_app/services/operations/objects.py x: 2 commits (all time) y: 7 lines of code backend/bms_app/source_db/config_views.py x: 2 commits (all time) y: 25 lines of code backend/bms_app/wave/services/waves.py x: 2 commits (all time) y: 275 lines of code backend/migrations/script.py.mako x: 2 commits (all time) y: 18 lines of code backend/migrations/versions/91ab03eea364_add_postgres_columns.py x: 2 commits (all time) y: 56 lines of code frontend/src/app/interfaces/configEditor.ts x: 2 commits (all time) y: 65 lines of code frontend/src/app/modules/config-editor/components/config-editor/config-editor.component.ts x: 2 commits (all time) y: 755 lines of code frontend/src/app/modules/config-editor/components/dms-config-editor/dms-config-editor.component.scss x: 2 commits (all time) y: 1 lines of code frontend/src/app/modules/config-editor/config-editor-routing.module.ts x: 2 commits (all time) y: 13 lines of code frontend/src/app/modules/config-editor/config-editor.module.ts x: 2 commits (all time) y: 49 lines of code frontend/src/app/modules/migration-mapper/components/migration-mapper/migration-mapper.component.html x: 2 commits (all time) y: 192 lines of code frontend/src/app/modules/migration-mapper/components/migration-mapper/migration-mapper.component.ts x: 2 commits (all time) y: 517 lines of code frontend/src/app/modules/migration-wave-manager/components/view-migration-wave/view-migration-wave.component.html x: 2 commits (all time) y: 224 lines of code frontend/src/app/modules/source-databases/components/source-databases/source-databases.component.html x: 2 commits (all time) y: 106 lines of code frontend/src/app/modules/source-databases/components/source-databases/source-databases.component.ts x: 2 commits (all time) y: 194 lines of code deploy/gcp-foundation/modules/app_engine.tf x: 4 commits (all time) y: 78 lines of code deploy/gcp-foundation/modules/variables.tf x: 2 commits (all time) y: 627 lines of code deploy/gcp-foundation/modules/main.tf x: 3 commits (all time) y: 252 lines of code frontend/src/app/modules/migrations/components/migration-roadmap-sidebar/migration-roadmap-sidebar.component.html x: 1 commits (all time) y: 14 lines of code frontend/src/app/modules/ui-kit/components/ui-kit/ui-kit.component.html x: 1 commits (all time) y: 659 lines of code frontend/src/app/shared/components/side-menu/side-menu.component.html x: 1 commits (all time) y: 34 lines of code deploy/gcp-foundation/modules/output.tf x: 1 commits (all time) y: 40 lines of code deploy/gcp-foundation/modules/provider.tf x: 1 commits (all time) y: 8 lines of code deploy/gcp-foundation/output.tf x: 1 commits (all time) y: 45 lines of code
755.0
lines of code
  min: 1.0
  average: 146.54
  25th percentile: 26.0
  median: 59.0
  75th percentile: 203.0
  max: 755.0
0 7.0
commits (all time)
min: 1.0 | average: 2.46 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 7.0

File Size vs. Contributors (all time): 39 points

backend/bms_app/source_db/parsers.py x: 2 contributors (all time) y: 205 lines of code backend/bms_app/schema.py x: 2 contributors (all time) y: 115 lines of code backend/bms_app/services/dms.py x: 2 contributors (all time) y: 117 lines of code backend/bms_app/services/operations/wave.py x: 2 contributors (all time) y: 169 lines of code frontend/src/app/modules/config-editor/components/dms-config-editor/dms-config-editor.component.html x: 2 contributors (all time) y: 59 lines of code frontend/src/app/modules/config-editor/components/dms-config-editor/dms-config-editor.component.ts x: 2 contributors (all time) y: 55 lines of code backend/bms_app/models.py x: 2 contributors (all time) y: 297 lines of code backend/bms_app/services/operations/base.py x: 2 contributors (all time) y: 62 lines of code backend/bms_app/services/operations/db_mappings.py x: 2 contributors (all time) y: 41 lines of code backend/bms_app/services/operations/objects.py x: 2 contributors (all time) y: 7 lines of code backend/bms_app/source_db/config_views.py x: 2 contributors (all time) y: 25 lines of code backend/bms_app/wave/services/waves.py x: 2 contributors (all time) y: 275 lines of code backend/migrations/script.py.mako x: 2 contributors (all time) y: 18 lines of code frontend/src/app/interfaces/configEditor.ts x: 2 contributors (all time) y: 65 lines of code frontend/src/app/modules/config-editor/components/config-editor/config-editor.component.ts x: 2 contributors (all time) y: 755 lines of code frontend/src/app/modules/config-editor/components/dms-config-editor/dms-config-editor.component.scss x: 2 contributors (all time) y: 1 lines of code frontend/src/app/modules/config-editor/config-editor-routing.module.ts x: 2 contributors (all time) y: 13 lines of code frontend/src/app/modules/config-editor/config-editor.module.ts x: 2 contributors (all time) y: 49 lines of code frontend/src/app/modules/migration-mapper/components/migration-mapper/migration-mapper.component.html x: 2 contributors (all time) y: 192 lines of code frontend/src/app/modules/migration-mapper/components/migration-mapper/migration-mapper.component.ts x: 2 contributors (all time) y: 517 lines of code frontend/src/app/modules/migration-wave-manager/components/view-migration-wave/view-migration-wave.component.html x: 2 contributors (all time) y: 224 lines of code frontend/src/app/modules/source-databases/components/source-databases/source-databases.component.html x: 2 contributors (all time) y: 106 lines of code frontend/src/app/modules/source-databases/components/source-databases/source-databases.component.ts x: 2 contributors (all time) y: 194 lines of code deploy/gcp-foundation/modules/app_engine.tf x: 3 contributors (all time) y: 78 lines of code deploy/gcp-foundation/modules/variables.tf x: 2 contributors (all time) y: 627 lines of code deploy/gcp-foundation/modules/main.tf x: 3 contributors (all time) y: 252 lines of code frontend/src/app/modules/migrations/components/migration-roadmap-sidebar/migration-roadmap-sidebar.component.html x: 1 contributors (all time) y: 14 lines of code frontend/src/app/modules/ui-kit/components/ui-kit/ui-kit.component.html x: 1 contributors (all time) y: 659 lines of code frontend/src/app/shared/components/side-menu/side-menu.component.html x: 1 contributors (all time) y: 34 lines of code deploy/gcp-foundation/modules/output.tf x: 1 contributors (all time) y: 40 lines of code deploy/gcp-foundation/modules/provider.tf x: 1 contributors (all time) y: 8 lines of code deploy/gcp-foundation/output.tf x: 1 contributors (all time) y: 45 lines of code
755.0
lines of code
  min: 1.0
  average: 146.54
  25th percentile: 26.0
  median: 59.0
  75th percentile: 203.0
  max: 755.0
0 3.0
contributors (all time)
min: 1.0 | average: 1.9 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".