aws-quickstart / quickstart-mongodb-atlas-resources
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 53 files with 4,374 lines of code.
    • 0 very long files (0 lines of code)
    • 1 long files (596 lines of code)
    • 4 medium size files (1,192 lines of codeclsfd_ftr_w_mp_ins)
    • 5 small files (916 lines of code)
    • 43 very small files (1,670 lines of code)
0% | 13% | 27% | 20% | 38%
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
go0% | 16% | 33% | 15% | 34%
yml0% | 0% | 0% | 51% | 48%
yaml0% | 0% | 0% | 39% | 60%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
cfn-resources/cluster0% | 75% | 0% | 0% | 24%
cfn-resources/network-peering0% | 0% | 76% | 0% | 23%
cfn-resources/database-user0% | 0% | 71% | 0% | 28%
cfn-resources/project-ip-access-list0% | 0% | 66% | 0% | 33%
cfn-resources/testutil0% | 0% | 94% | 0% | 5%
cfn-resources0% | 0% | 0% | 100% | 0%
cfn-resources/cloud-provider-snapshot-restore-jobs0% | 0% | 0% | 58% | 41%
cfn-resources/cloud-provider-snapshots0% | 0% | 0% | 58% | 41%
cfn-resources/project0% | 0% | 0% | 60% | 39%
cfn-resources/util0% | 0% | 0% | 0% | 100%
cfn-resources/network-container0% | 0% | 0% | 0% | 100%
cfn-resources/encryption-at-rest0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
resource.go
in cfn-resources/cluster/cmd/resource
596 21
resource.go
in cfn-resources/network-peering/cmd/resource
399 10
resource.go
in cfn-resources/database-user/cmd/resource
337 6
resource.go
in cfn-resources/project-ip-access-list/cmd/resource
253 12
testutil.go
in cfn-resources/testutil
203 6
resource.go
in cfn-resources/cloud-provider-snapshot-restore-jobs/cmd/resource
192 7
goreleaser.yml
in cfn-resources
189 -
resource.go
in cfn-resources/cloud-provider-snapshots/cmd/resource
180 7
resource.go
in cfn-resources/project/cmd/resource
179 6
deploy.template.yaml
in cfn-resources
176 -
resource.go
in cfn-resources/network-container/cmd/resource
93 5
mongodb.go
in cfn-resources/util
85 4
resource.go
in cfn-resources/encryption-at-rest/cmd/resource
84 5
model.go
in cfn-resources/cluster/cmd/resource
80 -
resource_identifier.go
in cfn-resources/util
68 3
deployment_secret.go
in cfn-resources/util
61 2
util.go
in cfn-resources/util
58 5
main.go
in cfn-resources/cloud-provider-snapshots/cmd
57 7
main.go
in cfn-resources/network-peering/cmd
57 7
main.go
in cfn-resources/project/cmd
57 7
main.go
in cfn-resources/project-ip-access-list/cmd
57 7
main.go
in cfn-resources/encryption-at-rest/cmd
57 7
main.go
in cfn-resources/database-user/cmd
57 7
main.go
in cfn-resources/cluster/cmd
57 7
main.go
in cfn-resources/network-container/cmd
57 7
main.go
in cfn-resources/cloud-provider-snapshot-restore-jobs/cmd
57 7
resource-role.yaml
in cfn-resources/cluster
35 -
model.go
in cfn-resources/database-user/cmd/resource
31 -
resource-role.yaml
in cfn-resources/cloud-provider-snapshots
30 -
resource-role.yaml
in cfn-resources/network-peering
30 -
resource-role.yaml
in cfn-resources/project
30 -
resource-role.yaml
in cfn-resources/project-ip-access-list
30 -
resource-role.yaml
in cfn-resources/encryption-at-rest
30 -
resource-role.yaml
in cfn-resources/database-user
30 -
resource-role.yaml
in cfn-resources/network-container
30 -
resource-role.yaml
in cfn-resources/cloud-provider-snapshot-restore-jobs
30 -
model.go
in cfn-resources/cloud-provider-snapshot-restore-jobs/cmd/resource
29 -
template.yml
in cfn-resources/project-ip-access-list
23 -
template.yml
in cfn-resources/cluster
22 -
model.go
in cfn-resources/cloud-provider-snapshots/cmd/resource
20 -
template.yml
in cfn-resources/cloud-provider-snapshots
19 -
template.yml
in cfn-resources/network-peering
19 -
model.go
in cfn-resources/network-peering/cmd/resource
19 -
template.yml
in cfn-resources/project
19 -
model.go
in cfn-resources/project-ip-access-list/cmd/resource
19 -
template.yml
in cfn-resources/encryption-at-rest
19 -
template.yml
in cfn-resources/database-user
19 -
template.yml
in cfn-resources/network-container
19 -
template.yml
in cfn-resources/cloud-provider-snapshot-restore-jobs
19 -
model.go
in cfn-resources/encryption-at-rest/cmd/resource
17 -
Files With Most Units (Top 20)
File# lines# units
resource.go
in cfn-resources/cluster/cmd/resource
596 21
resource.go
in cfn-resources/project-ip-access-list/cmd/resource
253 12
resource.go
in cfn-resources/network-peering/cmd/resource
399 10
resource.go
in cfn-resources/cloud-provider-snapshots/cmd/resource
180 7
main.go
in cfn-resources/cloud-provider-snapshots/cmd
57 7
main.go
in cfn-resources/network-peering/cmd
57 7
main.go
in cfn-resources/project/cmd
57 7
main.go
in cfn-resources/project-ip-access-list/cmd
57 7
main.go
in cfn-resources/encryption-at-rest/cmd
57 7
main.go
in cfn-resources/database-user/cmd
57 7
main.go
in cfn-resources/cluster/cmd
57 7
main.go
in cfn-resources/network-container/cmd
57 7
resource.go
in cfn-resources/cloud-provider-snapshot-restore-jobs/cmd/resource
192 7
main.go
in cfn-resources/cloud-provider-snapshot-restore-jobs/cmd
57 7
testutil.go
in cfn-resources/testutil
203 6
resource.go
in cfn-resources/project/cmd/resource
179 6
resource.go
in cfn-resources/database-user/cmd/resource
337 6
util.go
in cfn-resources/util
58 5
resource.go
in cfn-resources/encryption-at-rest/cmd/resource
84 5
resource.go
in cfn-resources/network-container/cmd/resource
93 5
Files With Long Lines (Top 12)

There are 12 files with lines longer than 120 characters. In total, there are 36 long lines.

File# lines# units# long lines
resource.go
in cfn-resources/cloud-provider-snapshots/cmd/resource
180 7 8
resource.go
in cfn-resources/cloud-provider-snapshot-restore-jobs/cmd/resource
192 7 7
resource.go
in cfn-resources/cluster/cmd/resource
596 21 4
mongodb.go
in cfn-resources/util
85 4 3
resource.go
in cfn-resources/project-ip-access-list/cmd/resource
253 12 3
resource.go
in cfn-resources/database-user/cmd/resource
337 6 3
resource.go
in cfn-resources/network-peering/cmd/resource
399 10 2
resource.go
in cfn-resources/encryption-at-rest/cmd/resource
84 5 2
deployment_secret.go
in cfn-resources/util
61 2 1
util.go
in cfn-resources/util
58 5 1
deploy.template.yaml
in cfn-resources
176 - 1
resource.go
in cfn-resources/network-container/cmd/resource
93 5 1