Prechecker results: error


Overview

(0 errors, 0 warnings)

This section shows the general problems detected when processing the code [More info]


PHP lint problems

(0 errors, 0 warnings)

This section shows php lint problems in the code detected by php -l [More info]


PHP coding style problems

(286 errors, 109 warnings)

This section shows the coding style problems detected in the code by phpcs [More info]

mod/assign/submission/comparativejudgement/backup/moodle2/backup_assignsubmission_comparativejudgement_subplugin.class.php
(#25) No one-line description found in phpdocs for docblock of class backup_assignsubmission_comparativejudgement_subplugin
(#26) Missing member variable doc comment
mod/assign/submission/comparativejudgement/backup/moodle2/restore_assignsubmission_comparativejudgement_subplugin.class.php
(#23) No one-line description found in phpdocs for docblock of class restore_assignsubmission_comparativejudgement_subplugin
(#77) Missing docblock for function process_assignsubmission_comp
(#90) Missing docblock for function process_assignsubmission_compsubs
(#102) Missing docblock for function process_assignsubmission_ranking
(#114) Missing docblock for function process_assignsubmission_rankingsub
(#124) Missing docblock for function process_assignsubmission_exemplars
(#133) Missing docblock for function process_assignsubmission_exclusion_submission
(#140) Missing docblock for function process_assignsubmission_exclusion_comment
(#147) Missing docblock for function process_assignsubmission_exclusion_judge
(#154) Missing docblock for function process_assignsubmission_email
mod/assign/submission/comparativejudgement/classes/basecontroller.php
(#1) No one-line description found in phpdocs for docblock of file basecontroller.php
(#31) Missing docblock for class basecontroller
(#36) Missing member variable doc comment
(#37) Missing member variable doc comment
(#39) Missing docblock for function summary
(#41) Missing docblock for function view
(#43) Missing docblock for function __construct
(#49) Missing docblock for function getheader
(#59) Missing docblock for function getfooter
(#63) Missing docblock for function getinternallink
mod/assign/submission/comparativejudgement/classes/comparison.php
(#1) No one-line description found in phpdocs for docblock of file comparison.php
(#28) Missing docblock for class comparison
(#29) Missing docblock for constant comparison::TABLE
(#30) Missing docblock for constant comparison::POSITION_LEFT
(#31) Missing docblock for constant comparison::POSITION_RIGHT
(#33) Missing docblock for function define_properties
(#50) Missing docblock for function recordcomparison
(#69) Missing member variable doc comment
mod/assign/submission/comparativejudgement/classes/comparisoncontroller.php
(#1) No one-line description found in phpdocs for docblock of file comparisoncontroller.php
(#39) Missing docblock for class comparisoncontroller
(#40) Missing docblock for function summary
(#47) Missing docblock for function view
(#67) Missing docblock for function embed_pdf
(#82) No one-line description found in phpdocs for docblock of function getsubmissionplugincontents
(#101) Missing docblock for function getsubmissionpluginfiles
(#163) No one-line description found in phpdocs for docblock of function showcomparisonscreen
(#349) Missing docblock for function showintro
(#360) Missing docblock for function scrambleurls
mod/assign/submission/comparativejudgement/classes/comparisonform.php
(#1) No one-line description found in phpdocs for docblock of file comparisonform.php
(#32) Missing docblock for class comparisonform
(#33) Missing docblock for function definition
mod/assign/submission/comparativejudgement/classes/comparisonmanager.php
(#1) No one-line description found in phpdocs for docblock of file comparisonmanager.php
(#31) Missing docblock for class comparisonmanager
(#32) Missing member variable doc comment
(#33) Missing member variable doc comment
(#34) Missing member variable doc comment
(#45) Missing docblock for function getsubmission
(#53) Missing docblock for function getsettings
(#64) Missing docblock for function getpairtojudge
(#174) Missing docblock for function getalljudges
(#214) Missing docblock for function redirectusertojudge
(#238) Missing docblock for function countjudgementsmade
(#242) Missing docblock for function isusergradable
(#256) Missing docblock for function isuserajudge
(#295) Missing docblock for function canuserjudge
(#328) Missing docblock for function alldatespastorempty
(#354) Missing docblock for function getlastdate
mod/assign/submission/comparativejudgement/classes/event/comments_imported.php
(#1) No one-line description found in phpdocs for docblock of file comments_imported.php
mod/assign/submission/comparativejudgement/classes/event/comparison_deleted.php
(#1) No one-line description found in phpdocs for docblock of file comparison_deleted.php
mod/assign/submission/comparativejudgement/classes/event/comparison_made.php
(#1) No one-line description found in phpdocs for docblock of file comparison_made.php
mod/assign/submission/comparativejudgement/classes/event/grades_calculated.php
(#1) No one-line description found in phpdocs for docblock of file grades_calculated.php
mod/assign/submission/comparativejudgement/classes/event/grades_imported.php
(#1) No one-line description found in phpdocs for docblock of file grades_imported.php
mod/assign/submission/comparativejudgement/classes/event/judgerequestemail_deleted.php
(#1) No one-line description found in phpdocs for docblock of file judgerequestemail_deleted.php
mod/assign/submission/comparativejudgement/classes/event/judgerequestemail_modified.php
(#1) No one-line description found in phpdocs for docblock of file judgerequestemail_modified.php
mod/assign/submission/comparativejudgement/classes/event/judgerequestemail_sent.php
(#1) No one-line description found in phpdocs for docblock of file judgerequestemail_sent.php
mod/assign/submission/comparativejudgement/classes/exclusion.php
(#1) No one-line description found in phpdocs for docblock of file exclusion.php
(#28) Missing docblock for class exclusion
(#29) Missing docblock for constant exclusion::TABLE
(#31) Missing docblock for constant exclusion::EXCLUSION_TYPE_SUBMISSION
(#32) Missing docblock for constant exclusion::EXCLUSION_TYPE_JUDGE
(#33) Missing docblock for constant exclusion::EXCLUSION_TYPE_COMPARISONCOMMENT
(#35) Missing docblock for function define_properties
mod/assign/submission/comparativejudgement/classes/exemplar.php
(#1) No one-line description found in phpdocs for docblock of file exemplar.php
(#31) Missing docblock for class exemplar
(#32) Missing docblock for constant exemplar::TABLE
(#39) No one-line description found in phpdocs for docblock of function getnextuserid
(#52) Missing docblock for function define_properties
(#64) Missing docblock for function save_exemplar_submission
(#112) Missing docblock for function get_exemplarsbyassignmentid
(#130) Missing docblock for function delete_exemplar_submission
mod/assign/submission/comparativejudgement/classes/exemplarcontroller.php
(#1) No one-line description found in phpdocs for docblock of file exemplarcontroller.php
(#30) Missing docblock for class exemplarcontroller
(#31) Missing docblock for function summary
(#37) Missing docblock for function viewdelete
(#59) Missing docblock for function viewmanageexemplars
(#85) Missing docblock for function view
mod/assign/submission/comparativejudgement/classes/exemplardeleteform.php
(#1) No one-line description found in phpdocs for docblock of file exemplardeleteform.php
(#32) Missing docblock for class exemplardeleteform
(#33) Missing docblock for function definition
mod/assign/submission/comparativejudgement/classes/exemplarform.php
(#1) No one-line description found in phpdocs for docblock of file exemplarform.php
(#33) Missing docblock for class exemplarform
mod/assign/submission/comparativejudgement/classes/exemplartable.php
(#1) No one-line description found in phpdocs for docblock of file exemplartable.php
(#35) Missing docblock for class exemplartable
(#39) Missing docblock for function __construct
(#63) Missing docblock for function col_actions
mod/assign/submission/comparativejudgement/classes/external.php
(#1) No one-line description found in phpdocs for docblock of file external.php
(#35) Missing docblock for class external
(#37) Missing docblock for function toggle_exclusion_parameters
(#48) Missing docblock for function toggle_exclusion
(#74) Missing docblock for function toggle_exclusion_returns
mod/assign/submission/comparativejudgement/classes/judgerequestemail.php
(#1) No one-line description found in phpdocs for docblock of file judgerequestemail.php
(#28) Missing docblock for class judgerequestemail
(#29) Missing docblock for constant judgerequestemail::TABLE
(#31) Missing docblock for function define_properties
mod/assign/submission/comparativejudgement/classes/judgerequestemailcontroller.php
(#1) No one-line description found in phpdocs for docblock of file judgerequestemailcontroller.php
(#31) Missing docblock for class judgerequestemailcontroller
(#32) Missing docblock for function summary
(#40) Missing docblock for function view
(#61) Missing docblock for function viewcreateedit
(#106) Missing docblock for function viewdelete
mod/assign/submission/comparativejudgement/classes/judgerequestemaildeleteform.php
(#1) No one-line description found in phpdocs for docblock of file judgerequestemaildeleteform.php
(#32) Missing docblock for class judgerequestemaildeleteform
(#33) Missing docblock for function definition
mod/assign/submission/comparativejudgement/classes/judgerequestemailform.php
(#1) No one-line description found in phpdocs for docblock of file judgerequestemailform.php
(#32) Missing docblock for class judgerequestemailform
(#37) Missing docblock for function definition
mod/assign/submission/comparativejudgement/classes/judgerequestemailstable.php
(#1) No one-line description found in phpdocs for docblock of file judgerequestemailstable.php
(#35) Missing docblock for class judgerequestemailstable
(#36) Missing member variable doc comment
(#37) Missing member variable doc comment
(#39) Missing docblock for function __construct
(#66) Missing docblock for function col_delay
(#81) Missing docblock for function col_actions
mod/assign/submission/comparativejudgement/classes/managecomparisoncommentscontroller.php
(#1) No one-line description found in phpdocs for docblock of file managecomparisoncommentscontroller.php
(#29) Missing docblock for class managecomparisoncommentscontroller
(#30) Missing docblock for function summary
(#42) Missing docblock for function view
mod/assign/submission/comparativejudgement/classes/managecomparisoncommentsmanager.php
(#1) No one-line description found in phpdocs for docblock of file managecomparisoncommentsmanager.php
(#30) Missing docblock for class managecomparisoncommentsmanager
(#31) Missing member variable doc comment
(#32) Missing member variable doc comment
(#34) Missing docblock for function __construct
(#39) Missing docblock for function importcomments
mod/assign/submission/comparativejudgement/classes/managecomparisoncommentstable.php
(#1) No one-line description found in phpdocs for docblock of file managecomparisoncommentstable.php
(#38) Missing docblock for class managecomparisoncommentstable
(#39) Missing member variable doc comment
(#40) Missing member variable doc comment
(#41) Missing member variable doc comment
(#46) Missing docblock for function __construct
(#125) Missing docblock for function col_include
(#135) Missing docblock for function col_othersubmission
(#139) Missing docblock for function col_submission
(#159) Missing docblock for function col_comments
(#163) Missing docblock for function col_commentpublished
mod/assign/submission/comparativejudgement/classes/managecomparisondeleteform.php
(#1) No one-line description found in phpdocs for docblock of file managecomparisondeleteform.php
(#32) Missing docblock for class managecomparisondeleteform
(#33) Missing docblock for function definition
mod/assign/submission/comparativejudgement/classes/managecomparisonscontroller.php
(#1) No one-line description found in phpdocs for docblock of file managecomparisonscontroller.php
(#30) Missing docblock for class managecomparisonscontroller
(#31) Missing docblock for function summary
(#38) Missing docblock for function view
(#66) Missing docblock for function viewdelete
mod/assign/submission/comparativejudgement/classes/managecomparisonstable.php
(#1) No one-line description found in phpdocs for docblock of file managecomparisonstable.php
(#41) Missing docblock for class managecomparisonstable
(#42) Missing member variable doc comment
(#43) Missing member variable doc comment
(#44) Missing member variable doc comment
(#48) Missing member variable doc comment
(#50) Missing docblock for function __construct
(#93) Line exceeds 132 characters; contains 157 characters
(#94) Line exceeds 132 characters; contains 173 characters
(#98) Line exceeds 132 characters; contains 161 characters
(#111) Line exceeds 132 characters; contains 167 characters
(#112) Line exceeds 132 characters; contains 179 characters
(#116) Line exceeds 132 characters; contains 161 characters
(#128) Missing docblock for function col_winsubmission
(#132) Missing docblock for function col_loosesubmission
(#136) Missing docblock for function col_timetaken
(#140) Missing docblock for function col_winningsubmissionposition
(#149) Missing docblock for function col_actions
(#155) Line exceeds 132 characters; contains 147 characters
(#168) No one-line description found in phpdocs for docblock of function submissioncolumn
mod/assign/submission/comparativejudgement/classes/managejudgescontroller.php
(#1) No one-line description found in phpdocs for docblock of file managejudgescontroller.php
(#28) Missing docblock for class managejudgescontroller
(#29) Missing docblock for function summary
(#36) Missing docblock for function view
mod/assign/submission/comparativejudgement/classes/managejudgestable.php
(#1) No one-line description found in phpdocs for docblock of file managejudgestable.php
(#37) Missing docblock for class managejudgestable
(#38) Missing docblock for function __construct
(#117) Missing docblock for function col_include
(#127) Missing docblock for function col_avgtimetaken
(#134) Missing docblock for function col_sidespicked
(#150) Missing docblock for function col_mintimetaken
(#157) Missing docblock for function col_maxtimetaken
(#164) Missing docblock for function col_timetaken
(#171) Missing docblock for function col_first
(#178) Missing docblock for function col_last
mod/assign/submission/comparativejudgement/classes/managesubmissionscontroller.php
(#1) No one-line description found in phpdocs for docblock of file managesubmissionscontroller.php
(#30) Missing docblock for class managesubmissionscontroller
(#31) Missing docblock for function summary
(#38) Missing docblock for function view
mod/assign/submission/comparativejudgement/classes/managesubmissionstable.php
(#1) No one-line description found in phpdocs for docblock of file managesubmissionstable.php
(#38) Missing docblock for class managesubmissionstable
(#39) Missing member variable doc comment
(#40) Missing member variable doc comment
(#41) Missing member variable doc comment
(#45) Missing docblock for function __construct
(#161) Missing docblock for function col_include
(#171) Missing docblock for function col_groupname
(#182) Missing docblock for function col_fullname
(#190) Missing docblock for function col_submission
(#210) Missing docblock for function col_avgtimetaken
(#217) Missing docblock for function col_timetaken
(#224) Missing docblock for function col_first
(#231) Missing docblock for function col_last
mod/assign/submission/comparativejudgement/classes/opened_mod_assign_grade_form.php
(#1) No one-line description found in phpdocs for docblock of file opened_mod_assign_grade_form.php
(#28) Missing docblock for class opened_mod_assign_grade_form
(#29) Missing docblock for function get_defaultdata
mod/assign/submission/comparativejudgement/classes/privacy/provider.php
(#1) No one-line description found in phpdocs for docblock of file provider.php
(#47) Missing docblock for class provider
(#189) Missing docblock for function get_contexts_for_userid
(#202) Missing docblock for function export_user_data
(#245) No one-line description found in phpdocs for docblock of function delete_data_for_all_users_in_context
(#278) No one-line description found in phpdocs for docblock of function get_users_in_context
(#308) No one-line description found in phpdocs for docblock of function judgementsreceived
(#344) No one-line description found in phpdocs for docblock of function rankings
(#371) No one-line description found in phpdocs for docblock of function judgementsmade
(#386) Missing docblock for function deleteallonassignid
mod/assign/submission/comparativejudgement/classes/ranking.php
(#1) No one-line description found in phpdocs for docblock of file ranking.php
(#31) Missing docblock for class ranking
(#32) Missing docblock for constant ranking::TABLE
(#34) Missing docblock for function define_properties
(#45) Missing docblock for function getrawjudgedatacsv
(#101) Missing docblock for function docomparison
(#146) Missing docblock for function dofakecomparison
(#175) Missing docblock for function saverankings
(#191) Missing docblock for function populategrades
mod/assign/submission/comparativejudgement/classes/rhandler.php
(#1) No one-line description found in phpdocs for docblock of file rhandler.php
(#29) Missing docblock for class rhandler
(#30) Missing member variable doc comment
(#31) Missing member variable doc comment
(#32) Missing member variable doc comment
(#33) Missing member variable doc comment
(#34) Missing member variable doc comment
(#36) Missing docblock for function init_for_phpunit
(#47) Missing docblock for function __construct
(#51) Missing docblock for function setinput
(#55) Missing docblock for function get
(#65) Missing docblock for function execute
(#67) Inline comments must start with a capital letter, digit or 3-dots sequence
(#67) Inline comments must end in full-stops, exclamation marks, or question marks
(#68) Inline comments must start with a capital letter, digit or 3-dots sequence
(#68) Inline comments must end in full-stops, exclamation marks, or question marks
(#69) Inline comments must start with a capital letter, digit or 3-dots sequence
(#69) Inline comments must end in full-stops, exclamation marks, or question marks
mod/assign/submission/comparativejudgement/classes/task/judgerequestemails.php
(#1) No one-line description found in phpdocs for docblock of file judgerequestemails.php
(#36) Missing docblock for class judgerequestemails
(#37) Missing docblock for function get_name
(#41) Missing docblock for function execute
(#48) Missing docblock for function get_emails_to_send
(#162) Missing docblock for function send_judgerequestemail
(#202) Missing docblock for function get_message_body
mod/assign/submission/comparativejudgement/cli/test.php
(#1) No one-line description found in phpdocs for docblock of file test.php
mod/assign/submission/comparativejudgement/db/access.php
(#1) No one-line description found in phpdocs for docblock of file access.php
mod/assign/submission/comparativejudgement/db/messages.php
(#1) No one-line description found in phpdocs for docblock of file messages.php
mod/assign/submission/comparativejudgement/db/services.php
(#1) No one-line description found in phpdocs for docblock of file services.php
mod/assign/submission/comparativejudgement/db/tasks.php
(#1) No one-line description found in phpdocs for docblock of file tasks.php
mod/assign/submission/comparativejudgement/lang/en/assignsubmission_comparativejudgement.php
(#1) No one-line description found in phpdocs for docblock of file assignsubmission_comparativejudgement.php
(#30) The string key "body_help" is not in the correct order, it should be before "bodydefault"
(#40) The string key "comment" is not in the correct order, it should be before "comments"
(#42) The string key "commentpublished" is not in the correct order, it should be before "commentsimported"
(#45) The string key "comparativejudgement_allowcompareexemplars" is not in the correct order, it should be before "comparisonprogress"
(#52) The string key "comparativejudgement:manageemails" is not in the correct order, it should be before "comparativejudgement_judgementswhileeditable"
(#68) The string key "enabled" is not in the correct order, it should be before "enabled_help"
(#79) The string key "judge" is not in the correct order, it should be before "judgementstartdate"
(#84) The string key "chooseleft" is not in the correct order, it should be before "lastreliability"
(#91) The string key "managecomparisoncomments" is not in the correct order, it should be before "managecomparisonswithcount"
(#114) The string key "chooseright" is not in the correct order, it should be before "privacy:metadata:submissionpurpose"
(#117) The string key "savechangesandaddanother" is not in the correct order, it should be before "score"
(#123) The string key "subjectdefault" is not in the correct order, it should be before "submissionid"
(#131) The string key "winningposition" is not in the correct order, it should be before "wins"
(#134) The string key "remainingjudgements" is not in the correct order, it should be before "winningsubmissionid"
(#136) The string key "privacy:judgement" is not in the correct order, it should be before "remainingjudgements"
(#139) The string key "privacy:metadata:assignsubmission_comparativejudgement:assignmentid" is not in the correct order, it should be before "privacy:ranking"
(#146) The string key "privacy:metadata:assignsubmission_comparativejudgement:rankingid" is not in the correct order, it should be before "privacy:metadata:assignsubmission_comparativejudgement:usermodified"
(#150) The string key "privacy:metadata:assignsubmission_comparativejudgement:assignsubmission_comp:tablepurpose" is not in the correct order, it should be before "privacy:metadata:assignsubmission_comparativejudgement:winningsubmissionposition"
(#154) The string key "event:commentsimported" is not in the correct order, it should be before "privacy:metadata:assignsubmission_comparativejudgement:assignsubmission_rankingsub:tablepurpose"
mod/assign/submission/comparativejudgement/lib.php
(#1) No one-line description found in phpdocs for docblock of file lib.php
mod/assign/submission/comparativejudgement/locallib.php
(#1) No one-line description found in phpdocs for docblock of file locallib.php
(#38) Missing docblock for class assign_submission_comparativejudgement
(#39) Missing docblock for constant assign_submission_comparativejudgement::FAKEROLE_GRADABLE_USERS
(#40) Missing docblock for constant assign_submission_comparativejudgement::FAKEROLE_ASSIGNMENT_SUBMITTED
(#51) Missing docblock for function get_config_or_default
(#73) Missing docblock for function get_settings
(#154) Missing docblock for function save_settings
(#171) Missing docblock for function delete_instance
(#198) Missing docblock for function view_header
(#258) Missing docblock for function view_page
(#330) Missing member variable doc comment
(#331) Missing member variable doc comment
mod/assign/submission/comparativejudgement/settings.php
(#1) No one-line description found in phpdocs for docblock of file settings.php
mod/assign/submission/comparativejudgement/tests/comparisonalldatespastorempty_test.php
(#1) No one-line description found in phpdocs for docblock of file comparisonalldatespastorempty_test.php
(#40) Unit test comparisonalldatespastorempty_test should be declared as final.
(#40) No one-line description found in phpdocs for docblock of class comparisonalldatespastorempty_test
(#45) Test method test_alldatespastorempty() is missing any coverage information, own or at class level
(#45) Test method test_alldatespastorempty() is missing a return type
(#62) Test method test_alldatespastorempty_nojudgedate() is missing any coverage information, own or at class level
(#62) Test method test_alldatespastorempty_nojudgedate() is missing a return type
(#71) Test method test_alldatespastorempty_precutoff() is missing any coverage information, own or at class level
(#71) Test method test_alldatespastorempty_precutoff() is missing a return type
(#80) Test method test_alldatespastorempty_nocutoff() is missing any coverage information, own or at class level
(#80) Test method test_alldatespastorempty_nocutoff() is missing a return type
(#96) Test method test_alldatespastorempty_nodates() is missing any coverage information, own or at class level
(#96) Test method test_alldatespastorempty_nodates() is missing a return type
(#107) No one-line description found in phpdocs for docblock of function setupstandardscenario
mod/assign/submission/comparativejudgement/tests/comparisoncanuserjudge_test.php
(#1) No one-line description found in phpdocs for docblock of file comparisoncanuserjudge_test.php
(#40) Unit test comparisoncanuserjudge_test should be declared as final.
(#40) No one-line description found in phpdocs for docblock of class comparisoncanuserjudge_test
(#45) Test method test_canuserjudge_fakerole_assignment_submitted() is missing any coverage information, own or at class level
(#45) Test method test_canuserjudge_fakerole_assignment_submitted() is missing a return type
(#58) Test method test_canuserjudge_fakerole_assignment_submitted_team() is missing any coverage information, own or at class level
(#58) Test method test_canuserjudge_fakerole_assignment_submitted_team() is missing a return type
(#113) Test method test_canuserjudge_fakerole_assignment_submitted_teamallsubit() is missing any coverage information, own or at class level
(#113) Test method test_canuserjudge_fakerole_assignment_submitted_teamallsubit() is missing a return type
(#162) Test method test_canuserjudge_fakerole_gradable_users_after_cutoff() is missing any coverage information, own or at class level
(#162) Test method test_canuserjudge_fakerole_gradable_users_after_cutoff() is missing a return type
(#176) Test method test_canuserjudge_fakerole_gradable_users_before_cutoff() is missing any coverage information, own or at class level
(#176) Test method test_canuserjudge_fakerole_gradable_users_before_cutoff() is missing a return type
(#189) Test method test_canuserjudge_fakerole_gradable_users_before_cutoff_judgementswhileeditable() is missing any coverage information, own or at class level
(#189) Test method test_canuserjudge_fakerole_gradable_users_before_cutoff_judgementswhileeditable() is missing a return type
(#202) Test method test_canuserjudge_role() is missing any coverage information, own or at class level
(#202) Test method test_canuserjudge_role() is missing a return type
(#224) Test method test_canuserjudge_starttime() is missing any coverage information, own or at class level
(#224) Test method test_canuserjudge_starttime() is missing a return type
(#242) Test method test_canuserjudge_maxjudgements() is missing any coverage information, own or at class level
(#242) Test method test_canuserjudge_maxjudgements() is missing a return type
(#275) No one-line description found in phpdocs for docblock of function setupstandardscenario
mod/assign/submission/comparativejudgement/tests/comparisoncocomparison_test.php
(#1) No one-line description found in phpdocs for docblock of file comparisoncocomparison_test.php
(#40) Unit test comparisoncocomparison_test should be declared as final.
(#40) No one-line description found in phpdocs for docblock of class comparisoncocomparison_test
(#45) The setUp() method in unit tests must always call to parent::setUp().
(#49) Test method test_canuserjudge_fakerole_assignment_do_comparisons() is missing any coverage information, own or at class level
(#49) Test method test_canuserjudge_fakerole_assignment_do_comparisons() is missing a return type
mod/assign/submission/comparativejudgement/tests/comparisongetalljudges_test.php
(#1) No one-line description found in phpdocs for docblock of file comparisongetalljudges_test.php
(#41) Unit test comparisongetalljudges_test should be declared as final.
(#41) No one-line description found in phpdocs for docblock of class comparisongetalljudges_test
(#46) Test method test_getalljudges_fakerole_assignment_submitted() is missing any coverage information, own or at class level
(#46) Test method test_getalljudges_fakerole_assignment_submitted() is missing a return type
(#116) Test method test_getjudgesavailabilityrestriction() is missing any coverage information, own or at class level
(#116) Test method test_getjudgesavailabilityrestriction() is missing a return type
(#154) Test method test_canuserjudge_fakerole_assignment_submitted_team() is missing any coverage information, own or at class level
(#154) Test method test_canuserjudge_fakerole_assignment_submitted_team() is missing a return type
mod/assign/submission/comparativejudgement/tests/comparisongetpair_test.php
(#1) No one-line description found in phpdocs for docblock of file comparisongetpair_test.php
(#40) Unit test comparisongetpair_test should be declared as final.
(#40) No one-line description found in phpdocs for docblock of class comparisongetpair_test
(#45) Test method test_canuserjudge_fakerole_assignment_do_comparisons() is missing any coverage information, own or at class level
(#45) Test method test_canuserjudge_fakerole_assignment_do_comparisons() is missing a return type
(#103) Test method test_canuserjudge_fakerole_assignment_do_infinite_comparisons() is missing any coverage information, own or at class level
(#103) Test method test_canuserjudge_fakerole_assignment_do_infinite_comparisons() is missing a return type
(#170) Test method test_canuserjudge_fakerole_assignment_do_loads_of_comparisons() is missing any coverage information, own or at class level
(#170) Test method test_canuserjudge_fakerole_assignment_do_loads_of_comparisons() is missing a return type
(#218) Test method test_canuserjudge_fakerole_assignment_do_comparisons_exemplar_rand() is missing any coverage information, own or at class level
(#218) Test method test_canuserjudge_fakerole_assignment_do_comparisons_exemplar_rand() is missing a return type
mod/assign/submission/comparativejudgement/tests/comparisonrunrscript_test.php
(#1) No one-line description found in phpdocs for docblock of file comparisonrunrscript_test.php
(#31) Unit test comparisonrunrscript_test should be declared as final.
(#31) No one-line description found in phpdocs for docblock of class comparisonrunrscript_test
(#32) The setUp() method in unit tests must always call to parent::setUp().
(#36) Test method test_runrscript_exampledate() is missing any coverage information, own or at class level
(#36) Test method test_runrscript_exampledate() is missing a return type
(#57) Test method test_runrscript_exampledate_remote() is missing any coverage information, own or at class level
(#57) Test method test_runrscript_exampledate_remote() is missing a return type
mod/assign/submission/comparativejudgement/tests/judgerequestemail_test.php
(#1) No one-line description found in phpdocs for docblock of file judgerequestemail_test.php
(#39) Unit test judgerequestemail_test should be declared as final.
(#39) No one-line description found in phpdocs for docblock of class judgerequestemail_test
(#44) The setUp() method in unit tests must always call to parent::setUp().
(#52) Missing docblock for function testexecute in testcase
(#69) Test method test_emails_submitted() is missing any coverage information, own or at class level
(#69) Test method test_emails_submitted() is missing a return type
(#147) Test method test_emails_submitted_cutoffdate() is missing any coverage information, own or at class level
(#147) Test method test_emails_submitted_cutoffdate() is missing a return type
(#197) Test method test_emails_submitted_cutoffdate_override() is missing any coverage information, own or at class level
(#197) Test method test_emails_submitted_cutoffdate_override() is missing a return type
(#269) Test method test_emails_submitted_cutoffdate_override_group() is missing any coverage information, own or at class level
(#269) Test method test_emails_submitted_cutoffdate_override_group() is missing a return type
(#351) Test method test_emails_submitted_cutoffdate_extension() is missing any coverage information, own or at class level
(#351) Test method test_emails_submitted_cutoffdate_extension() is missing a return type
(#422) Test method test_email_body() is missing any coverage information, own or at class level
(#422) Test method test_email_body() is missing a return type
(#441) Missing docblock for function getmessagedusers in testcase
(#453) No one-line description found in phpdocs for docblock of function setupstandardscenario
mod/assign/submission/comparativejudgement/tests/lib_test.php
(#1) No one-line description found in phpdocs for docblock of file lib_test.php
(#38) Unit test lib_test should be declared as final.
(#38) No one-line description found in phpdocs for docblock of class lib_test
(#41) Test method test_delete_instance() is missing any coverage information, own or at class level
(#41) Test method test_delete_instance() is missing a return type
mod/assign/submission/comparativejudgement/tests/rankingpopulategrades_test.php
(#1) No one-line description found in phpdocs for docblock of file rankingpopulategrades_test.php
(#38) Unit test rankingpopulategrades_test should be declared as final.
(#38) No one-line description found in phpdocs for docblock of class rankingpopulategrades_test
(#41) Test method test_individual_submissions() is missing any coverage information, own or at class level
(#41) Test method test_individual_submissions() is missing a return type
(#110) Test method test_team_submissions() is missing any coverage information, own or at class level
(#110) Test method test_team_submissions() is missing a return type
mod/assign/submission/comparativejudgement/version.php
(#1) No one-line description found in phpdocs for docblock of file version.php

Javascript coding style problems

(0 errors, 6 warnings)

This section shows the coding style problems detected in the code by eslint [More info]

mod/assign/submission/comparativejudgement/amd/src/judge.js
(#8) Unexpected space before function parentheses. (space-before-function-paren)
(#10) Unexpected space before function parentheses. (space-before-function-paren)
(#11) Unexpected space before function parentheses. (space-before-function-paren)
(#19) Unexpected space before function parentheses. (space-before-function-paren)
(#23) Unexpected space before function parentheses. (space-before-function-paren)
mod/assign/submission/comparativejudgement/amd/src/manage.js
(#11) Unexpected space before function parentheses. (space-before-function-paren)

CSS problems

(0 errors, 0 warnings)

This section shows CSS problems detected by stylelint [More info]


PHPDocs style problems

(9 errors, 0 warnings)

This section shows the phpdocs problems detected in the code by local_moodlecheck [More info]

mod/assign/submission/comparativejudgement/classes/comparisoncontroller.php
(#78) Phpdocs for function comparisoncontroller::getsubmissionplugincontents has incomplete parameters list
(#158) Phpdocs for function comparisoncontroller::showcomparisonscreen has incomplete parameters list
mod/assign/submission/comparativejudgement/classes/comparisonmanager.php
(#36) Phpdocs for function comparisonmanager::__construct has incomplete parameters list
mod/assign/submission/comparativejudgement/classes/managecomparisonstable.php
(#161) Phpdocs for function managecomparisonstable::submissioncolumn has incomplete parameters list
mod/assign/submission/comparativejudgement/locallib.php
(#333) Phpdocs for function assign_submission_comparativejudgement::getplugin has incomplete parameters list
(#358) Phpdocs for function assign_submission_comparativejudgement::getpluginsettings has incomplete parameters list
mod/assign/submission/comparativejudgement/tests/comparisonalldatespastorempty_test.php
(#104) Phpdocs for function comparisonalldatespastorempty_test::setupstandardscenario has incomplete parameters list
mod/assign/submission/comparativejudgement/tests/comparisoncanuserjudge_test.php
(#272) Phpdocs for function comparisoncanuserjudge_test::setupstandardscenario has incomplete parameters list
mod/assign/submission/comparativejudgement/tests/judgerequestemail_test.php
(#450) Phpdocs for function judgerequestemail_test::setupstandardscenario has incomplete parameters list

Update savepoints problems

(0 errors, 0 warnings)

This section shows problems detected with the handling of upgrade savepoints [More info]


Third party library modification problems

(0 errors, 0 warnings)

This section shows problems detected with the modification of third party libraries [More info]


grunt changes

(1 errors, 1 warnings)

This section shows files built by grunt and not commited [More info]

Problems running grunt
Task "gherkinlint" failed. Use --force to continue.

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 1 warnings)

This section shows problems detected in mustache templates [More info]

mod/assign/submission/comparativejudgement/templates/comparison.mustache
(#1) Example context missing (@template section not found.)

Gherkin .feature problems

(1 errors, 0 warnings)

This section shows problems detected in behat .feature files [More info]

mod/assign/submission/comparativejudgement/tests/behat/assignsubmission_comparativejudgement.feature
(#2) Feature name is already used in: mod/assign/submission/comparativejudgement/tests/behat/exemplars.feature