rubyforgood/casa

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
app/javascript/__tests__/validated_form.test.js545
F
3 days
app/javascript/src/dashboard.js433
D
2 days
app/javascript/src/all_casa_admin/patch_notes.js352
D
2 days
app/javascript/__tests__/notifier.test.js743
D
1 day
app/javascript/src/read_more.js22
B
5 hrs
app/javascript/src/display_app_metric.js207
B
4 hrs
app/components/form/hour_minute_duration_component.rb39
A
3 hrs
B
86%
app/javascript/controllers/disable_form_controller.js25
A
3 hrs
app/controllers/casa_admins_controller.rb120
A
3 hrs
A
98%
app/policies/application_policy.rb114
A
3 hrs
B
83%
app/controllers/casa_cases_controller.rb163
A
2 hrs
A
100%
app/decorators/casa_case_decorator.rb92
A
2 hrs
A
94%
app/models/case_contact.rb241
A
2 hrs
A
95%
bin/asset_bundling_scripts/logger.js24
A
2 hrs
app/decorators/case_contact_decorator.rb123
A
2 hrs
A
93%
scripts/import_casa_case_date_of_birth.rb35
A
1 hr
app/controllers/emancipations_controller.rb79
A
1 hr
A
96%
lib/tasks/data_post_processors/case_contact_populator.rb29
A
1 hr
B
84%
app/controllers/volunteers_controller.rb148
A
1 hr
A
92%
app/javascript/src/casa_case.js132
A
1 hr
app/javascript/controllers/multiple_select_controller.js62
A
1 hr
app/lib/importers/supervisor_importer.rb44
A
1 hr
A
100%
app/datatables/volunteer_datatable.rb193
A
1 hr
A
92%
app/controllers/supervisors_controller.rb118
A
1 hr
A
96%
app/lib/importers/case_importer.rb53
A
1 hr
A
94%
app/controllers/case_contacts/form_controller.rb122
A
55 mins
A
98%
app/lib/importers/volunteer_importer.rb30
A
55 mins
A
100%
app/lib/importers/file_importer.rb79
A
45 mins
A
100%
app/controllers/case_assignments_controller.rb120
A
45 mins
A
92%
app/helpers/phone_number_helper.rb26
A
45 mins
A
100%
lib/mailers/previews/supervisor_mailer_preview.rb41
A
30 mins
F
0%
lib/mailers/previews/casa_admin_mailer_preview.rb19
A
30 mins
A
100%
app/services/missing_data_export_csv_service.rb36
A
25 mins
A
100%
app/controllers/reimbursements_controller.rb84
A
25 mins
B
86%
app/controllers/imports_controller.rb106
A
25 mins
B
87%
app/controllers/case_court_reports_controller.rb92
A
25 mins
A
100%
app/services/learning_hours_export_csv_service.rb29
A
25 mins
A
100%
app/services/volunteers_emails_export_csv_service.rb27
A
25 mins
A
100%
app/controllers/missing_data_reports_controller.rb13
A
20 mins
A
100%
app/controllers/mileage_reports_controller.rb14
A
20 mins
A
100%
app/controllers/learning_hours_reports_controller.rb13
A
20 mins
A
100%
lib/mailers/previews/learning_hours_mailer_preview.rb11
A
15 mins
lib/mailers/previews/volunteer_mailer_preview.rb27
A
15 mins
F
0%
app/assets/config/manifest.js0
A
0 mins
app/javascript/__mocks__/fileMock.js1
A
0 mins
app/javascript/__mocks__/styleMock.js1
A
0 mins
app/javascript/__tests__/add_additional_expense.test.js27
A
0 mins
app/javascript/__tests__/casa_case.test.js23
A
0 mins
app/javascript/__tests__/case_button_states.test.js39
A
0 mins
app/javascript/__tests__/case_contact.test.js5
A
0 mins