GoogleCloudPlatform / aira
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 6% | 27% | 30% | 35%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py0% | 12% | 18% | 30% | 39%
tsx0% | 4% | 30% | 35% | 30%
ts0% | 0% | 39% | 19% | 40%
tf0% | 0% | 48% | 0% | 51%
toml0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
mako0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 6% | 27% | 30% | 35%
Longest Files (Top 50)
File# lines# units
endpoints.py
in src/Backend/src/api/routers/users
639 -
FormCreateUser.tsx
in src/Frontend/src/forms/user
562 4
endpoints.py
in src/Backend/src/api/routers/processor
521 4
FormEditUser.tsx
in src/Frontend/src/forms/user
494 4
imports.ts
in src/Frontend/src/constants
490 -
user.py
in src/Backend/src/api/adapters/sqlalchemy
446 6
speech_to_text_v2.py
in src/Backend/src/api/adapters/google
435 6
dependencies.py
in src/Backend/src/api
413 50
exam.py
in src/Backend/src/api/adapters/sqlalchemy
409 11
multiple-select.tsx
in src/Frontend/src/components/ui/extensions
408 3
schema.ts
in src/Frontend/src/forms/user
399 -
10-Secrets.tf
in src/IAC
362 -
FormEditExam.tsx
in src/Frontend/src/forms/exam
347 1
FormCreateExam.tsx
in src/Frontend/src/forms/exam
334 1
tailwind.config.ts
in src/Frontend
321 -
Recorder.tsx
in src/Frontend/src/components/recorder
317 1
Menu.tsx
in src/Frontend/src/components/menu
313 14
Users.tsx
in src/Frontend/src/components/users
310 5
Groups.tsx
in src/Frontend/src/components/groups
268 7
ExamDisplay.tsx
in src/Frontend/src/components/exam-display
234 -
Exams.tsx
in src/Frontend/src/components/exams
233 4
schema.ts
in src/Frontend/src/forms/exam
231 -
FormEditGroup.tsx
in src/Frontend/src/forms/group
228 1
FormEditOrganization.tsx
in src/Frontend/src/forms/organization
225 1
user.ts
in src/Frontend/src/services
224 14
Organizations.tsx
in src/Frontend/src/components/organizations
221 6
carousel.tsx
in src/Frontend/src/components/ui
221 1
FormImportUser.tsx
in src/Frontend/src/forms/user
198 2
FormImportGroup.tsx
in src/Frontend/src/forms/group
198 2
FormImportOrganization.tsx
in src/Frontend/src/forms/organization
197 2
ExamResult.tsx
in src/Frontend/src/components/user-results
196 -
UserExams.tsx
in src/Frontend/src/components/user-exams
193 4
middleware.py
in src/Backend/src/api
191 3
endpoints.py
in src/Backend/src/api/routers/groups
191 -
speech_to_text.py
in src/Backend/src/api/adapters/google
187 1
group.py
in src/Backend/src/api/adapters/sqlalchemy
186 5
tracing.py
in src/Backend/src/api
176 15
FormCreateGroup.tsx
in src/Frontend/src/forms/group
175 1
dropdown-menu.tsx
in src/Frontend/src/components/ui
173 -
endpoints.py
in src/Backend/src/api/routers/organizations
170 -
pagination.tsx
in src/Frontend/src/components/ui
169 -
FormCreateOrganization.tsx
in src/Frontend/src/forms/organization
165 1
TextVisor.tsx
in src/Frontend/src/components/text-visor
163 1
errors.py
in src/Backend/src/api
162 20
exam.ts
in src/Frontend/src/services
161 10
endpoints.py
in src/Backend/src/api/routers/exams
159 -
FormMultipleChoice.tsx
in src/Frontend/src/forms/multiple-choice
159 2
useIcon.tsx
in src/Frontend/src/hooks
157 -
dropdown-menu.tsx
in src/Frontend/src/components/plate-ui
156 1
form.tsx
in src/Frontend/src/components/ui
154 -
Files With Most Units (Top 50)
File# lines# units
dependencies.py
in src/Backend/src/api
413 50
errors.py
in src/Backend/src/api
162 20
time-picker-utils.tsx
in src/Frontend/src/components/ui
117 16
tracing.py
in src/Backend/src/api
176 15
user.ts
in src/Frontend/src/services
224 14
Menu.tsx
in src/Frontend/src/components/menu
313 14
exam.py
in src/Backend/src/api/adapters/sqlalchemy
409 11
util.py
in src/Backend/src/api/helpers
109 10
logging_config.py
in src/Backend/src/api
126 10
exam.ts
in src/Frontend/src/services
161 10
organization.ts
in src/Frontend/src/services
139 9
exam.py
in src/Backend/src/api/adapters/memory
143 8
group.ts
in src/Frontend/src/services
125 8
Groups.tsx
in src/Frontend/src/components/groups
268 7
speech_to_text_v2.py
in src/Backend/src/api/adapters/google
435 6
user.py
in src/Backend/src/api/adapters/sqlalchemy
446 6
auth.ts
in src/Frontend/src/services
143 6
Organizations.tsx
in src/Frontend/src/components/organizations
221 6
group.py
in src/Backend/src/api/adapters/sqlalchemy
186 5
Users.tsx
in src/Frontend/src/components/users
310 5
endpoints.py
in src/Backend/src/api/routers/processor
521 4
user.py
in src/Backend/src/api/adapters/memory
136 4
group.py
in src/Backend/src/api/adapters/memory
113 4
looker.py
in src/Backend/src/api/adapters/google
140 4
organization.py
in src/Backend/src/api/adapters/sqlalchemy
147 4
role.py
in src/Backend/src/api/adapters/sqlalchemy
79 4
Exams.tsx
in src/Frontend/src/components/exams
233 4
UserExams.tsx
in src/Frontend/src/components/user-exams
193 4
NavigationBlock.tsx
in src/Frontend/src/router/navigation-block
77 4
schema.ts
in src/Frontend/src/forms/signin
34 4
FormCreateUser.tsx
in src/Frontend/src/forms/user
562 4
FormEditUser.tsx
in src/Frontend/src/forms/user
494 4
env.py
in src/Backend/migrations
46 3
sentry.py
in src/Backend/src/api
47 3
users.py
in src/Backend/src/api/models
93 3
middleware.py
in src/Backend/src/api
191 3
opentelemetry.py
in src/Backend/src/api/helpers
25 3
organization.py
in src/Backend/src/api/adapters/memory
86 3
role.py
in src/Backend/src/api/adapters/memory
56 3
role.ts
in src/Frontend/src/services
51 3
gcs.ts
in src/Frontend/src/services
27 3
multiple-select.tsx
in src/Frontend/src/components/ui/extensions
408 3
calendar.tsx
in src/Frontend/src/components/ui
62 3
12 2
2023_06_22_211637-4d6b893ece60_adjust_roles.py
in src/Backend/migrations/versions
12 2
2023_10_14_172206-bdae7a246545_add_county_column.py
in src/Backend/migrations/versions
13 2
10 2
2023_04_29_143931-8518ccf74f6b_startup_db.py
in src/Backend/migrations/versions
60 2
41 2
14 2
Files With Long Lines (Top 50)

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

