Prechecker results: error


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

(0 errors, 0 warnings)

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


Javascript coding style problems

(0 errors, 0 warnings)

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


CSS problems

(0 errors, 0 warnings)

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


PHPDocs style problems

(80 errors, 3 warnings)

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

mod/qpractice/backup/moodle2/backup_mod_qpractice_access_subplugin.class.php
(#31) No one-line description found in phpdocs for class backup_mod_qpractice_access_subplugin
(#31) Class backup_mod_qpractice_access_subplugin does not have @copyright tag
(#31) Class backup_mod_qpractice_access_subplugin does not have @license tag
mod/qpractice/backup/moodle2/backup_qpractice_activity_task.class.php
(#31) No one-line description found in phpdocs for class backup_qpractice_activity_task
(#31) Class backup_qpractice_activity_task does not have @copyright tag
(#31) Class backup_qpractice_activity_task does not have @license tag
mod/qpractice/backup/moodle2/backup_qpractice_stepslib.php
(#37) Function backup_qpractice_activity_structure_step::define_structure is not documented
(#32) Class backup_qpractice_activity_structure_step does not have @copyright tag
(#32) Class backup_qpractice_activity_structure_step does not have @license tag
mod/qpractice/backup/moodle2/restore_mod_qpractice_access_subplugin.class.php
(#31) No one-line description found in phpdocs for class restore_mod_qpractice_access_subplugin
(#31) Class restore_mod_qpractice_access_subplugin does not have @copyright tag
(#31) Class restore_mod_qpractice_access_subplugin does not have @license tag
mod/qpractice/backup/moodle2/restore_qpractice_activity_task.class.php
(#35) No one-line description found in phpdocs for class restore_qpractice_activity_task
(#35) Class restore_qpractice_activity_task does not have @copyright tag
(#35) Class restore_qpractice_activity_task does not have @license tag
mod/qpractice/backup/moodle2/restore_qpractice_stepslib.php
(#34) Function restore_qpractice_activity_structure_step::define_structure is not documented
(#52) Function restore_qpractice_activity_structure_step::process_qpractice is not documented
(#66) Function restore_qpractice_activity_structure_step::process_qpractice_session is not documented
(#81) Function restore_qpractice_activity_structure_step::inform_new_usage_id is not documented
(#85) Function restore_qpractice_activity_structure_step::after_execute is not documented
(#29) Class restore_qpractice_activity_structure_step does not have @copyright tag
(#29) Class restore_qpractice_activity_structure_step does not have @license tag
mod/qpractice/classes/event/qpractice_attempted.php
(#30) Class qpractice_attempted is not documented
(#32) Function qpractice_attempted::init is not documented
(#38) Function qpractice_attempted::get_description is not documented
(#42) Function qpractice_attempted::get_url is not documented
(#17) No one-line description found in phpdocs for file
mod/qpractice/classes/event/qpractice_finished.php
(#32) Class qpractice_finished is not documented
(#34) Function qpractice_finished::init is not documented
(#40) Function qpractice_finished::get_description is not documented
mod/qpractice/classes/event/qpractice_report_viewed.php
(#32) Class qpractice_report_viewed is not documented
(#34) Function qpractice_report_viewed::init is not documented
(#40) Function qpractice_report_viewed::get_url is not documented
(#44) Function qpractice_report_viewed::get_description is not documented
mod/qpractice/classes/event/qpractice_summary_viewed.php
(#32) Class qpractice_summary_viewed is not documented
(#34) Function qpractice_summary_viewed::init is not documented
(#40) Function qpractice_summary_viewed::get_url is not documented
(#44) Function qpractice_summary_viewed::get_description is not documented
mod/qpractice/classes/event/qpractice_viewed.php
(#32) Class qpractice_viewed is not documented
(#34) Function qpractice_viewed::init is not documented
(#40) Function qpractice_viewed::get_description is not documented
(#44) Function qpractice_viewed::get_url is not documented
mod/qpractice/db/install.php
(#33) Function xmldb_qpractice_install is not documented
(#17) No one-line description found in phpdocs for file
mod/qpractice/db/uninstall.php
(#30) Function xmldb_qpractice_uninstall is not documented
(#17) No one-line description found in phpdocs for file
mod/qpractice/lib.php
(#336) Function qpractice_question_pluginfile is not documented
(#60) Phpdocs for function qpractice_add_instance has incomplete parameters list
(#87) Phpdocs for function qpractice_update_instance has incomplete parameters list
(#142) Phpdocs for function qpractice_user_outline has incomplete parameters list
(#171) Phpdocs for function qpractice_print_recent_activity has incomplete parameters list
(#202) Phpdocs for function qpractice_print_recent_mod_activity has incomplete parameters list
(#353) Phpdocs for function qpractice_extend_navigation has incomplete parameters list
(#224) Not recommended phpdocs tag @example used
(#203) Invalid inline phpdocs tag @see found
mod/qpractice/locallib.php
(#103) Function get_available_questions_from_category is not documented
(#116) Function choose_other_question is not documented
(#131) Function get_options_behaviour is not documented
(#148) Function get_next_question is not documented
(#31) Phpdocs for function qpractice_session_create has incomplete parameters list
(#86) Phpdocs for function qpractice_delete_attempt has incomplete parameters list
mod/qpractice/mod_form.php
(#89) Function mod_qpractice_mod_form::data_preprocessing is not documented
(#107) Function mod_qpractice_mod_form::validation is not documented
(#32) Class mod_qpractice_mod_form does not have @copyright tag
(#32) Class mod_qpractice_mod_form does not have @license tag
mod/qpractice/renderer.php
(#26) Class mod_qpractice_renderer is not documented
(#28) Function mod_qpractice_renderer::summary_table is not documented
(#43) Function mod_qpractice_renderer::summary_form is not documented
(#62) Function mod_qpractice_renderer::report_table is not documented
mod/qpractice/startattempt.php
(#117) There is no description in phpdocs for function get_one_level
(#131) There is no description in phpdocs for function get_subcategories
(#151) There is no description in phpdocs for function contains_questions
(#96) Phpdocs for function remove_empty has incomplete parameters list
(#120) Phpdocs for function get_one_level has incomplete parameters list
(#133) Phpdocs for function get_subcategories has incomplete parameters list
(#154) Phpdocs for function contains_questions has incomplete parameters list
(#119) Not recommended phpdocs tag @global used
(#153) Not recommended phpdocs tag @global used
mod/qpractice/startattempt_form.php
(#31) Class mod_qpractice_startattempt_form is not documented
(#33) Function mod_qpractice_startattempt_form::definition is not documented
mod/qpractice/tests/generator/lib.php
(#17) File-level phpdocs block is not found
(#28) Function mod_qpractice_generator::create_instance is not documented
mod/qpractice/tests/lib_test.php
(#30) No one-line description found in phpdocs for class mod_qpractice_lib_testcase

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

(0 errors, 0 warnings)

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


shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 0 warnings)

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