amazon-connect / amazon-connect-salesforce-lambda
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 19 files with 3,472 lines of code.
    • 1 very long files (1,523 lines of code)
    • 0 long files (0 lines of code)
    • 2 medium size files (523 lines of codeclsfd_ftr_w_mp_ins)
    • 8 small files (1,090 lines of code)
    • 8 very small files (336 lines of code)
43% | 0% | 15% | 31% | 9%
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
yaml100% | 0% | 0% | 0% | 0%
py0% | 0% | 26% | 55% | 17%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
lambda_functions43% | 0% | 15% | 31% | 9%
Longest Files (Top 19)
File# lines# units
template.yaml
in sam-app/lambda_functions
1523 -
sfExecuteAWSService.py
in sam-app/lambda_functions
304 13
sfRealTimeQueueMetrics.py
in sam-app/lambda_functions
219 3
sfInvokeAPI.py
in sam-app/lambda_functions
198 16
salesforce.py
in sam-app/lambda_functions
198 19
sfComprehendUtil.py
in sam-app/lambda_functions
139 14
sfExecuteTranscriptionStateMachine.py
in sam-app/lambda_functions
121 7
sfProcessContactLens.py
in sam-app/lambda_functions
114 4
sf_util.py
in sam-app/lambda_functions
114 11
sfProcessTranscriptionResult.py
in sam-app/lambda_functions
105 3
sfContactLensUtil.py
in sam-app/lambda_functions
101 6
sfContactTraceRecord.py
in sam-app/lambda_functions
80 3
sfGenerateAudioRecordingStreamingURL.py
in sam-app/lambda_functions
58 3
sfIntervalAgent.py
in sam-app/lambda_functions
44 4
sfSubmitTranscribeJob.py
in sam-app/lambda_functions
40 1
sfIntervalQueue.py
in sam-app/lambda_functions
39 4
sfGetTranscribeJobStatus.py
in sam-app/lambda_functions
26 1
sfCTRTrigger.py
in sam-app/lambda_functions
26 2
sfRealTimeQueueMetricsLoopJob.py
in sam-app/lambda_functions
23 1
Files With Most Units (Top 18)
File# lines# units
salesforce.py
in sam-app/lambda_functions
198 19
sfInvokeAPI.py
in sam-app/lambda_functions
198 16
sfComprehendUtil.py
in sam-app/lambda_functions
139 14
sfExecuteAWSService.py
in sam-app/lambda_functions
304 13
sf_util.py
in sam-app/lambda_functions
114 11
sfExecuteTranscriptionStateMachine.py
in sam-app/lambda_functions
121 7
sfContactLensUtil.py
in sam-app/lambda_functions
101 6
sfIntervalAgent.py
in sam-app/lambda_functions
44 4
sfIntervalQueue.py
in sam-app/lambda_functions
39 4
sfProcessContactLens.py
in sam-app/lambda_functions
114 4
sfRealTimeQueueMetrics.py
in sam-app/lambda_functions
219 3
sfProcessTranscriptionResult.py
in sam-app/lambda_functions
105 3
sfGenerateAudioRecordingStreamingURL.py
in sam-app/lambda_functions
58 3
sfContactTraceRecord.py
in sam-app/lambda_functions
80 3
sfCTRTrigger.py
in sam-app/lambda_functions
26 2
sfRealTimeQueueMetricsLoopJob.py
in sam-app/lambda_functions
23 1
sfSubmitTranscribeJob.py
in sam-app/lambda_functions
40 1
sfGetTranscribeJobStatus.py
in sam-app/lambda_functions
26 1
Files With Long Lines (Top 16)

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

File# lines# units# long lines
template.yaml
in sam-app/lambda_functions
1523 - 26
sfProcessContactLens.py
in sam-app/lambda_functions
114 4 24
sfContactLensUtil.py
in sam-app/lambda_functions
101 6 15
sfProcessTranscriptionResult.py
in sam-app/lambda_functions
105 3 15
sfExecuteTranscriptionStateMachine.py
in sam-app/lambda_functions
121 7 9
sfRealTimeQueueMetrics.py
in sam-app/lambda_functions
219 3 4
salesforce.py
in sam-app/lambda_functions
198 19 4
sfExecuteAWSService.py
in sam-app/lambda_functions
304 13 3
sfSubmitTranscribeJob.py
in sam-app/lambda_functions
40 1 3
sfGetTranscribeJobStatus.py
in sam-app/lambda_functions
26 1 3
sfCTRTrigger.py
in sam-app/lambda_functions
26 2 3
sfContactTraceRecord.py
in sam-app/lambda_functions
80 3 3
sfIntervalAgent.py
in sam-app/lambda_functions
44 4 2
sfIntervalQueue.py
in sam-app/lambda_functions
39 4 2
sf_util.py
in sam-app/lambda_functions
114 11 1
sfComprehendUtil.py
in sam-app/lambda_functions
139 14 1