exercism/website

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
app/commands/exercise/article/contributorship/create.rb9
A
0 mins
app/commands/exercise/authorship/create.rb14
A
0 mins
app/commands/exercise/cache_num_published_solutions.rb11
A
0 mins
app/commands/exercise/contributorship/create.rb14
A
0 mins
app/commands/exercise/create_concept_exercise.rb15
A
0 mins
app/commands/exercise/create_practice_exercise.rb15
A
0 mins
app/commands/exercise/export_solutions_to_zip_file.rb30
A
0 mins
app/commands/exercise/mark_solutions_as_out_of_date_in_index.rb20
A
0 mins
app/commands/exercise/process_git_important_files_changed.rb18
A
0 mins
app/commands/exercise/queue_solution_head_test_runs.rb10
A
0 mins
app/commands/exercise/recalculate_important_files_hash_with_solutions.rb22
A
0 mins
app/commands/exercise/representation/create_or_update.rb45
A
0 mins
app/commands/exercise/representation/create_search_index_document.rb59
A
0 mins
app/commands/exercise/representation/find_example_submissions.rb31
A
1 hr
app/commands/exercise/representation/recache.rb46
A
0 mins
app/commands/exercise/representation/search.rb78
A
0 mins
app/commands/exercise/representation/send_new_feedback_notifications.rb37
A
0 mins
app/commands/exercise/representation/submit_feedback.rb25
A
0 mins
app/commands/exercise/representation/sync_to_search_index.rb32
A
55 mins
app/commands/exercise/representation/trigger_reruns.rb18
A
0 mins
app/commands/exercise/representation/trigger_reruns_for_track.rb12
A
0 mins
app/commands/exercise/representation/update_num_submissions.rb14
A
0 mins
app/commands/exercise/search.rb34
A
0 mins
app/commands/exercise/update_has_approaches.rb17
A
0 mins
app/commands/exercise/update_median_wait_times.rb24
A
15 mins
app/commands/exercise/update_solution_git_data.rb49
A
0 mins
app/commands/exercise/update_tags.rb27
A
0 mins
app/commands/forum/retrieve_threads.rb47
A
0 mins
app/commands/generic_exercise/create_or_update.rb16
A
0 mins
app/commands/git/exercise/check_for_testable_changes_between_versions.rb26
A
0 mins
app/commands/git/exercise/generate_diff_between_versions.rb80
A
0 mins
app/commands/git/generate_hash_for_important_exercise_files.rb15
A
0 mins
app/commands/git/sync.rb41
A
0 mins
app/commands/git/sync_blog.rb60
A
0 mins
app/commands/git/sync_concept.rb44
A
0 mins
app/commands/git/sync_concept_authors.rb27
A
0 mins
app/commands/git/sync_concept_contributors.rb27
A
0 mins
app/commands/git/sync_concept_exercise.rb88
A
0 mins
app/commands/git/sync_doc.rb27
A
0 mins
app/commands/git/sync_exercise_approach.rb40
A
0 mins
app/commands/git/sync_exercise_approach_introduction.rb19
A
0 mins
app/commands/git/sync_exercise_approaches.rb28
A
0 mins
app/commands/git/sync_exercise_article.rb33
A
0 mins
app/commands/git/sync_exercise_articles.rb12
A
0 mins
app/commands/git/sync_exercise_authors.rb27
A
0 mins
app/commands/git/sync_exercise_contributors.rb27
A
0 mins
app/commands/git/sync_main_docs.rb23
A
0 mins
app/commands/git/sync_practice_exercise.rb91
A
0 mins
app/commands/git/sync_problem_specifications.rb19
A
0 mins
app/commands/git/sync_track.rb115
A
0 mins