aws-quickstart / quickstart-jfrog-artifactory
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 84 files with 7,906 lines of code.
    • 1 very long files (1,285 lines of code)
    • 2 long files (1,271 lines of code)
    • 10 medium size files (2,899 lines of codeclsfd_ftr_w_mp_ins)
    • 8 small files (1,157 lines of code)
    • 63 very small files (1,294 lines of code)
16% | 16% | 36% | 14% | 16%
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
yaml28% | 11% | 45% | 14% | 0%
py0% | 30% | 35% | 15% | 18%
yml0% | 0% | 0% | 12% | 87%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
templates28% | 11% | 45% | 14% | 0%
xray-setup/psycopg20% | 36% | 29% | 18% | 15%
xray-setup/crhelper0% | 0% | 76% | 0% | 23%
cloudInstallerScripts/roles/artifactory0% | 0% | 0% | 52% | 47%
cloudInstallerScripts/roles/xray0% | 0% | 0% | 0% | 100%
cloudInstallerScripts/roles/artifactory-ami0% | 0% | 0% | 0% | 100%
cloudInstallerScripts/roles/xray-ami0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
cloudInstallerScripts/roles/artifactory-nginx-ssl0% | 0% | 0% | 0% | 100%
cloudInstallerScripts/roles/artifactory-nginx-ami0% | 0% | 0% | 0% | 100%
cloudInstallerScripts/roles/artifactory-nginx0% | 0% | 0% | 0% | 100%
xray-setup0% | 0% | 0% | 0% | 100%
cloudInstallerScripts0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
jfrog-artifactory-ec2-existing-vpc.template.yaml
in templates
1285 -
extras.py
in xray-setup/psycopg2
761 94
jfrog-artifactory-ec2-main.template.yaml
in templates
510 -
jfrog-artifactory-core-infrastructure.template.yaml
in templates
363 -
jfrog-artifactory-ec2-instance.template.yaml
in templates
352 -
jfrog-xray-ec2-instance.template.yaml
in templates
319 -
_range.py
in xray-setup/psycopg2
309 33
errorcodes.py
in xray-setup/psycopg2
296 1
resource_helper.py
in xray-setup/crhelper
278 31
jfrog-artifactory-pro-ec2-existing-vpc-main.template.yaml
in templates
271 -
jfrog-ami-creation.template.yaml
in templates
247 -
ami-rt-xray-creation.template.yaml
in templates
241 -
jfrog-artifactory-pro-ec2-new-vpc-main.template.yaml
in templates
223 -
jfrog-ami-vpc.template.yaml
in templates
199 -
ami-rt-xray-vpc.template.yaml
in templates
197 -
sql.py
in xray-setup/psycopg2
169 29
jfrog-ami-main.template.yaml
in templates
127 -
ami-rt-xray-main.template.yaml
in templates
127 -
main.yml
in cloudInstallerScripts/roles/artifactory/tasks
124 -
extensions.py
in xray-setup/psycopg2
112 9
pool.py
in xray-setup/psycopg2
102 10
pipeline-taskcat.yml
in root
99 -
_json.py
in xray-setup/psycopg2
76 12
main.yml
in cloudInstallerScripts/roles/artifactory-ami/tasks
72 -
tz.py
in xray-setup/psycopg2
69 11
main.yml
in cloudInstallerScripts/roles/xray/tasks
68 -
_lru_cache.py
in xray-setup/psycopg2
66 1
main.yml
in cloudInstallerScripts/roles/xray-ami/tasks
53 -
log_helper.py
in xray-setup/crhelper
52 4
main.yml
in cloudInstallerScripts/roles/artifactory-nginx-ssl/tasks
46 -
psycopg1.py
in xray-setup/psycopg2
43 7
initialize-pg-db.yml
in cloudInstallerScripts/roles/xray/tasks
41 -
handler.py
in xray-setup
38 3
configure-licenses.yml
in cloudInstallerScripts/roles/artifactory/tasks
38 -
main.yml
in cloudInstallerScripts/roles/artifactory-nginx-ami/tasks
34 -
_ipaddress.py
in xray-setup/psycopg2
32 5
main.yml
in cloudInstallerScripts/roles/artifactory-ami/meta
32 -
main.yml
in cloudInstallerScripts/roles/artifactory/meta
32 -
utils.py
in xray-setup/crhelper
31 1
Debian.yml
in cloudInstallerScripts/roles/xray-ami/tasks
31 -
Debian.yml
in cloudInstallerScripts/roles/xray/tasks
31 -
main.yml
in cloudInstallerScripts/roles/artifactory-nginx/tasks
31 -
__init__.py
in xray-setup/psycopg2
30 1
main.yml
in cloudInstallerScripts/roles/artifactory-ami/defaults
29 -
main.yml
in cloudInstallerScripts/roles/artifactory/defaults
23 -
RedHat.yml
in cloudInstallerScripts/roles/xray-ami/tasks
19 -
RedHat.yml
in cloudInstallerScripts/roles/xray/tasks
19 -
compat.py
in xray-setup/psycopg2
14 -
site-artifactory.yml
in cloudInstallerScripts
12 -
main.yml
in cloudInstallerScripts/roles/xray-ami/defaults
10 -
Files With Most Units (Top 17)
File# lines# units
extras.py
in xray-setup/psycopg2
761 94
_range.py
in xray-setup/psycopg2
309 33
resource_helper.py
in xray-setup/crhelper
278 31
sql.py
in xray-setup/psycopg2
169 29
_json.py
in xray-setup/psycopg2
76 12
tz.py
in xray-setup/psycopg2
69 11
pool.py
in xray-setup/psycopg2
102 10
extensions.py
in xray-setup/psycopg2
112 9
psycopg1.py
in xray-setup/psycopg2
43 7
_ipaddress.py
in xray-setup/psycopg2
32 5
log_helper.py
in xray-setup/crhelper
52 4
handler.py
in xray-setup
38 3
__init__.py
in xray-setup/psycopg2
30 1
errors.py
in xray-setup/psycopg2
3 1
errorcodes.py
in xray-setup/psycopg2
296 1
_lru_cache.py
in xray-setup/psycopg2
66 1
utils.py
in xray-setup/crhelper
31 1
Files With Long Lines (Top 19)

