aws-quickstart / quickstart-ibm-integration
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 43 files with 7,173 lines of code.
    • 1 very long files (2,810 lines of code)
    • 4 long files (2,514 lines of code)
    • 2 medium size files (579 lines of codeclsfd_ftr_w_mp_ins)
    • 3 small files (351 lines of code)
    • 33 very small files (919 lines of code)
39% | 35% | 8% | 4% | 12%
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
yaml52% | 25% | 3% | 3% | 14%
cfg0% | 97% | 0% | 0% | 2%
py0% | 43% | 31% | 12% | 12%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
templates67% | 32% | 0% | 0% | 0%
scripts/cp4i-deployment/capabilities-runtimes-scripts/datapower0% | 97% | 0% | 0% | 2%
scripts0% | 91% | 0% | 0% | 8%
scripts/yapl0% | 0% | 56% | 21% | 22%
scripts/templates/ocs0% | 0% | 61% | 0% | 38%
scripts/cp4i-deployment/capabilities-runtimes-scripts/example-demos0% | 0% | 0% | 39% | 60%
scripts/cp4i-deployment/capabilities-runtimes-scripts/apic0% | 0% | 0% | 56% | 43%
scripts/templates/cp4i0% | 0% | 0% | 0% | 100%
scripts/installDir0% | 0% | 0% | 0% | 100%
scripts/cp4i-deployment/capabilities-runtimes-scripts/ace0% | 0% | 0% | 0% | 100%
Longest Files (Top 43)
File# lines# units
aws-vpc.template.yaml
in templates
2810 -
ibm-cloudpak-integration.template.yaml
in templates
792 -
cfg
testconfig.cfg
in scripts/cp4i-deployment/capabilities-runtimes-scripts/datapower
664 -
ibm-cloudpak-root.template.yaml
in templates
547 -
cp4i_install.py
in scripts
511 17
Trace.py
in scripts/yapl
368 43
workerocs.yaml
in scripts/templates/ocs
211 -
Utilities.py
in scripts/yapl
141 9
full.yaml
in scripts/cp4i-deployment/capabilities-runtimes-scripts/example-demos
106 -
configmap.yaml
in scripts/cp4i-deployment/capabilities-runtimes-scripts/apic/template-apic-config-manifest
104 -
S3Helper.py
in scripts/yapl
91 7
workerocs1AZ.yaml
in scripts/templates/ocs
71 -
status.yaml
in scripts/cp4i-deployment/capabilities-runtimes-scripts/example-demos
68 -
health-check-3AZ.yaml
in scripts/templates/cp4i
61 -
install-config-3AZ.yaml
in scripts/installDir
55 -
install-config-1AZ.yaml
in scripts/installDir
47 -
override_ocs.yaml
in scripts
46 -
LogExporter.py
in scripts/yapl
40 2
machine-autoscaler-3AZ.yaml
in scripts/templates/cp4i
39 -
job.yaml
in scripts/cp4i-deployment/capabilities-runtimes-scripts/apic/template-apic-config-manifest
35 -
deploy-with-olm.yaml
in scripts/templates/ocs
33 -
ocs-storagecluster.yaml
in scripts/templates/ocs
30 -
rbac.yaml
in scripts/cp4i-deployment/capabilities-runtimes-scripts/apic/template-apic-config-manifest
26 -
health-check-1AZ.yaml
in scripts/templates/cp4i
21 -
cluster-autoscaler.yaml
in scripts/templates/cp4i
20 -
insecure-registry.yaml
in scripts/templates/cp4i
17 -
security-limits-mc.yaml
in scripts/templates/cp4i
17 -
crio-mc.yaml
in scripts/templates/cp4i
17 -
wkc-sysctl-mc.yaml
in scripts/templates/cp4i
17 -
cfg
default.cfg
in scripts/cp4i-deployment/capabilities-runtimes-scripts/datapower
16 -
eei.yaml
in scripts/cp4i-deployment/capabilities-runtimes-scripts/example-demos
15 -
wcb.yaml
in scripts/cp4i-deployment/capabilities-runtimes-scripts/example-demos
15 -
ccr.yaml
in scripts/cp4i-deployment/capabilities-runtimes-scripts/example-demos
15 -
ma.yaml
in scripts/cp4i-deployment/capabilities-runtimes-scripts/example-demos
15 -
all.yaml
in scripts/cp4i-deployment/capabilities-runtimes-scripts/example-demos
15 -
ddd.yaml
in scripts/cp4i-deployment/capabilities-runtimes-scripts/example-demos
15 -
Exceptions.py
in scripts/yapl
13 -
machine-autoscaler-1AZ.yaml
in scripts/templates/cp4i
13 -
default-mail-server-creds-secret.yaml
in scripts/cp4i-deployment/capabilities-runtimes-scripts/apic/template-apic-config-manifest
12 -
server.conf.yaml
in scripts/cp4i-deployment/capabilities-runtimes-scripts/ace
10 -
serviceaccount.yaml
in scripts/cp4i-deployment/capabilities-runtimes-scripts/apic/template-apic-config-manifest
7 -
minimal.yaml
in scripts/cp4i-deployment/capabilities-runtimes-scripts/example-demos
6 -
__init__.py
in scripts/yapl
1 -
Files With Most Units (Top 5)
File# lines# units
Trace.py
in scripts/yapl
368 43
cp4i_install.py
in scripts
511 17
Utilities.py
in scripts/yapl
141 9
S3Helper.py
in scripts/yapl
91 7
LogExporter.py
in scripts/yapl
40 2
Files With Long Lines (Top 8)

There are 8 files with lines longer than 120 characters. In total, there are 114 long lines.

File# lines# units# long lines
cp4i_install.py
in scripts
511 17 32
ibm-cloudpak-root.template.yaml
in templates
547 - 25
aws-vpc.template.yaml
in templates
2810 - 24
ibm-cloudpak-integration.template.yaml
in templates
792 - 19
Trace.py
in scripts/yapl
368 43 8
configmap.yaml
in scripts/cp4i-deployment/capabilities-runtimes-scripts/apic/template-apic-config-manifest
104 - 4
S3Helper.py
in scripts/yapl
91 7 1
wkc-sysctl-mc.yaml
in scripts/templates/cp4i
17 - 1