microsoft / MCW-SAP-HANA-on-Azure
File Size

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

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 92 files with 4,239 lines of code.
    • 0 very long files (0 lines of code)
    • 1 long files (805 lines of code)
    • 2 medium size files (442 lines of codeclsfd_ftr_w_mp_ins)
    • 6 small files (794 lines of code)
    • 83 very small files (2,198 lines of code)
0% | 18% | 10% | 18% | 51%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py0% | 87% | 0% | 0% | 12%
tf0% | 0% | 27% | 28% | 44%
yml0% | 0% | 0% | 21% | 78%
tfvars0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
ansible0% | 70% | 0% | 10% | 19%
modules/ha_pair0% | 0% | 83% | 0% | 16%
ansible/roles0% | 0% | 0% | 17% | 82%
modules/single_node_hana0% | 0% | 0% | 52% | 47%
modules/playbook-execution0% | 0% | 0% | 74% | 25%
modules/windows_bastion_host0% | 0% | 0% | 48% | 51%
modules/common_setup0% | 0% | 0% | 0% | 100%
modules/generic_vm_and_disk_creation0% | 0% | 0% | 0% | 100%
python-scripts0% | 0% | 0% | 0% | 100%
modules/create_hdb_node0% | 0% | 0% | 0% | 100%
modules/generic_nic_and_pip0% | 0% | 0% | 0% | 100%
ConfigurationCheck0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
azure_rm.py
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible
805 32
main.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/ha_pair
228 -
variables.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/ha_pair
214 -
variables.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/single_node_hana
191 -
variables.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/playbook-execution
151 -
main.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/windows_bastion_host
120 -
ha_pair_playbook.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible
115 -
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/create-hana-cluster/tasks
114 -
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/disk-setup/tasks
103 -
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/set-up-sbd-device/tasks
100 -
single-node-hana.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/single_node_hana
98 -
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/iscsi-setup/tasks
78 -
main.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/generic_vm_and_disk_creation
69 -
certificates.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/windows_bastion_host
67 -
terraform.tfvars
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/ha_pair
64 -
terraform.tfvars
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/single_node_hana
62 -
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/create-azure-vm/tasks
60 -
nsg.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/common_setup
60 -
migrate-disk.py
in Hands-on lab/labfiles/sap-hana/deploy/vm/python-scripts
54 1
linux_bastion_host.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible
52 -
migrate_standby_to_worker.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible
52 -
variables.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/create_hdb_node
52 -
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/configure-hsr-hana/tasks
51 -
main.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/playbook-execution
51 -
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/create-vm-cluster/tasks
48 -
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/set-up-hana-pacemaker-resources/tasks
48 -
create_n_m_hana_cluster.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible
46 -
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/create-or-destroy-nsg/defaults
46 -
variables.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/windows_bastion_host
45 -
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/cockpit-install/tasks
44 -
variables.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/common_setup
44 -
redeploy-vm.py
in Hands-on lab/labfiles/sap-hana/deploy/vm/python-scripts
44 1
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/webide-install/tasks
43 -
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/shine-install/tasks
38 -
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/xsa-install/tasks
38 -
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/update-security-group/tasks
37 -
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/ssh-key-distribute/tasks
36 -
variables.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/generic_vm_and_disk_creation
35 -
variables.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/generic_nic_and_pip
33 -
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/saphana-install/tasks
31 -
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/stonith-device-creation/tasks
29 -
single_node_playbook.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible
29 -
main.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/generic_nic_and_pip
29 -
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/create-azure-vm/defaults
28 -
main.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/common_setup
26 -
main.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/create_hdb_node
26 -
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/install-python-sdk/tasks
25 -
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/set-up-windows-bastion/tasks
21 -
outputs.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/ha_pair
21 -
delete_iscsi_public_ip.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible
20 -
Files With Most Units (Top 3)
File# lines# units
azure_rm.py
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible
805 32
migrate-disk.py
in Hands-on lab/labfiles/sap-hana/deploy/vm/python-scripts
54 1
redeploy-vm.py
in Hands-on lab/labfiles/sap-hana/deploy/vm/python-scripts
44 1
Files With Long Lines (Top 20)

There are 30 files with lines longer than 120 characters. In total, there are 68 long lines.

File# lines# units# long lines
azure_rm.py
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible
805 32 10
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/configure-hsr-hana/tasks
51 - 7
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/set-up-hana-pacemaker-resources/tasks
48 - 6
migrate_standby_to_worker.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible
52 - 5
main.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/ha_pair
228 - 4
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/create-azure-vm/tasks
60 - 3
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/iscsi-setup/tasks
78 - 3
variables.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/single_node_hana
191 - 3
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/shine-install/tasks
38 - 2
nsg.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/common_setup
60 - 2
single-node-hana.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/single_node_hana
98 - 2
winrm.ps1
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/windows_bastion_host/files
8 - 2
main.tf
in Hands-on lab/labfiles/sap-hana/deploy/vm/modules/windows_bastion_host
120 - 2
configCheck.py
in Hands-on lab/labfiles/sap-hana/deploy/vm/ConfigurationCheck
15 - 1
delete_iscsi_public_ip.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible
20 - 1
linux_bastion_host.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible
52 - 1
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/cockpit-install/tasks
44 - 1
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/datagen/tasks
11 - 1
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/saphana-install/tasks
31 - 1
main.yml
in Hands-on lab/labfiles/sap-hana/deploy/vm/ansible/roles/set-up-sbd-device/tasks
100 - 1