There are 19 files with lines longer than 120 characters. In total, there are 91 long lines.

File# lines# units# long lines
jfrog-artifactory-ec2-existing-vpc.template.yaml
in templates
1285 - 20
jfrog-artifactory-ec2-main.template.yaml
in templates
510 - 12
jfrog-artifactory-ec2-instance.template.yaml
in templates
352 - 9
jfrog-artifactory-pro-ec2-existing-vpc-main.template.yaml
in templates
271 - 7
jfrog-ami-creation.template.yaml
in templates
247 - 6
jfrog-xray-ec2-instance.template.yaml
in templates
319 - 6
ami-rt-xray-creation.template.yaml
in templates
241 - 6
jfrog-artifactory-pro-ec2-new-vpc-main.template.yaml
in templates
223 - 5
jfrog-artifactory-core-infrastructure.template.yaml
in templates
363 - 3
jfrog-ami-main.template.yaml
in templates
127 - 3
ami-rt-xray-main.template.yaml
in templates
127 - 3
jfrog-ami-vpc.template.yaml
in templates
199 - 2
ami-rt-xray-vpc.template.yaml
in templates
197 - 2
handler.py
in xray-setup
38 3 2
resource_helper.py
in xray-setup/crhelper
278 31 1
main.yml
in cloudInstallerScripts/roles/xray-ami/defaults
10 - 1
main.yml
in cloudInstallerScripts/roles/xray/defaults
9 - 1
main.yml
in cloudInstallerScripts/roles/artifactory-ami/defaults
29 - 1
main.yml
in cloudInstallerScripts/roles/artifactory/defaults
23 - 1