File# lines# units# long lines
ExamDisplay.tsx
in src/Frontend/src/components/exam-display
234 - 16
FormEditExam.tsx
in src/Frontend/src/forms/exam
347 1 16
FormCreateExam.tsx
in src/Frontend/src/forms/exam
334 1 14
FormEditUser.tsx
in src/Frontend/src/forms/user
494 4 13
FormCreateUser.tsx
in src/Frontend/src/forms/user
562 4 11
schema.ts
in src/Frontend/src/forms/exam
231 - 10
ExamResult.tsx
in src/Frontend/src/components/user-results
196 - 9
dropdown-menu.tsx
in src/Frontend/src/components/plate-ui
156 1 8
Cards.tsx
in src/Frontend/src/components/home
147 - 8
AnswersEditor.tsx
in src/Frontend/src/components/answers
143 - 8
Recorder.tsx
in src/Frontend/src/components/recorder
317 1 8
schema.ts
in src/Frontend/src/forms/user
399 - 8
exam.ts
in src/Frontend/src/services
161 10 7
UsersCarousel.tsx
in src/Frontend/src/components/users-carousel
133 - 7
Users.tsx
in src/Frontend/src/components/users
310 5 7
28 2 6
Organizations.tsx
in src/Frontend/src/components/organizations
221 6 6
button.tsx
in src/Frontend/src/components/ui
46 - 6
dropdown-menu.tsx
in src/Frontend/src/components/ui
173 - 6
select.tsx
in src/Frontend/src/components/ui
140 - 6
multiple-select.tsx
in src/Frontend/src/components/ui/extensions
408 3 6
calendar.tsx
in src/Frontend/src/components/ui
62 3 6
command.tsx
in src/Frontend/src/components/ui
124 - 5
sheet.tsx
in src/Frontend/src/components/ui
110 - 5
Exams.tsx
in src/Frontend/src/components/exams
233 4 5
AnswersVisor.tsx
in src/Frontend/src/components/answers
70 - 5
AnswersResult.tsx
in src/Frontend/src/components/answers
122 - 5
Profile.tsx
in src/Frontend/src/components/profile
55 - 5
organization.ts
in src/Frontend/src/services
139 9 4
badge.tsx
in src/Frontend/src/components/ui
28 - 4
dialog.tsx
in src/Frontend/src/components/ui
101 - 4
TextEditor.tsx
in src/Frontend/src/components/text-editor
134 1 4
Language.tsx
in src/Frontend/src/components/language
92 - 4
Menu.tsx
in src/Frontend/src/components/menu
313 14 4
QuestionsPreview.tsx
in src/Frontend/src/components/question-preview
53 - 4
component.ts
in src/Frontend/src/interfaces
89 - 4
FormMultipleChoice.tsx
in src/Frontend/src/forms/multiple-choice
159 2 4
FormResetPassword.tsx
in src/Frontend/src/forms/signin
112 2 4
FormEditGroup.tsx
in src/Frontend/src/forms/group
228 1 4
FormCreateGroup.tsx
in src/Frontend/src/forms/group
175 1 4
18 2 3
28 2 3
processor.ts
in src/Frontend/src/services
34 2 3
QuestionsVisor.tsx
in src/Frontend/src/components/visors
113 - 3
Groups.tsx
in src/Frontend/src/components/groups
268 7 3
MicrophoneTester.tsx
in src/Frontend/src/components/microphone-tester
150 - 3
editor.tsx
in src/Frontend/src/components/plate-ui
84 - 3
toolbar.tsx
in src/Frontend/src/components/plate-ui
139 - 3
Sidebar.tsx
in src/Frontend/src/components/sidebar
86 - 3
ExamFinish.tsx
in src/Frontend/src/components/exam-finish
68 - 3
Correlations

File Size vs. Commits (all time): 412 points

