aws-samples / amazon-transcribe-web-ui-demo
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 36 files with 2,141 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 2 medium size files (526 lines of codeclsfd_ftr_w_mp_ins)
    • 6 small files (773 lines of code)
    • 28 very small files (842 lines of code)
0% | 0% | 24% | 36% | 39%
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
tsx0% | 0% | 53% | 39% | 6%
ts0% | 0% | 0% | 34% | 65%
html0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
transcribe-ui-frontend/frontend/src/components0% | 0% | 63% | 30% | 5%
transcribe-ui-backend/lambda0% | 0% | 0% | 75% | 24%
transcribe-ui-frontend/frontend/src0% | 0% | 0% | 66% | 33%
transcribe-ui-backend/provisioning/lib/construct0% | 0% | 0% | 0% | 100%
transcribe-ui-frontend/provisioning/lib/construct0% | 0% | 0% | 0% | 100%
transcribe-ui-frontend/frontend/src/repositories0% | 0% | 0% | 0% | 100%
transcribe-ui-frontend/provisioning/lib/stack0% | 0% | 0% | 0% | 100%
transcribe-ui-frontend/frontend/src/mocks0% | 0% | 0% | 0% | 100%
transcribe-ui-backend/provisioning/lib/stack0% | 0% | 0% | 0% | 100%
transcribe-ui-frontend/frontend/public0% | 0% | 0% | 0% | 100%
transcribe-ui-frontend/provisioning0% | 0% | 0% | 0% | 100%
transcribe-ui-backend/provisioning0% | 0% | 0% | 0% | 100%
Longest Files (Top 36)
File# lines# units
Dictation.tsx
in transcribe-ui-frontend/frontend/src/components
310 3
VocabularyAdd.tsx
in transcribe-ui-frontend/frontend/src/components
216 2
sendmail.ts
in transcribe-ui-backend/lambda
176 1
App.tsx
in transcribe-ui-frontend/frontend/src
133 5
VocabularyList.tsx
in transcribe-ui-frontend/frontend/src/components
128 5
FileUpload.tsx
in transcribe-ui-frontend/frontend/src/components
122 3
vocabularies.ts
in transcribe-ui-backend/lambda
112 -
transcribe.ts
in transcribe-ui-backend/lambda
102 -
api.ts
in transcribe-ui-backend/provisioning/lib/construct
91 1
sign.ts
in transcribe-ui-backend/lambda
74 -
frontend-service.ts
in transcribe-ui-frontend/provisioning/lib/construct
62 1
frontend.ts
in transcribe-ui-frontend/provisioning/lib/stack
54 1
batch.ts
in transcribe-ui-backend/lambda
54 -
ip-restriction.ts
in transcribe-ui-backend/provisioning/lib/construct
53 2
events.ts
in transcribe-ui-backend/provisioning/lib/construct
53 1
batch.ts
in transcribe-ui-backend/provisioning/lib/construct
47 1
SelectBox.tsx
in transcribe-ui-frontend/frontend/src/components
35 -
database.ts
in transcribe-ui-backend/provisioning/lib/construct
30 1
storage.ts
in transcribe-ui-backend/provisioning/lib/construct
29 1
backend.ts
in transcribe-ui-backend/provisioning/lib/stack
26 1
i18next.ts
in transcribe-ui-frontend/frontend/src
24 -
lambda-function.ts
in transcribe-ui-backend/provisioning/lib/construct
24 1
VocabulariesRepository.ts
in transcribe-ui-frontend/frontend/src/repositories
21 -
TranscribeRepository.ts
in transcribe-ui-frontend/frontend/src/repositories
19 -
index.tsx
in transcribe-ui-frontend/frontend/src
19 -
$mock.ts
in transcribe-ui-frontend/frontend/src/mocks
19 1
vocabularies.ts
in transcribe-ui-frontend/frontend/src/mocks
17 -
NotFound.tsx
in transcribe-ui-frontend/frontend/src/components
14 -
reportWebVitals.ts
in transcribe-ui-frontend/frontend/src
13 -
index.html
in transcribe-ui-frontend/frontend/public
13 -
RepositoryFactory.ts
in transcribe-ui-frontend/frontend/src/repositories
12 -
index.css
in transcribe-ui-frontend/frontend/src
12 -
Repository.ts
in transcribe-ui-frontend/frontend/src/repositories
8 -
transcribe.ts
in transcribe-ui-frontend/frontend/src/mocks
7 -
index.ts
in transcribe-ui-frontend/provisioning
6 -
index.ts
in transcribe-ui-backend/provisioning
6 -
Files With Most Units (Top 17)
File# lines# units
App.tsx
in transcribe-ui-frontend/frontend/src
133 5
VocabularyList.tsx
in transcribe-ui-frontend/frontend/src/components
128 5
Dictation.tsx
in transcribe-ui-frontend/frontend/src/components
310 3
FileUpload.tsx
in transcribe-ui-frontend/frontend/src/components
122 3
VocabularyAdd.tsx
in transcribe-ui-frontend/frontend/src/components
216 2
ip-restriction.ts
in transcribe-ui-backend/provisioning/lib/construct
53 2
frontend-service.ts
in transcribe-ui-frontend/provisioning/lib/construct
62 1
frontend.ts
in transcribe-ui-frontend/provisioning/lib/stack
54 1
$mock.ts
in transcribe-ui-frontend/frontend/src/mocks
19 1
batch.ts
in transcribe-ui-backend/provisioning/lib/construct
47 1
storage.ts
in transcribe-ui-backend/provisioning/lib/construct
29 1
database.ts
in transcribe-ui-backend/provisioning/lib/construct
30 1
api.ts
in transcribe-ui-backend/provisioning/lib/construct
91 1
events.ts
in transcribe-ui-backend/provisioning/lib/construct
53 1
lambda-function.ts
in transcribe-ui-backend/provisioning/lib/construct
24 1
backend.ts
in transcribe-ui-backend/provisioning/lib/stack
26 1
sendmail.ts
in transcribe-ui-backend/lambda
176 1
Files With Long Lines (Top 0)

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

File# lines# units# long lines