aws / aws-lambda-go
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 3,033 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 2 medium size files (639 lines of codeclsfd_ftr_w_mp_ins)
    • 5 small files (622 lines of code)
    • 46 very small files (1,772 lines of code)
0% | 0% | 21% | 20% | 58%
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% | 0% | 21% | 20% | 58%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
events0% | 0% | 30% | 14% | 55%
lambda0% | 0% | 0% | 38% | 61%
cmd/build-lambda-zip0% | 0% | 0% | 100% | 0%
cfn0% | 0% | 0% | 0% | 100%
lambdacontext0% | 0% | 0% | 0% | 100%
lambda/messages0% | 0% | 0% | 0% | 100%
lambda/handlertrace0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
attributevalue.go
in events
396 39
apigw.go
in events
243 -
cognito.go
in events
183 -
codebuild.go
in events
122 2
handler.go
in lambda
108 5
main.go
in cmd/build-lambda-zip
105 3
runtime_api_client.go
in lambda
104 5
invoke_loop.go
in lambda
97 4
sns.go
in events
76 -
code_commit.go
in events
73 6
ses.go
in events
72 -
lex.go
in events
69 1
function.go
in lambda
69 5
s3.go
in events
65 1
response.go
in cfn
64 3
wrap.go
in cfn
63 3
panic.go
in lambda
63 5
codepipeline_cloudwatch.go
in events
61 -
dynamodb.go
in events
59 -
context.go
in lambdacontext
52 3
codepipeline_job.go
in events
50 -
appsync.go
in events
46 -
entry.go
in lambda
46 4
epoch_time.go
in events
41 4
cloudwatch_logs.go
in events
40 1
errors.go
in lambda
39 3
firehose.go
in events
38 -
messages.go
in lambda/messages
38 1
codedeploy.go
in events
37 -
duration.go
in events
32 4
connect.go
in events
30 -
trace.go
in lambda/handlertrace
30 3
rabbitmq.go
in events
28 -
ecr_scan.go
in events
27 -
s3_batch_job.go
in events
27 -
iot.go
in events
27 -
alb.go
in events
26 -
activemq.go
in events
25 -
iot_1_click.go
in events
25 -
chime_bot.go
in events
24 -
sqs.go
in events
23 -
rpc.go
in lambda
23 2
kinesis.go
in events
22 -
kinesis_analytics.go
in events
21 -
streams.go
in events
19 -
clientvpn.go
in events
18 -
event.go
in cfn
18 -
kafka.go
in events
17 -
cloudwatch_events.go
in events
16 -
autoscaling.go
in events
15 -
Files With Most Units (Top 20)
File# lines# units
attributevalue.go
in events
396 39
code_commit.go
in events
73 6
runtime_api_client.go
in lambda
104 5
panic.go
in lambda
63 5
handler.go
in lambda
108 5
function.go
in lambda
69 5
epoch_time.go
in events
41 4
duration.go
in events
32 4
invoke_loop.go
in lambda
97 4
entry.go
in lambda
46 4
context.go
in lambdacontext
52 3
wrap.go
in cfn
63 3
response.go
in cfn
64 3
trace.go
in lambda/handlertrace
30 3
errors.go
in lambda
39 3
main.go
in cmd/build-lambda-zip
105 3
codebuild.go
in events
122 2
rpc.go
in lambda
23 2
s3.go
in events
65 1
lex.go
in events
69 1
Files With Long Lines (Top 4)

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

File# lines# units# long lines
apigw.go
in events
243 - 1
attributevalue.go
in events
396 39 1
wrap.go
in cfn
63 3 1
handler.go
in lambda
108 5 1