src/Frontend/cloudbuild.yaml x: 5 commits (all time) y: 62 lines of code src/Frontend/next.config.mjs x: 1 commits (all time) y: 15 lines of code src/Frontend/postcss.config.js x: 3 commits (all time) y: 6 lines of code src/Frontend/src/api/api.ts x: 1 commits (all time) y: 110 lines of code src/Frontend/src/app/[locale]/(auth)/page.tsx x: 1 commits (all time) y: 52 lines of code src/Frontend/src/app/[locale]/(auth)/reset/page.tsx x: 1 commits (all time) y: 27 lines of code src/Frontend/src/app/[locale]/(signed)/admin/exams/loading.tsx x: 1 commits (all time) y: 9 lines of code src/Frontend/src/app/[locale]/(signed)/admin/exams/page.tsx x: 1 commits (all time) y: 21 lines of code src/Frontend/src/app/[locale]/(signed)/exams/[id]/finish/page.tsx x: 1 commits (all time) y: 28 lines of code src/Frontend/src/app/[locale]/(signed)/exams/[id]/questions/page.tsx x: 1 commits (all time) y: 43 lines of code src/Frontend/src/app/[locale]/(signed)/exams/page.tsx x: 1 commits (all time) y: 42 lines of code src/Frontend/src/app/[locale]/(signed)/home/page.tsx x: 1 commits (all time) y: 17 lines of code src/Frontend/src/app/[locale]/(signed)/users/[user_id]/exams/[id]/questions/layout.tsx x: 1 commits (all time) y: 7 lines of code src/Frontend/src/app/[locale]/(signed)/users/[user_id]/exams/[id]/questions/page.tsx x: 1 commits (all time) y: 32 lines of code src/Frontend/src/app/[locale]/(signed)/users/error.tsx x: 1 commits (all time) y: 24 lines of code src/Frontend/src/app/[locale]/layout.tsx x: 1 commits (all time) y: 33 lines of code src/Frontend/src/app/[locale]/setup.ts x: 1 commits (all time) y: 71 lines of code src/Frontend/src/classes/Alert.ts x: 3 commits (all time) y: 15 lines of code src/Frontend/src/components/action-table/ActionTable.tsx x: 3 commits (all time) y: 87 lines of code src/Frontend/src/components/answers/AnswersEditor.tsx x: 1 commits (all time) y: 143 lines of code src/Frontend/src/components/answers/AnswersResult.tsx x: 1 commits (all time) y: 122 lines of code src/Frontend/src/components/answers/AnswersVisor.tsx x: 1 commits (all time) y: 70 lines of code src/Frontend/src/components/app/App.tsx x: 1 commits (all time) y: 48 lines of code src/Frontend/src/components/exam-display/ExamDisplay.tsx x: 1 commits (all time) y: 234 lines of code src/Frontend/src/components/exams/Exams.tsx x: 3 commits (all time) y: 233 lines of code src/Frontend/src/components/groups/Groups.tsx x: 3 commits (all time) y: 268 lines of code src/Frontend/src/components/header/Header.tsx x: 3 commits (all time) y: 20 lines of code src/Frontend/src/components/home/Cards.tsx x: 1 commits (all time) y: 147 lines of code src/Frontend/src/components/home/ExamsTable.tsx x: 1 commits (all time) y: 88 lines of code src/Frontend/src/components/index.ts x: 3 commits (all time) y: 16 lines of code src/Frontend/src/components/language/Language.tsx x: 3 commits (all time) y: 92 lines of code src/Frontend/src/components/looker/Looker.tsx x: 1 commits (all time) y: 75 lines of code src/Frontend/src/components/menu/Menu.tsx x: 3 commits (all time) y: 313 lines of code src/Frontend/src/components/microphone-permission/MicrophonePermission.tsx x: 1 commits (all time) y: 57 lines of code src/Frontend/src/components/microphone-tester/MicrophoneTester.tsx x: 1 commits (all time) y: 150 lines of code src/Frontend/src/components/organizations/Organizations.tsx x: 3 commits (all time) y: 221 lines of code src/Frontend/src/components/pagination-table/PaginationTable.tsx x: 1 commits (all time) y: 120 lines of code src/Frontend/src/components/plate-ui/align-dropdown-menu.tsx x: 1 commits (all time) y: 66 lines of code src/Frontend/src/components/plate-ui/blockquote-element.tsx x: 1 commits (all time) y: 18 lines of code src/Frontend/src/components/plate-ui/dropdown-menu.tsx x: 1 commits (all time) y: 156 lines of code src/Frontend/src/components/plate-ui/editor.tsx x: 1 commits (all time) y: 84 lines of code src/Frontend/src/components/plate-ui/fixed-toolbar-buttons.tsx x: 1 commits (all time) y: 58 lines of code src/Frontend/src/components/plate-ui/floating-toolbar-buttons.tsx x: 1 commits (all time) y: 47 lines of code src/Frontend/src/components/plate-ui/mode-dropdown-menu.tsx x: 1 commits (all time) y: 80 lines of code src/Frontend/src/components/plate-ui/more-dropdown-menu.tsx x: 1 commits (all time) y: 55 lines of code src/Frontend/src/components/plate-ui/paragraph-element.tsx x: 1 commits (all time) y: 3 lines of code src/Frontend/src/components/plate-ui/toolbar.tsx x: 1 commits (all time) y: 139 lines of code src/Frontend/src/components/plate-ui/turn-into-dropdown-menu.tsx x: 1 commits (all time) y: 144 lines of code src/Frontend/src/components/profile/Profile.tsx x: 3 commits (all time) y: 55 lines of code src/Frontend/src/components/recorder/Recorder.tsx x: 3 commits (all time) y: 317 lines of code src/Frontend/src/components/search/Search.tsx x: 3 commits (all time) y: 66 lines of code src/Frontend/src/components/skeletons/SkeletonSheet.tsx x: 1 commits (all time) y: 11 lines of code src/Frontend/src/components/text-editor/TextEditor.tsx x: 1 commits (all time) y: 134 lines of code src/Frontend/src/components/text-visor/TextVisor.tsx x: 1 commits (all time) y: 163 lines of code src/Frontend/src/components/ui/calendar.tsx x: 1 commits (all time) y: 62 lines of code src/Frontend/src/components/ui/carousel.tsx x: 1 commits (all time) y: 221 lines of code src/Frontend/src/components/ui/command.tsx x: 1 commits (all time) y: 124 lines of code src/Frontend/src/components/ui/dialog.tsx x: 1 commits (all time) y: 101 lines of code src/Frontend/src/components/ui/drawer.tsx x: 1 commits (all time) y: 89 lines of code src/Frontend/src/components/ui/dropdown-menu.tsx x: 1 commits (all time) y: 173 lines of code src/Frontend/src/components/ui/extensions/multiple-select.tsx x: 1 commits (all time) y: 408 lines of code src/Frontend/src/components/ui/form.tsx x: 1 commits (all time) y: 154 lines of code src/Frontend/src/components/ui/pagination.tsx x: 1 commits (all time) y: 169 lines of code src/Frontend/src/components/ui/radio-group.tsx x: 1 commits (all time) y: 40 lines of code src/Frontend/src/components/ui/table.tsx x: 1 commits (all time) y: 97 lines of code src/Frontend/src/components/ui/time-picker-utils.tsx x: 1 commits (all time) y: 117 lines of code src/Frontend/src/components/user-exams/UserExams.tsx x: 1 commits (all time) y: 193 lines of code src/Frontend/src/components/user-results/ExamResult.tsx x: 1 commits (all time) y: 196 lines of code src/Frontend/src/components/users-carousel/UsersCarousel.tsx x: 1 commits (all time) y: 133 lines of code src/Frontend/src/components/users/Users.tsx x: 3 commits (all time) y: 310 lines of code src/Frontend/src/components/visors/QuestionsVisor.tsx x: 1 commits (all time) y: 113 lines of code src/Frontend/src/constants/alerts.ts x: 1 commits (all time) y: 2 lines of code src/Frontend/src/constants/enums.ts x: 1 commits (all time) y: 137 lines of code src/Frontend/src/constants/icons.ts x: 3 commits (all time) y: 44 lines of code src/Frontend/src/constants/imports.ts x: 1 commits (all time) y: 490 lines of code src/Frontend/src/constants/rbac.ts x: 3 commits (all time) y: 28 lines of code src/Frontend/src/constants/routes.ts x: 3 commits (all time) y: 3 lines of code src/Frontend/src/context/auth.tsx x: 3 commits (all time) y: 100 lines of code src/Frontend/src/context/rbac.tsx x: 3 commits (all time) y: 39 lines of code src/Frontend/src/forms/exam/FormCreateExam.tsx x: 1 commits (all time) y: 334 lines of code src/Frontend/src/forms/exam/FormEditExam.tsx x: 1 commits (all time) y: 347 lines of code src/Frontend/src/forms/exam/schema.ts x: 1 commits (all time) y: 231 lines of code src/Frontend/src/forms/group/FormCreateGroup.tsx x: 1 commits (all time) y: 175 lines of code src/Frontend/src/forms/group/FormEditGroup.tsx x: 1 commits (all time) y: 228 lines of code src/Frontend/src/forms/group/FormImportGroup.tsx x: 1 commits (all time) y: 198 lines of code src/Frontend/src/forms/multiple-choice/FormMultipleChoice.tsx x: 1 commits (all time) y: 159 lines of code src/Frontend/src/forms/organization/FormCreateOrganization.tsx x: 1 commits (all time) y: 165 lines of code src/Frontend/src/forms/organization/FormEditOrganization.tsx x: 1 commits (all time) y: 225 lines of code src/Frontend/src/forms/user/FormCreateUser.tsx x: 1 commits (all time) y: 562 lines of code src/Frontend/src/forms/user/FormEditUser.tsx x: 1 commits (all time) y: 494 lines of code src/Frontend/src/forms/user/schema.ts x: 1 commits (all time) y: 399 lines of code src/Frontend/src/interfaces/auth.ts x: 3 commits (all time) y: 31 lines of code src/Frontend/src/interfaces/error.ts x: 3 commits (all time) y: 11 lines of code src/Frontend/src/interfaces/form.ts x: 3 commits (all time) y: 49 lines of code src/Frontend/src/interfaces/group.ts x: 3 commits (all time) y: 23 lines of code src/Frontend/src/interfaces/organization.ts x: 3 commits (all time) y: 35 lines of code src/Frontend/src/interfaces/store.ts x: 3 commits (all time) y: 79 lines of code src/Frontend/src/router/navigation-block/NavigationBlock.tsx x: 1 commits (all time) y: 77 lines of code src/Frontend/src/services/auth.ts x: 3 commits (all time) y: 143 lines of code src/Frontend/src/services/gcs.ts x: 3 commits (all time) y: 27 lines of code src/Frontend/src/services/organization.ts x: 3 commits (all time) y: 139 lines of code src/Frontend/src/store/record.ts x: 3 commits (all time) y: 47 lines of code src/Frontend/src/styles/globals.css x: 3 commits (all time) y: 63 lines of code src/Frontend/src/utils/index.ts x: 3 commits (all time) y: 69 lines of code src/Frontend/tailwind.config.ts x: 1 commits (all time) y: 321 lines of code src/Backend/cloudbuild.yaml x: 5 commits (all time) y: 36 lines of code src/Backend/migrations/script.py.mako x: 2 commits (all time) y: 17 lines of code src/Backend/migrations/versions/2023_04_29_143931-8518ccf74f6b_startup_db.py x: 2 commits (all time) y: 60 lines of code src/Backend/migrations/versions/2023_04_29_143935-4c59ddc90b74_add_admin_role.py x: 2 commits (all time) y: 12 lines of code src/Backend/migrations/versions/2023_05_01_150034-172b63b65b0c_add_session_model.py x: 2 commits (all time) y: 41 lines of code src/Backend/migrations/versions/2023_05_01_190636-2814eb6402f3_add_generation_to_session.py x: 2 commits (all time) y: 10 lines of code src/Backend/migrations/versions/2023_05_03_174247-e8d7b15c2a48_add_organization_and_groups_fixing_.py x: 2 commits (all time) y: 56 lines of code src/Backend/migrations/versions/2023_05_12_214607-c25b24a75bec_add_columns_to_user.py x: 2 commits (all time) y: 39 lines of code src/Backend/migrations/versions/2023_05_17_204245-b7f0d4bb2541_add_exams_questions_table.py x: 2 commits (all time) y: 47 lines of code src/Backend/migrations/versions/2023_05_18_015359-03adf77cecd0_add_result_table.py x: 2 commits (all time) y: 43 lines of code src/Backend/migrations/versions/2023_05_18_221235-859443e79a80_adding_examuser_and_adding_name_phrase_.py x: 2 commits (all time) y: 62 lines of code src/Backend/migrations/versions/2023_05_31_161324-431170d168be_add_org_to_user.py x: 2 commits (all time) y: 25 lines of code src/Backend/migrations/versions/2023_06_05_210145-a8fb190bf415_add_customer_ids_and_region_to_.py x: 2 commits (all time) y: 14 lines of code src/Backend/migrations/versions/2023_06_06_001301-a37ce1b170bd_refactoring_result_table.py x: 2 commits (all time) y: 28 lines of code src/Backend/migrations/versions/2023_06_06_203308-9a650cbb895f_recreate_exams_users.py x: 2 commits (all time) y: 37 lines of code src/Backend/migrations/versions/2023_06_07_233210-16af67d788a2_remove_examgroup_and_adding_grade_to_.py x: 2 commits (all time) y: 19 lines of code src/Backend/pyproject.toml x: 2 commits (all time) y: 116 lines of code src/Backend/src/api/adapters/__init__.py x: 3 commits (all time) y: 1 lines of code src/Backend/src/api/adapters/google/bigquery.py x: 3 commits (all time) y: 123 lines of code src/Backend/src/api/adapters/google/cloud_storage.py x: 3 commits (all time) y: 62 lines of code src/Backend/src/api/adapters/google/speech_to_text.py x: 3 commits (all time) y: 187 lines of code src/Backend/src/api/adapters/google/speech_to_text_v2.py x: 1 commits (all time) y: 435 lines of code src/Backend/src/api/adapters/memory/group.py x: 3 commits (all time) y: 113 lines of code src/Backend/src/api/adapters/memory/role.py x: 3 commits (all time) y: 56 lines of code src/Backend/src/api/adapters/memory/session_query.py x: 3 commits (all time) y: 22 lines of code src/Backend/src/api/adapters/memory/unit_of_work.py x: 3 commits (all time) y: 74 lines of code src/Backend/src/api/adapters/memory/user.py x: 3 commits (all time) y: 136 lines of code src/Backend/src/api/adapters/sqlalchemy/exam.py x: 3 commits (all time) y: 409 lines of code src/Backend/src/api/adapters/sqlalchemy/group.py x: 3 commits (all time) y: 186 lines of code src/Backend/src/api/adapters/sqlalchemy/organization.py x: 3 commits (all time) y: 147 lines of code src/Backend/src/api/adapters/sqlalchemy/result.py x: 3 commits (all time) y: 42 lines of code src/Backend/src/api/adapters/sqlalchemy/user.py x: 3 commits (all time) y: 446 lines of code src/Backend/src/api/dependencies.py x: 3 commits (all time) y: 413 lines of code src/Backend/src/api/errors.py x: 3 commits (all time) y: 162 lines of code src/Backend/src/api/helpers/auth.py x: 3 commits (all time) y: 98 lines of code src/Backend/src/api/helpers/data.py x: 1 commits (all time) y: 95 lines of code src/Backend/src/api/helpers/schemas.py x: 3 commits (all time) y: 59 lines of code src/Backend/src/api/helpers/util.py x: 3 commits (all time) y: 109 lines of code src/Backend/src/api/logging_config.py x: 3 commits (all time) y: 126 lines of code src/Backend/src/api/middleware.py x: 3 commits (all time) y: 191 lines of code src/Backend/src/api/models/roles.py x: 3 commits (all time) y: 9 lines of code src/Backend/src/api/ports/__init__.py x: 3 commits (all time) y: 94 lines of code src/Backend/src/api/routers/auth/crud.py x: 3 commits (all time) y: 131 lines of code src/Backend/src/api/routers/exams/endpoints.py x: 3 commits (all time) y: 159 lines of code src/Backend/src/api/routers/organizations/endpoints.py x: 3 commits (all time) y: 170 lines of code src/Backend/src/api/routers/processor/endpoints.py x: 3 commits (all time) y: 521 lines of code src/Backend/src/api/routers/processor/schemas.py x: 3 commits (all time) y: 36 lines of code src/Backend/src/api/routers/users/crud.py x: 3 commits (all time) y: 76 lines of code src/Backend/src/api/routers/users/endpoints.py x: 3 commits (all time) y: 639 lines of code src/Backend/src/api/tracing.py x: 3 commits (all time) y: 176 lines of code src/Backend/src/api/typings.py x: 3 commits (all time) y: 51 lines of code src/IAC/06-message_service.tf x: 5 commits (all time) y: 48 lines of code src/IAC/10-Secrets.tf x: 3 commits (all time) y: 362 lines of code src/Backend/main.py x: 2 commits (all time) y: 2 lines of code src/IAC/03-network.tf x: 2 commits (all time) y: 49 lines of code src/IAC/08-Firebase.tf x: 2 commits (all time) y: 69 lines of code
639.0
lines of code
  min: 1.0
  average: 69.03
  25th percentile: 15.0
  median: 32.5
  75th percentile: 85.5
  max: 639.0
