amazon-connect / amazon-connect-streams
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 23,010 lines of code.
    • 3 very long files (19,182 lines of code)
    • 2 long files (1,382 lines of code)
    • 4 medium size files (1,476 lines of codeclsfd_ftr_w_mp_ins)
    • 4 small files (593 lines of code)
    • 6 very small files (377 lines of code)
83% | 6% | 6% | 2% | 1%
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
js83% | 6% | 6% | 2% | 1%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src84% | 6% | 6% | 2% | 0%
src/mediaControllers0% | 0% | 0% | 0% | 100%
src/agent-app0% | 0% | 0% | 0% | 100%
Longest Files (Top 19)
File# lines# units
aws-client.js
in src
16107 824
api.js
in src
1833 223
core.js
in src
1242 90
softphone.js
in src
719 63
worker.js
in src
663 57
util.js
in src
490 62
log.js
in src
430 52
client.js
in src
312 24
event.js
in src
244 17
ringtone.js
in src
183 20
streams.js
in src
181 33
sprintf.js
in src
119 7
transitions.js
in src
110 14
agent-app.js
in src/agent-app
89 10
task.js
in src/mediaControllers
76 6
factory.js
in src/mediaControllers
75 6
chat.js
in src/mediaControllers
64 6
app-registry.js
in src/agent-app
61 6
softphone.js
in src/mediaControllers
12 3
Files With Most Units (Top 19)
File# lines# units
aws-client.js
in src
16107 824
api.js
in src
1833 223
core.js
in src
1242 90
softphone.js
in src
719 63
util.js
in src
490 62
worker.js
in src
663 57
log.js
in src
430 52
streams.js
in src
181 33
client.js
in src
312 24
ringtone.js
in src
183 20
event.js
in src
244 17
transitions.js
in src
110 14
agent-app.js
in src/agent-app
89 10
sprintf.js
in src
119 7
app-registry.js
in src/agent-app
61 6
chat.js
in src/mediaControllers
64 6
factory.js
in src/mediaControllers
75 6
task.js
in src/mediaControllers
76 6
softphone.js
in src/mediaControllers
12 3
Files With Long Lines (Top 10)

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

File# lines# units# long lines
api.js
in src
1833 223 34
aws-client.js
in src
16107 824 28
core.js
in src
1242 90 24
softphone.js
in src
719 63 14
client.js
in src
312 24 4
util.js
in src
490 62 3
worker.js
in src
663 57 3
sprintf.js
in src
119 7 2
factory.js
in src/mediaControllers
75 6 2
log.js
in src
430 52 1