aws-quickstart / quickstart-tableau-server-healthcare
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 26 files with 4,852 lines of code.
    • 0 very long files (0 lines of code)
    • 2 long files (1,533 lines of code)
    • 7 medium size files (2,246 lines of codeclsfd_ftr_w_mp_ins)
    • 3 small files (377 lines of code)
    • 14 very small files (696 lines of code)
0% | 31% | 46% | 7% | 14%
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
yaml0% | 36% | 53% | 6% | 4%
py0% | 0% | 0% | 18% | 81%
yml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
templates0% | 36% | 53% | 6% | 4%
functions/source/ACMCert0% | 0% | 0% | 78% | 21%
scripts0% | 0% | 0% | 0% | 100%
ci0% | 0% | 0% | 0% | 100%
Longest Files (Top 26)
File# lines# units
encrypt-ami.yaml
in templates
915 -
tableau-server.yaml
in templates
618 -
tableau-server-windows.yaml
in templates
443 -
tableau-server-master.yaml
in templates
389 -
config-rules.yaml
in templates
344 -
tableau-server-centos-amazonlinux.yaml
in templates
275 -
copy-lambdas.yaml
in templates
274 -
tableau-server-ubuntu.yaml
in templates
269 -
logging.yaml
in templates
252 -
bastion.yaml
in templates
149 -
acm-route53.yaml
in templates
116 -
lambda_function.py
in functions/source/ACMCert
112 1
clean-bucket.yaml
in templates
97 -
confirm_log_buckets_nodelete.py
in scripts
92 6
encrypted-elb.yaml
in templates
73 -
confirm_log_bucket_archival.py
in scripts
64 3
config_enabled.py
in scripts
60 2
elb_is_secure.py
in scripts
58 2
cloudtrail_log_bucket.py
in scripts
48 2
s3_log_bucket.py
in scripts
44 2
security_group_is_secure.py
in scripts
41 2
sign_cert.py
in scripts
39 5
taskcat.yml
in ci
32 -
cfnresponse.py
in functions/source/ACMCert
31 1
config.yml
in ci
16 -
cloudtrail_enabled.py
in scripts
1 -
Files With Most Units (Top 10)
File# lines# units
confirm_log_buckets_nodelete.py
in scripts
92 6
sign_cert.py
in scripts
39 5
confirm_log_bucket_archival.py
in scripts
64 3
config_enabled.py
in scripts
60 2
elb_is_secure.py
in scripts
58 2
security_group_is_secure.py
in scripts
41 2
s3_log_bucket.py
in scripts
44 2
cloudtrail_log_bucket.py
in scripts
48 2
lambda_function.py
in functions/source/ACMCert
112 1
cfnresponse.py
in functions/source/ACMCert
31 1
Files With Long Lines (Top 17)

There are 17 files with lines longer than 120 characters. In total, there are 125 long lines.

File# lines# units# long lines
encrypt-ami.yaml
in templates
915 - 50
tableau-server-master.yaml
in templates
389 - 12
tableau-server-windows.yaml
in templates
443 - 10
lambda_function.py
in functions/source/ACMCert
112 1 10
config-rules.yaml
in templates
344 - 8
tableau-server-centos-amazonlinux.yaml
in templates
275 - 6
tableau-server.yaml
in templates
618 - 6
bastion.yaml
in templates
149 - 6
tableau-server-ubuntu.yaml
in templates
269 - 5
copy-lambdas.yaml
in templates
274 - 3
encrypted-elb.yaml
in templates
73 - 3
acm-route53.yaml
in templates
116 - 1
logging.yaml
in templates
252 - 1
clean-bucket.yaml
in templates
97 - 1
confirm_log_buckets_nodelete.py
in scripts
92 6 1
elb_is_secure.py
in scripts
58 2 1
confirm_log_bucket_archival.py
in scripts
64 3 1