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, 17 warnings)

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

report/editdates/blocks/example.php
(#28) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/editdates/classes/event/report_viewed.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/editdates/classes/privacy/provider.php
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/editdates/db/install.php
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/editdates/mod/chatdates.php
(#17) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/editdates/mod/choicedates.php
(#17) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/editdates/mod/datadates.php
(#17) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/editdates/mod/dataplusdates.php
(#17) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/editdates/mod/externalquizdates.php
(#17) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/editdates/mod/feedbackdates.php
(#17) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/editdates/mod/forumdates.php
(#17) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/editdates/mod/forumngdates.php
(#17) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/editdates/mod/glossarydates.php
(#17) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/editdates/mod/lessondates.php
(#17) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/editdates/mod/nanogongdates.php
(#17) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/editdates/mod/pcastdates.php
(#17) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
report/editdates/mod/turnitintooltwodates.php
(#17) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.

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

(139 errors, 0 warnings)

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

report/editdates/blocks/example.php
(#48) Function report_editdates_block_html_date_extractor::get_settings is not documented
(#60) Function report_editdates_block_html_date_extractor::validate_dates is not documented
(#32) Inline phpdocs tag {@link report_editdates_block_date_extractor} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
report/editdates/classes/event/report_viewed.php
(#82) Function report_viewed::get_legacy_eventname is not documented
(#17) No one-line description found in phpdocs for file
(#28) No one-line description found in phpdocs for class report_viewed
report/editdates/db/install.php
(#27) Function xmldb_report_editdates_install is not documented
report/editdates/form.php
(#326) Function report_editdates_form::validation is not documented
(#408) Function report_editdates_form::render_timeline_view is not documented
(#458) Function report_editdates_form::sort_timeline_data is not documented
(#39) There is no description in phpdocs for function definition
report/editdates/lib.php
(#79) Constant report_editdates_mod_date_extractor::DATE is not documented
(#80) Constant report_editdates_mod_date_extractor::DATETIME is not documented
(#192) Constant report_editdates_block_date_extractor::DATE is not documented
(#193) Constant report_editdates_block_date_extractor::DATETIME is not documented
(#28) No one-line description found in phpdocs for class report_editdates_date_setting
(#71) No one-line description found in phpdocs for class report_editdates_mod_date_extractor
(#58) Phpdocs for function report_editdates_date_setting::__construct has incomplete parameters list
(#106) Phpdocs for function report_editdates_mod_date_extractor::make has incomplete parameters list
(#170) Phpdocs for function report_editdates_mod_date_extractor::save_dates has incomplete parameters list
(#209) Phpdocs for function report_editdates_block_date_extractor::__construct has incomplete parameters list
(#219) Phpdocs for function report_editdates_block_date_extractor::make has incomplete parameters list
(#265) Phpdocs for function report_editdates_block_date_extractor::get_settings has incomplete parameters list
(#274) Phpdocs for function report_editdates_block_date_extractor::validate_dates has incomplete parameters list
(#286) Phpdocs for function report_editdates_block_date_extractor::save_dates has incomplete parameters list
report/editdates/mod/assigndates.php
(#22) Package is not specified for class report_editdates_mod_assign_date_extractor. It is also not specified in file-level phpdocs
(#22) Class report_editdates_mod_assign_date_extractor is not documented
(#25) Function report_editdates_mod_assign_date_extractor::__construct is not documented
(#30) Function report_editdates_mod_assign_date_extractor::get_settings is not documented
(#53) Function report_editdates_mod_assign_date_extractor::validate_dates is not documented
(#75) Function report_editdates_mod_assign_date_extractor::save_dates is not documented
report/editdates/mod/assignmentdates.php
(#22) Package is not specified for class report_editdates_mod_assignment_date_extractor. It is also not specified in file-level phpdocs
(#22) Class report_editdates_mod_assignment_date_extractor is not documented
(#25) Function report_editdates_mod_assignment_date_extractor::__construct is not documented
(#30) Function report_editdates_mod_assignment_date_extractor::get_settings is not documented
(#43) Function report_editdates_mod_assignment_date_extractor::validate_dates is not documented
(#51) Function report_editdates_mod_assignment_date_extractor::save_dates is not documented
report/editdates/mod/chatdates.php
(#20) Package is not specified for class report_editdates_mod_chat_date_extractor. It is also not specified in file-level phpdocs
(#20) Class report_editdates_mod_chat_date_extractor is not documented
(#23) Function report_editdates_mod_chat_date_extractor::__construct is not documented
(#28) Function report_editdates_mod_chat_date_extractor::get_settings is not documented
(#37) Function report_editdates_mod_chat_date_extractor::validate_dates is not documented
(#42) Function report_editdates_mod_chat_date_extractor::save_dates is not documented
report/editdates/mod/choicedates.php
(#20) Package is not specified for class report_editdates_mod_choice_date_extractor. It is also not specified in file-level phpdocs
(#20) Class report_editdates_mod_choice_date_extractor is not documented
(#23) Function report_editdates_mod_choice_date_extractor::__construct is not documented
(#28) Function report_editdates_mod_choice_date_extractor::get_settings is not documented
(#45) Function report_editdates_mod_choice_date_extractor::validate_dates is not documented
report/editdates/mod/datadates.php
(#20) Package is not specified for class report_editdates_mod_data_date_extractor. It is also not specified in file-level phpdocs
(#20) Class report_editdates_mod_data_date_extractor is not documented
(#23) Function report_editdates_mod_data_date_extractor::__construct is not documented
(#28) Function report_editdates_mod_data_date_extractor::get_settings is not documented
(#62) Function report_editdates_mod_data_date_extractor::validate_dates is not documented
report/editdates/mod/dataplusdates.php
(#20) Package is not specified for class report_editdates_mod_dataplus_date_extractor. It is also not specified in file-level phpdocs
(#20) Class report_editdates_mod_dataplus_date_extractor is not documented
(#23) Function report_editdates_mod_dataplus_date_extractor::__construct is not documented
(#28) Function report_editdates_mod_dataplus_date_extractor::get_settings is not documented
(#54) Function report_editdates_mod_dataplus_date_extractor::validate_dates is not documented
report/editdates/mod/externalquizdates.php
(#20) Package is not specified for class report_editdates_mod_externalquiz_date_extractor. It is also not specified in file-level phpdocs
(#20) Class report_editdates_mod_externalquiz_date_extractor is not documented
(#23) Function report_editdates_mod_externalquiz_date_extractor::__construct is not documented
(#28) Function report_editdates_mod_externalquiz_date_extractor::get_settings is not documented
(#42) Function report_editdates_mod_externalquiz_date_extractor::validate_dates is not documented
report/editdates/mod/feedbackdates.php
(#20) Package is not specified for class report_editdates_mod_feedback_date_extractor. It is also not specified in file-level phpdocs
(#20) Class report_editdates_mod_feedback_date_extractor is not documented
(#23) Function report_editdates_mod_feedback_date_extractor::__construct is not documented
(#28) Function report_editdates_mod_feedback_date_extractor::get_settings is not documented
(#43) Function report_editdates_mod_feedback_date_extractor::validate_dates is not documented
report/editdates/mod/forumdates.php
(#20) Package is not specified for class report_editdates_mod_forum_date_extractor. It is also not specified in file-level phpdocs
(#20) Class report_editdates_mod_forum_date_extractor is not documented
(#23) Function report_editdates_mod_forum_date_extractor::__construct is not documented
(#28) Function report_editdates_mod_forum_date_extractor::get_settings is not documented
(#53) Function report_editdates_mod_forum_date_extractor::validate_dates is not documented
report/editdates/mod/forumngdates.php
(#20) Package is not specified for class report_editdates_mod_forumng_date_extractor. It is also not specified in file-level phpdocs
(#20) Class report_editdates_mod_forumng_date_extractor is not documented
(#23) Function report_editdates_mod_forumng_date_extractor::__construct is not documented
(#28) Function report_editdates_mod_forumng_date_extractor::get_settings is not documented
(#54) Function report_editdates_mod_forumng_date_extractor::validate_dates is not documented
report/editdates/mod/glossarydates.php
(#20) Package is not specified for class report_editdates_mod_glossary_date_extractor. It is also not specified in file-level phpdocs
(#20) Class report_editdates_mod_glossary_date_extractor is not documented
(#23) Function report_editdates_mod_glossary_date_extractor::__construct is not documented
(#28) Function report_editdates_mod_glossary_date_extractor::get_settings is not documented
(#45) Function report_editdates_mod_glossary_date_extractor::validate_dates is not documented
report/editdates/mod/lessondates.php
(#20) Package is not specified for class report_editdates_mod_lesson_date_extractor. It is also not specified in file-level phpdocs
(#20) Class report_editdates_mod_lesson_date_extractor is not documented
(#23) Function report_editdates_mod_lesson_date_extractor::__construct is not documented
(#28) Function report_editdates_mod_lesson_date_extractor::get_settings is not documented
(#40) Function report_editdates_mod_lesson_date_extractor::validate_dates is not documented
(#49) Function report_editdates_mod_lesson_date_extractor::save_dates is not documented
report/editdates/mod/nanogongdates.php
(#20) Package is not specified for class report_editdates_mod_nanogong_date_extractor. It is also not specified in file-level phpdocs
(#20) Class report_editdates_mod_nanogong_date_extractor is not documented
(#23) Function report_editdates_mod_nanogong_date_extractor::__construct is not documented
(#28) Function report_editdates_mod_nanogong_date_extractor::get_settings is not documented
(#42) Function report_editdates_mod_nanogong_date_extractor::validate_dates is not documented
report/editdates/mod/ouwikidates.php
(#22) Package is not specified for class report_editdates_mod_ouwiki_date_extractor. It is also not specified in file-level phpdocs
(#22) Class report_editdates_mod_ouwiki_date_extractor is not documented
(#25) Function report_editdates_mod_ouwiki_date_extractor::__construct is not documented
(#30) Function report_editdates_mod_ouwiki_date_extractor::get_settings is not documented
(#43) Function report_editdates_mod_ouwiki_date_extractor::validate_dates is not documented
report/editdates/mod/pcastdates.php
(#20) Package is not specified for class report_editdates_mod_pcast_date_extractor. It is also not specified in file-level phpdocs
(#20) Class report_editdates_mod_pcast_date_extractor is not documented
(#23) Function report_editdates_mod_pcast_date_extractor::__construct is not documented
(#28) Function report_editdates_mod_pcast_date_extractor::get_settings is not documented
(#45) Function report_editdates_mod_pcast_date_extractor::validate_dates is not documented
report/editdates/mod/questionnairedates.php
(#22) Package is not specified for class report_editdates_mod_questionnaire_date_extractor. It is also not specified in file-level phpdocs
(#22) Class report_editdates_mod_questionnaire_date_extractor is not documented
(#25) Function report_editdates_mod_questionnaire_date_extractor::__construct is not documented
(#30) Function report_editdates_mod_questionnaire_date_extractor::get_settings is not documented
(#41) Function report_editdates_mod_questionnaire_date_extractor::validate_dates is not documented
(#50) Function report_editdates_mod_questionnaire_date_extractor::save_dates is not documented
report/editdates/mod/quizdates.php
(#22) Package is not specified for class report_editdates_mod_quiz_date_extractor. It is also not specified in file-level phpdocs
(#22) Class report_editdates_mod_quiz_date_extractor is not documented
(#25) Function report_editdates_mod_quiz_date_extractor::__construct is not documented
(#30) Function report_editdates_mod_quiz_date_extractor::get_settings is not documented
(#41) Function report_editdates_mod_quiz_date_extractor::validate_dates is not documented
(#50) Function report_editdates_mod_quiz_date_extractor::save_dates is not documented
report/editdates/mod/scormdates.php
(#22) Package is not specified for class report_editdates_mod_scorm_date_extractor. It is also not specified in file-level phpdocs
(#22) Class report_editdates_mod_scorm_date_extractor is not documented
(#25) Function report_editdates_mod_scorm_date_extractor::__construct is not documented
(#30) Function report_editdates_mod_scorm_date_extractor::get_settings is not documented
(#41) Function report_editdates_mod_scorm_date_extractor::validate_dates is not documented
report/editdates/mod/turnitintooltwodates.php
(#20) Package is not specified for class report_editdates_mod_turnitintooltwo_date_extractor. It is also not specified in file-level phpdocs
(#20) Class report_editdates_mod_turnitintooltwo_date_extractor is not documented
(#23) Function report_editdates_mod_turnitintooltwo_date_extractor::__construct is not documented
(#28) Function report_editdates_mod_turnitintooltwo_date_extractor::get_settings is not documented
(#55) Function report_editdates_mod_turnitintooltwo_date_extractor::validate_dates is not documented
(#75) Function report_editdates_mod_turnitintooltwo_date_extractor::save_dates is not documented
report/editdates/mod/workshopdates.php
(#22) Package is not specified for class report_editdates_mod_workshop_date_extractor. It is also not specified in file-level phpdocs
(#22) Class report_editdates_mod_workshop_date_extractor is not documented
(#25) Function report_editdates_mod_workshop_date_extractor::__construct is not documented
(#30) Function report_editdates_mod_workshop_date_extractor::get_settings is not documented
(#47) Function report_editdates_mod_workshop_date_extractor::validate_dates is not documented
(#81) Function report_editdates_mod_workshop_date_extractor::save_dates is not documented
report/editdates/mod/zoomdates.php
(#22) Package is not specified for class report_editdates_mod_zoom_date_extractor. It is also not specified in file-level phpdocs
(#22) Class report_editdates_mod_zoom_date_extractor is not documented
(#25) Function report_editdates_mod_zoom_date_extractor::__construct is not documented
(#30) Function report_editdates_mod_zoom_date_extractor::get_settings is not documented
(#44) Function report_editdates_mod_zoom_date_extractor::validate_dates is not documented
(#59) Function report_editdates_mod_zoom_date_extractor::save_dates is not documented

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]


Missing changes in external functions or backup support for new detected tables or columns

(0 errors, 0 warnings)

This section shows potential problems detected when there are new database structures added in a patch and it is detected that nothing has been changed related with external functions (to be used by WS) or backup and restore. It must be checked that everything is correct and nothing is being missed in those areas. [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]


Gherkin .feature problems

(0 errors, 0 warnings)

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