0 5.0
commits (all time)
min: 1.0 | average: 1.83 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 5.0

File Size vs. Contributors (all time): 412 points

src/Frontend/cloudbuild.yaml x: 4 contributors (all time) y: 62 lines of code src/Frontend/next.config.mjs x: 1 contributors (all time) y: 15 lines of code src/Frontend/postcss.config.js x: 2 contributors (all time) y: 6 lines of code src/Frontend/src/api/api.ts x: 1 contributors (all time) y: 110 lines of code src/Frontend/src/app/[locale]/(auth)/page.tsx x: 1 contributors (all time) y: 52 lines of code src/Frontend/src/app/[locale]/(auth)/reset/page.tsx x: 1 contributors (all time) y: 27 lines of code src/Frontend/src/app/[locale]/(signed)/admin/exams/loading.tsx x: 1 contributors (all time) y: 9 lines of code src/Frontend/src/app/[locale]/(signed)/admin/exams/page.tsx x: 1 contributors (all time) y: 21 lines of code src/Frontend/src/app/[locale]/(signed)/exams/[id]/finish/page.tsx x: 1 contributors (all time) y: 28 lines of code src/Frontend/src/app/[locale]/(signed)/exams/[id]/questions/page.tsx x: 1 contributors (all time) y: 43 lines of code src/Frontend/src/app/[locale]/(signed)/exams/page.tsx x: 1 contributors (all time) y: 42 lines of code src/Frontend/src/app/[locale]/(signed)/home/page.tsx x: 1 contributors (all time) y: 17 lines of code src/Frontend/src/app/[locale]/(signed)/users/[user_id]/exams/[id]/questions/layout.tsx x: 1 contributors (all time) y: 7 lines of code src/Frontend/src/app/[locale]/(signed)/users/[user_id]/exams/[id]/questions/page.tsx x: 1 contributors (all time) y: 32 lines of code src/Frontend/src/app/[locale]/(signed)/users/error.tsx x: 1 contributors (all time) y: 24 lines of code src/Frontend/src/app/[locale]/layout.tsx x: 1 contributors (all time) y: 33 lines of code src/Frontend/src/app/[locale]/setup.ts x: 1 contributors (all time) y: 71 lines of code src/Frontend/src/classes/Alert.ts x: 2 contributors (all time) y: 15 lines of code src/Frontend/src/components/action-table/ActionTable.tsx x: 2 contributors (all time) y: 87 lines of code src/Frontend/src/components/answers/AnswersEditor.tsx x: 1 contributors (all time) y: 143 lines of code src/Frontend/src/components/answers/AnswersResult.tsx x: 1 contributors (all time) y: 122 lines of code src/Frontend/src/components/answers/AnswersVisor.tsx x: 1 contributors (all time) y: 70 lines of code src/Frontend/src/components/app/App.tsx x: 1 contributors (all time) y: 48 lines of code src/Frontend/src/components/exam-display/ExamDisplay.tsx x: 1 contributors (all time) y: 234 lines of code src/Frontend/src/components/exams/Exams.tsx x: 2 contributors (all time) y: 233 lines of code src/Frontend/src/components/groups/Groups.tsx x: 2 contributors (all time) y: 268 lines of code src/Frontend/src/components/header/Header.tsx x: 2 contributors (all time) y: 20 lines of code src/Frontend/src/components/home/Cards.tsx x: 1 contributors (all time) y: 147 lines of code src/Frontend/src/components/home/ExamsTable.tsx x: 1 contributors (all time) y: 88 lines of code src/Frontend/src/components/index.ts x: 2 contributors (all time) y: 16 lines of code src/Frontend/src/components/language/Language.tsx x: 2 contributors (all time) y: 92 lines of code src/Frontend/src/components/looker/Looker.tsx x: 1 contributors (all time) y: 75 lines of code src/Frontend/src/components/menu/Menu.tsx x: 2 contributors (all time) y: 313 lines of code src/Frontend/src/components/microphone-permission/MicrophonePermission.tsx x: 1 contributors (all time) y: 57 lines of code src/Frontend/src/components/microphone-tester/MicrophoneTester.tsx x: 1 contributors (all time) y: 150 lines of code src/Frontend/src/components/organizations/Organizations.tsx x: 2 contributors (all time) y: 221 lines of code src/Frontend/src/components/pagination-table/PaginationTable.tsx x: 1 contributors (all time) y: 120 lines of code src/Frontend/src/components/plate-ui/align-dropdown-menu.tsx x: 1 contributors (all time) y: 66 lines of code src/Frontend/src/components/plate-ui/blockquote-element.tsx x: 1 contributors (all time) y: 18 lines of code src/Frontend/src/components/plate-ui/dropdown-menu.tsx x: 1 contributors (all time) y: 156 lines of code src/Frontend/src/components/plate-ui/editor.tsx x: 1 contributors (all time) y: 84 lines of code src/Frontend/src/components/plate-ui/fixed-toolbar-buttons.tsx x: 1 contributors (all time) y: 58 lines of code src/Frontend/src/components/plate-ui/floating-toolbar-buttons.tsx x: 1 contributors (all time) y: 47 lines of code src/Frontend/src/components/plate-ui/mode-dropdown-menu.tsx x: 1 contributors (all time) y: 80 lines of code src/Frontend/src/components/plate-ui/more-dropdown-menu.tsx x: 1 contributors (all time) y: 55 lines of code src/Frontend/src/components/plate-ui/paragraph-element.tsx x: 1 contributors (all time) y: 3 lines of code src/Frontend/src/components/plate-ui/toolbar.tsx x: 1 contributors (all time) y: 139 lines of code src/Frontend/src/components/plate-ui/turn-into-dropdown-menu.tsx x: 1 contributors (all time) y: 144 lines of code src/Frontend/src/components/profile/Profile.tsx x: 2 contributors (all time) y: 55 lines of code src/Frontend/src/components/recorder/Recorder.tsx x: 2 contributors (all time) y: 317 lines of code src/Frontend/src/components/search/Search.tsx x: 2 contributors (all time) y: 66 lines of code src/Frontend/src/components/skeletons/SkeletonSheet.tsx x: 1 contributors (all time) y: 11 lines of code src/Frontend/src/components/text-editor/TextEditor.tsx x: 1 contributors (all time) y: 134 lines of code src/Frontend/src/components/text-visor/TextVisor.tsx x: 1 contributors (all time) y: 163 lines of code src/Frontend/src/components/ui/calendar.tsx x: 1 contributors (all time) y: 62 lines of code src/Frontend/src/components/ui/carousel.tsx x: 1 contributors (all time) y: 221 lines of code src/Frontend/src/components/ui/command.tsx x: 1 contributors (all time) y: 124 lines of code src/Frontend/src/components/ui/dialog.tsx x: 1 contributors (all time) y: 101 lines of code src/Frontend/src/components/ui/drawer.tsx x: 1 contributors (all time) y: 89 lines of code src/Frontend/src/components/ui/dropdown-menu.tsx x: 1 contributors (all time) y: 173 lines of code src/Frontend/src/components/ui/extensions/multiple-select.tsx x: 1 contributors (all time) y: 408 lines of code src/Frontend/src/components/ui/form.tsx x: 1 contributors (all time) y: 154 lines of code src/Frontend/src/components/ui/pagination.tsx x: 1 contributors (all time) y: 169 lines of code src/Frontend/src/components/ui/radio-group.tsx x: 1 contributors (all time) y: 40 lines of code src/Frontend/src/components/ui/table.tsx x: 1 contributors (all time) y: 97 lines of code src/Frontend/src/components/ui/time-picker-utils.tsx x: 1 contributors (all time) y: 117 lines of code src/Frontend/src/components/user-exams/UserExams.tsx x: 1 contributors (all time) y: 193 lines of code src/Frontend/src/components/user-results/ExamResult.tsx x: 1 contributors (all time) y: 196 lines of code src/Frontend/src/components/users-carousel/UsersCarousel.tsx x: 1 contributors (all time) y: 133 lines of code src/Frontend/src/components/users/Users.tsx x: 2 contributors (all time) y: 310 lines of code src/Frontend/src/components/visors/QuestionsVisor.tsx x: 1 contributors (all time) y: 113 lines of code src/Frontend/src/constants/alerts.ts x: 1 contributors (all time) y: 2 lines of code src/Frontend/src/constants/enums.ts x: 1 contributors (all time) y: 137 lines of code src/Frontend/src/constants/icons.ts x: 2 contributors (all time) y: 44 lines of code src/Frontend/src/constants/imports.ts x: 1 contributors (all time) y: 490 lines of code src/Frontend/src/constants/rbac.ts x: 2 contributors (all time) y: 28 lines of code src/Frontend/src/constants/routes.ts x: 2 contributors (all time) y: 3 lines of code src/Frontend/src/context/auth.tsx x: 2 contributors (all time) y: 100 lines of code src/Frontend/src/context/rbac.tsx x: 2 contributors (all time) y: 39 lines of code src/Frontend/src/forms/exam/FormCreateExam.tsx x: 1 contributors (all time) y: 334 lines of code src/Frontend/src/forms/exam/FormEditExam.tsx x: 1 contributors (all time) y: 347 lines of code src/Frontend/src/forms/exam/schema.ts x: 1 contributors (all time) y: 231 lines of code src/Frontend/src/forms/group/FormCreateGroup.tsx x: 1 contributors (all time) y: 175 lines of code src/Frontend/src/forms/group/FormEditGroup.tsx x: 1 contributors (all time) y: 228 lines of code src/Frontend/src/forms/group/FormImportGroup.tsx x: 1 contributors (all time) y: 198 lines of code src/Frontend/src/forms/multiple-choice/FormMultipleChoice.tsx x: 1 contributors (all time) y: 159 lines of code src/Frontend/src/forms/organization/FormCreateOrganization.tsx x: 1 contributors (all time) y: 165 lines of code src/Frontend/src/forms/organization/FormEditOrganization.tsx x: 1 contributors (all time) y: 225 lines of code src/Frontend/src/forms/user/FormCreateUser.tsx x: 1 contributors (all time) y: 562 lines of code src/Frontend/src/forms/user/FormEditUser.tsx x: 1 contributors (all time) y: 494 lines of code src/Frontend/src/forms/user/schema.ts x: 1 contributors (all time) y: 399 lines of code src/Frontend/src/interfaces/auth.ts x: 2 contributors (all time) y: 31 lines of code src/Frontend/src/interfaces/error.ts x: 2 contributors (all time) y: 11 lines of code src/Frontend/src/interfaces/form.ts x: 2 contributors (all time) y: 49 lines of code src/Frontend/src/interfaces/group.ts x: 2 contributors (all time) y: 23 lines of code src/Frontend/src/interfaces/organization.ts x: 2 contributors (all time) y: 35 lines of code src/Frontend/src/interfaces/store.ts x: 2 contributors (all time) y: 79 lines of code src/Frontend/src/router/navigation-block/NavigationBlock.tsx x: 1 contributors (all time) y: 77 lines of code src/Frontend/src/services/auth.ts x: 2 contributors (all time) y: 143 lines of code src/Frontend/src/services/gcs.ts x: 2 contributors (all time) y: 27 lines of code src/Frontend/src/services/organization.ts x: 2 contributors (all time) y: 139 lines of code src/Frontend/src/store/record.ts x: 2 contributors (all time) y: 47 lines of code src/Frontend/src/styles/globals.css x: 2 contributors (all time) y: 63 lines of code src/Frontend/src/utils/index.ts x: 2 contributors (all time) y: 69 lines of code src/Frontend/tailwind.config.ts x: 1 contributors (all time) y: 321 lines of code src/Backend/cloudbuild.yaml x: 4 contributors (all time) y: 36 lines of code src/Backend/migrations/versions/2023_04_29_143931-8518ccf74f6b_startup_db.py x: 2 contributors (all time) y: 60 lines of code src/Backend/migrations/versions/2023_05_01_150034-172b63b65b0c_add_session_model.py x: 2 contributors (all time) y: 41 lines of code src/Backend/migrations/versions/2023_05_01_190636-2814eb6402f3_add_generation_to_session.py x: 2 contributors (all time) y: 10 lines of code src/Backend/migrations/versions/2023_05_03_174247-e8d7b15c2a48_add_organization_and_groups_fixing_.py x: 2 contributors (all time) y: 56 lines of code src/Backend/migrations/versions/2023_05_18_221235-859443e79a80_adding_examuser_and_adding_name_phrase_.py x: 2 contributors (all time) y: 62 lines of code src/Backend/migrations/versions/2023_06_06_203308-9a650cbb895f_recreate_exams_users.py x: 2 contributors (all time) y: 37 lines of code src/Backend/pyproject.toml x: 2 contributors (all time) y: 116 lines of code src/Backend/src/api/adapters/__init__.py x: 2 contributors (all time) y: 1 lines of code src/Backend/src/api/adapters/google/bigquery.py x: 2 contributors (all time) y: 123 lines of code src/Backend/src/api/adapters/google/speech_to_text.py x: 2 contributors (all time) y: 187 lines of code src/Backend/src/api/adapters/google/speech_to_text_v2.py x: 1 contributors (all time) y: 435 lines of code src/Backend/src/api/adapters/memory/group.py x: 2 contributors (all time) y: 113 lines of code src/Backend/src/api/adapters/memory/session_query.py x: 2 contributors (all time) y: 22 lines of code src/Backend/src/api/adapters/memory/unit_of_work.py x: 2 contributors (all time) y: 74 lines of code src/Backend/src/api/adapters/memory/user.py x: 2 contributors (all time) y: 136 lines of code src/Backend/src/api/adapters/sqlalchemy/exam.py x: 2 contributors (all time) y: 409 lines of code src/Backend/src/api/adapters/sqlalchemy/group.py x: 2 contributors (all time) y: 186 lines of code src/Backend/src/api/adapters/sqlalchemy/organization.py x: 2 contributors (all time) y: 147 lines of code src/Backend/src/api/adapters/sqlalchemy/user.py x: 2 contributors (all time) y: 446 lines of code src/Backend/src/api/dependencies.py x: 2 contributors (all time) y: 413 lines of code src/Backend/src/api/errors.py x: 2 contributors (all time) y: 162 lines of code src/Backend/src/api/helpers/auth.py x: 2 contributors (all time) y: 98 lines of code src/Backend/src/api/helpers/data.py x: 1 contributors (all time) y: 95 lines of code src/Backend/src/api/helpers/util.py x: 2 contributors (all time) y: 109 lines of code src/Backend/src/api/logging_config.py x: 2 contributors (all time) y: 126 lines of code src/Backend/src/api/middleware.py x: 2 contributors (all time) y: 191 lines of code src/Backend/src/api/ports/__init__.py x: 2 contributors (all time) y: 94 lines of code src/Backend/src/api/routers/auth/crud.py x: 2 contributors (all time) y: 131 lines of code src/Backend/src/api/routers/exams/endpoints.py x: 2 contributors (all time) y: 159 lines of code src/Backend/src/api/routers/organizations/endpoints.py x: 2 contributors (all time) y: 170 lines of code src/Backend/src/api/routers/processor/endpoints.py x: 2 contributors (all time) y: 521 lines of code src/Backend/src/api/routers/users/crud.py x: 2 contributors (all time) y: 76 lines of code src/Backend/src/api/routers/users/endpoints.py x: 2 contributors (all time) y: 639 lines of code src/Backend/src/api/tracing.py x: 2 contributors (all time) y: 176 lines of code src/Backend/src/api/typings.py x: 2 contributors (all time) y: 51 lines of code src/IAC/06-message_service.tf x: 4 contributors (all time) y: 48 lines of code src/IAC/10-Secrets.tf x: 2 contributors (all time) y: 362 lines of code src/IAC/05-database.tf x: 1 contributors (all time) y: 36 lines of code
639.0
lines of code
  min: 1.0
  average: 69.03
  25th percentile: 15.0
  median: 32.5
  75th percentile: 85.5
  max: 639.0
0 4.0
contributors (all time)
min: 1.0 | average: 1.45 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".