pupilfirst/pupilfirst

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/command_line_progress.rb32
A
0 mins
F
0%
app/presenters/schools/courses/students_presenter.rb55
A
0 mins
F
0%
app/presenters/topics/versions_presenter.rb40
A
0 mins
F
0%
app/services/courses/completion_webhook_data_service.rb16
A
0 mins
F
0%
app/services/generate_manifest_service.rb60
A
0 mins
F
0%
app/presenters/admin/targets/form_presenter.rb24
A
0 mins
F
0%
app/presenters/courses/review_presenter.rb31
A
0 mins
F
0%
app/services/encryptor_service.rb13
A
0 mins
F
0%
lib/rack_throttle/rules.rb11
A
0 mins
F
0%
app/services/students/reset_progress_service.rb20
A
0 mins
F
0%
app/services/discord/add_member_service.rb32
A
30 mins
F
0%
app/controllers/users/omniauth_callbacks_controller.rb161
A
1 hr
F
32%
app/constraints/sso_constraint.rb8
A
0 mins
F
33%
lib/week_of_month.rb12
A
0 mins
F
33%
app/validators/urls_validator.rb9
A
0 mins
F
33%
app/graphql/mutations/delete_web_push_subscription.rb17
A
35 mins
F
41%
app/controllers/notifications_controller.rb9
A
0 mins
F
42%
app/controllers/concerns/recaptcha_verifiable.rb29
A
25 mins
F
45%
app/queries/concerns/authorize_coach.rb8
A
0 mins
F
50%
app/controllers/schools/applicants_controller.rb13
A
0 mins
F
50%
app/queries/submission_report_resolver.rb13
A
0 mins
F
50%
lib/tasks/leaderboard_entries.rake
F
50%
app/graphql/mutations/create_web_push_subscription.rb19
A
0 mins
F
57%
app/graphql/mutations/re_run_github_action.rb49
A
0 mins
F
57%
app/graphql/mutations/archive_community_resource.rb17
A
0 mins
F
58%
app/controllers/users/sessions_controller.rb186
B
4 hrs
D
60%
app/graphql/mutations/resolve_embed_code.rb33
A
0 mins
D
60%
app/graphql/concerns/validate_target_editable.rb35
A
0 mins
D
60%
app/graphql/mutations/begin_processing_submission_report.rb63
A
1 hr
D
61%
app/graphql/mutations/queue_submission_report.rb63
A
1 hr
D
61%
app/presenters/mailer_presenter.rb38
A
0 mins
D
62%
app/graphql/concerns/query_authorize_community_user.rb37
A
20 mins
D
65%
app/services/discord/clear_roles_service.rb25
A
0 mins
D
66%
app/queries/delete_web_push_subscription_mutator.rb9
A
0 mins
D
66%
app/policies/notification_policy.rb5
A
0 mins
D
66%
app/services/notifications/deliver_service.rb42
A
0 mins
D
66%
app/constraints/development_constraint.rb5
A
0 mins
D
66%
lib/tasks/daily_digest.rake
D
66%
app/controllers/home_controller.rb98
A
0 mins
D
67%
app/services/discord/sync_name_service.rb32
A
0 mins
D
68%
app/queries/applicant_resolver.rb14
A
0 mins
C
70%
app/services/concerns/loggable.rb14
A
0 mins
C
70%
app/presenters/error_presenter.rb30
A
25 mins
C
70%
app/models/level.rb31
A
0 mins
C
70%
app/services/discord/sync_profile_service.rb36
A
35 mins
C
72%
app/presenters/layouts/footer_presenter.rb92
A
0 mins
C
72%
app/queries/create_web_push_subscription_mutator.rb19
A
0 mins
C
72%
app/queries/level_resolver.rb15
A
0 mins
C
72%
app/graphql/mutations/application_query.rb29
A
0 mins
C
73%
app/presenters/users/sessions/new_presenter.rb116
A
30 mins
C
74%