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

(9 errors, 14 warnings)

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

blocks/course_checker/classes/checkers/checker_activedates/checker.php
(#110) Logical operator "or" is prohibited; use "||" instead
blocks/course_checker/classes/checkers/checker_attendance/checker.php
(#60) Logical operator "or" is prohibited; use "||" instead
blocks/course_checker/classes/checkers/checker_data/checker.php
(#56) Logical operator "or" is prohibited; use "||" instead
blocks/course_checker/classes/checkers/checker_groups/checker.php
(#56) Logical operator "or" is prohibited; use "||" instead
blocks/course_checker/classes/checkers/checker_referencesettings/checker.php
(#172) Logical operator "or" is prohibited; use "||" instead
blocks/course_checker/classes/checkers/checker_subheadings/checker.php
(#115) Logical operator "or" is prohibited; use "||" instead
blocks/course_checker/classes/checkers/checker_userdata/checker.php
(#55) Logical operator "or" is prohibited; use "||" instead
blocks/course_checker/classes/event_persister.php
(#51) Logical operator "and" is prohibited; use "&&" instead
blocks/course_checker/classes/plugin_manager.php
(#116) Logical operator "or" is prohibited; use "||" instead
blocks/course_checker/tests/checker_attendance_test.php
(#55) Test method test_if_mod_attendance_is_installed() is missing any coverage information, own or at class level
(#67) Test method test_if_there_is_no_attendance_activity_in_the_course() is missing any coverage information, own or at class level
(#82) Test method test_if_there_is_more_then_one_attendance_activity() is missing any coverage information, own or at class level
(#103) Test method test_if_there_are_sessions_in_the_attendance_activity() is missing any coverage information, own or at class level
(#121) Test method test_if_there_is_a_attendance_activity_but_no_sessions() is missing any coverage information, own or at class level
blocks/course_checker/tests/checker_data_test.php
(#65) Test method test_field_in_data_activity() is missing any coverage information, own or at class level
(#79) Test method test_no_fields_in_data_activity() is missing any coverage information, own or at class level
blocks/course_checker/tests/checker_groups_test.php
(#58) Test method test_when_the_group_mode_is_deactivated() is missing any coverage information, own or at class level
(#74) Test method test_when_the_grouping_id_is_not_set_but_the_group_mode_is_activated() is missing any coverage information, own or at class level
(#90) Test method test_when_the_grouping_does_not_exist() is missing any coverage information, own or at class level
(#107) Test method test_when_the_grouping_has_less_than_two_groups() is missing any coverage information, own or at class level
(#126) Test method test_when_the_grouping_has_more_than_one_group() is missing any coverage information, own or at class level
blocks/course_checker/tests/checker_link_test.php
(#66) Test method test_failing_links_in_url_activity() is missing any coverage information, own or at class level
(#149) Test method test_success_links_in_url_activity() is missing any coverage information, own or at class level

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

(298 errors, 6 warnings)

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

blocks/course_checker/block_course_checker.php
(#31) Class block_course_checker is not documented
(#32) There is no description in phpdocs for function init
(#40) There is no description in phpdocs for function instance_create
(#47) There is no description in phpdocs for function get_content
(#133) There is no description in phpdocs for function has_config
(#189) There is no description in phpdocs for function applicable_formats
(#143) Phpdocs for function block_course_checker::render_block has incomplete parameters list
(#33) Invalid phpdocs tag @inheritdoc used
blocks/course_checker/classes/admin/admin_setting_courseid_selector.php
(#27) Class admin_setting_courseid_selector is not documented
(#29) There is no description in phpdocs for function validate
(#29) Phpdocs for function admin_setting_courseid_selector::validate has incomplete parameters list
(#30) Invalid phpdocs tag @inheritDoc used
blocks/course_checker/classes/admin/admin_setting_domainwhitelist.php
(#30) Class admin_setting_domainwhitelist is not documented
(#32) There is no description in phpdocs for function validate
(#32) Phpdocs for function admin_setting_domainwhitelist::validate has incomplete parameters list
(#33) Invalid phpdocs tag @inheritDoc used
blocks/course_checker/classes/admin/admin_setting_pickblocks.php
(#27) Class admin_setting_pickblocks is not documented
(#31) There is no description in phpdocs for function __construct
blocks/course_checker/classes/admin/admin_setting_pickmodules.php
(#29) Class admin_setting_pickmodules is not documented
(#33) There is no description in phpdocs for function __construct
blocks/course_checker/classes/admin/admin_setting_restrictedint.php
(#28) Class admin_setting_restrictedint is not documented
(#17) No one-line description found in phpdocs for file
(#43) There is no description in phpdocs for function set_required
(#50) There is no description in phpdocs for function is_required
(#57) There is no description in phpdocs for function validate
(#100) There is no description in phpdocs for function set_maximum
(#110) There is no description in phpdocs for function set_minimum
(#57) Phpdocs for function admin_setting_restrictedint::validate has incomplete parameters list
(#58) Invalid phpdocs tag @inheritDoc used
blocks/course_checker/classes/check_result.php
(#29) Class check_result is not documented
(#91) There is no description in phpdocs for function set_details
(#101) There is no description in phpdocs for function add_detail
(#111) There is no description in phpdocs for function set_link
(#121) There is no description in phpdocs for function set_successful
(#131) There is no description in phpdocs for function set_timestamp
(#149) There is no description in phpdocs for function export_for_template
(#102) Phpdocs for function check_result::add_detail has incomplete parameters list
(#149) Phpdocs for function check_result::export_for_template has incomplete parameters list
(#150) Invalid phpdocs tag @inheritDoc used
blocks/course_checker/classes/checker_helper.php
(#50) Phpdocs for function checker_helper::get_userdata_supported_mods has incomplete parameters list
blocks/course_checker/classes/checkers/checker_activedates/checker.php
(#34) Class checker is not documented
(#37) Variable checker::$checkresult is not documented
(#95) There is no description in phpdocs for function run
(#143) There is no description in phpdocs for function check_mod_date_fields
(#144) Phpdocs for function checker::check_mod_date_fields has incomplete parameters list
(#206) Phpdocs for function checker::get_field_translation has incomplete parameters list
blocks/course_checker/classes/checkers/checker_attendance/checker.php
(#36) Class checker is not documented
(#133) Function checker::get_attendance_sessions is not documented
(#148) Function checker::get_modulename_constant is not documented
(#17) No one-line description found in phpdocs for file
blocks/course_checker/classes/checkers/checker_blocks/checker.php
(#33) Class checker is not documented
(#36) Constant checker::REFERENCE_COURSE is not documented
(#37) Constant checker::REFERENCE_COURSE_DEFAULT is not documented
(#136) There is no description in phpdocs for function get_comparison_string
(#121) Phpdocs for function checker::get_block_in_course_by_context has incomplete parameters list
(#137) Phpdocs for function checker::get_comparison_string has incomplete parameters list
blocks/course_checker/classes/checkers/checker_data/checker.php
(#35) Class checker is not documented
(#17) No one-line description found in phpdocs for file
blocks/course_checker/classes/checkers/checker_groups/checker.php
(#35) Class checker is not documented
(#17) No one-line description found in phpdocs for file
blocks/course_checker/classes/checkers/checker_links/checker.php
(#38) Class checker is not documented
(#126) There is no description in phpdocs for function check_course_summary
(#178) There is no description in phpdocs for function get_unique_modnames
(#194) There is no description in phpdocs for function check_book_chapters
(#127) Phpdocs for function checker::check_course_summary has incomplete parameters list
(#179) Phpdocs for function checker::get_unique_modnames has incomplete parameters list
(#195) Phpdocs for function checker::check_book_chapters has incomplete parameters list
blocks/course_checker/classes/checkers/checker_links/config.php
(#35) Package block_course_checker\checkers\checker_links is not valid
(#38) Constant config::TIMEOUT_SETTING is not documented
(#39) Constant config::TIMEOUT_DEFAULT is not documented
(#40) Constant config::CONNECT_TIMEOUT_SETTING is not documented
(#41) Constant config::CONNECT_TIMEOUT_DEFAULT is not documented
(#42) Constant config::WHITELIST_SETTING is not documented
(#43) Constant config::WHITELIST_HEADING is not documented
(#44) Constant config::WHITELIST_DEFAULT is not documented
(#45) Constant config::USERAGENT_SETTING is not documented
(#46) Constant config::USERAGENT_DEFAULT is not documented
(#17) No one-line description found in phpdocs for file
(#69) Phpdocs for function config::__construct has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
blocks/course_checker/classes/checkers/checker_links/edit_form.php
(#27) Class checker_links_edit_form is not documented
(#39) There is no description in phpdocs for function specific_definition
(#53) There is no description in phpdocs for function validation
(#54) Phpdocs for function checker_links_edit_form::validation has incomplete parameters list
blocks/course_checker/classes/checkers/checker_links/fetch_url.php
(#35) Package block_course_checker\checkers\checker_links is not valid
(#61) There is no description in phpdocs for function fetch
(#157) There is no description in phpdocs for function file_get_content
(#183) There is no description in phpdocs for function parse_headers
(#62) Phpdocs for function fetch_url::fetch has incomplete parameters list
(#158) Phpdocs for function fetch_url::file_get_content has incomplete parameters list
(#184) Phpdocs for function fetch_url::parse_headers has incomplete parameters list
blocks/course_checker/classes/checkers/checker_quiz/checker.php
(#33) Class checker is not documented
(#61) There is no description in phpdocs for function check_quiz_maximum_grade
(#62) Phpdocs for function checker::check_quiz_maximum_grade has incomplete parameters list
blocks/course_checker/classes/checkers/checker_referencesettings/checker.php
(#36) Class checker is not documented
(#39) Constant checker::REFERENCE_COURSE is not documented
(#40) Constant checker::REFERENCE_COURSE_DEFAULT is not documented
(#41) Constant checker::REFERENCE_COURSE_SETTINGS is not documented
(#42) Constant checker::REFERENCE_COURSE_SETTINGS_DEFAULT is not documented
(#43) Constant checker::REFERENCE_COURSE_FILTER_ENABLED is not documented
(#44) Constant checker::REFERENCE_COURSE_FILTER_ENABLED_DEFAULT is not documented
(#45) Constant checker::REFERENCE_COURSE_FORMAT_OPTION_ENABLED is not documented
(#46) Constant checker::REFERENCE_COURSE_FORMAT_OPTION_ENABLED_DEFAULT is not documented
(#130) There is no description in phpdocs for function get_comparison_string
(#144) There is no description in phpdocs for function get_filter_comparison_string
(#161) There is no description in phpdocs for function compare_default_course_settings
(#221) There is no description in phpdocs for function compare_course_level_filters
(#293) There is no description in phpdocs for function compare_course_format_options
(#131) Phpdocs for function checker::get_comparison_string has incomplete parameters list
(#145) Phpdocs for function checker::get_filter_comparison_string has incomplete parameters list
(#162) Phpdocs for function checker::compare_default_course_settings has incomplete parameters list
blocks/course_checker/classes/checkers/checker_subheadings/checker.php
(#34) Class checker is not documented
(#41) Constant checker::MOD_TYPE_LABEL is not documented
(#42) Constant checker::FIRST_ITEM_HTML_TAG is not documented
(#43) Constant checker::WHITELIST_SETTING is not documented
(#44) Constant checker::WHITELIST_HEADING is not documented
(#45) Constant checker::WHITELIST_DEFAULT is not documented
(#170) There is no description in phpdocs for function add_general_error
(#171) Phpdocs for function checker::add_general_error has incomplete parameters list
blocks/course_checker/classes/checkers/checker_userdata/checker.php
(#34) Class checker is not documented
blocks/course_checker/classes/checkers/checker_userdata/fetch_userdata.php
(#32) Package block_course_checker\checkers\checker_userdata is not valid
(#35) There is no description in phpdocs for function check_for_userdata_in_module
blocks/course_checker/classes/event_persister.php
(#30) Class event_persister is not documented
(#93) Function event_persister::set_last_activity_event is not documented
(#31) Constant event_persister::TABLENAME is not documented
(#48) Phpdocs for function event_persister::course_module_event_trigger has incomplete parameters list
blocks/course_checker/classes/event_result.php
(#31) Class event_result is not documented
(#16) No one-line description found in phpdocs for file
(#69) There is no description in phpdocs for function get_mod_property
(#90) There is no description in phpdocs for function get_link
(#97) There is no description in phpdocs for function get_name
(#104) There is no description in phpdocs for function get_timestamp
(#139) There is no description in phpdocs for function export_for_template
(#139) Phpdocs for function event_result::export_for_template has incomplete parameters list
(#91) Invalid phpdocs tag @inheritDoc used
(#98) Invalid phpdocs tag @inheritDoc used
(#105) Invalid phpdocs tag @inheritDoc used
(#140) Invalid phpdocs tag @inheritDoc used
blocks/course_checker/classes/global_plugin_renderer.php
(#109) Function global_plugin_renderer::get_external_link_icon is not documented
(#35) Constant global_plugin_renderer::DEBUG is not documented
(#16) No one-line description found in phpdocs for file
(#74) There is no description in phpdocs for function get_success_icon
(#81) There is no description in phpdocs for function get_failed_icon
(#88) There is no description in phpdocs for function get_ignored_icon
(#95) There is no description in phpdocs for function get_manual_icon
(#102) There is no description in phpdocs for function get_link_icon
(#216) There is no description in phpdocs for function rerun
(#116) Phpdocs for function global_plugin_renderer::render_for_page has incomplete parameters list
(#202) Phpdocs for function global_plugin_renderer::debug has incomplete parameters list
blocks/course_checker/classes/model/check_edit_form_interface.php
(#16) No one-line description found in phpdocs for file
(#32) There is no description in phpdocs for function specific_definition
(#39) There is no description in phpdocs for function validation
(#40) Phpdocs for function check_edit_form_interface::validation has incomplete parameters list
blocks/course_checker/classes/model/check_manager_interface.php
(#26) Package block_course_checker\model is not valid
(#16) No one-line description found in phpdocs for file
(#29) There is no description in phpdocs for function run_checks
blocks/course_checker/classes/model/check_manager_persister_interface.php
(#28) Package block_course_checker\model is not valid
(#16) No one-line description found in phpdocs for file
(#32) There is no description in phpdocs for function save_checks
(#41) There is no description in phpdocs for function load_last_checks
blocks/course_checker/classes/model/check_plugin_interface.php
(#16) No one-line description found in phpdocs for file
(#30) There is no description in phpdocs for function run
blocks/course_checker/classes/model/check_result_interface.php
(#16) No one-line description found in phpdocs for file
blocks/course_checker/classes/model/checker_config_trait.php
(#34) Phpdocs for function checker_config_trait::get_config has incomplete parameters list
blocks/course_checker/classes/model/event_persister_interface.php
(#16) No one-line description found in phpdocs for file
blocks/course_checker/classes/model/event_result_interface.php
(#16) No one-line description found in phpdocs for file
blocks/course_checker/classes/model/mod_type_interface.php
(#29) Constant MOD_TYPE_ASSIGN is not documented
(#31) Constant MOD_TYPE_ATTENDANCE is not documented
(#33) Constant MOD_TYPE_BOOK is not documented
(#35) Constant MOD_TYPE_CHAT is not documented
(#37) Constant MOD_TYPE_CHOICE is not documented
(#39) Constant MOD_TYPE_CHOICEGROUP is not documented
(#41) Constant MOD_TYPE_DATA is not documented
(#43) Constant MOD_TYPE_FEEDBACK is not documented
(#45) Constant MOD_TYPE_FOLDER is not documented
(#47) Constant MOD_TYPE_FORUM is not documented
(#49) Constant MOD_TYPE_GLOSSARY is not documented
(#51) Constant MOD_TYPE_IMSCP is not documented
(#53) Constant MOD_TYPE_JOURNAL is not documented
(#55) Constant MOD_TYPE_LABEL is not documented
(#57) Constant MOD_TYPE_LESSON is not documented
(#59) Constant MOD_TYPE_LTI is not documented
(#61) Constant MOD_TYPE_PAGE is not documented
(#63) Constant MOD_TYPE_QUESTIONNAIRE is not documented
(#65) Constant MOD_TYPE_QUIZ is not documented
(#67) Constant MOD_TYPE_RESOURCE is not documented
(#69) Constant MOD_TYPE_URL is not documented
(#71) Constant MOD_TYPE_SCHEDULER is not documented
(#73) Constant MOD_TYPE_SCORM is not documented
(#75) Constant MOD_TYPE_SURVEY is not documented
(#77) Constant MOD_TYPE_WIKI is not documented
(#79) Constant MOD_TYPE_WORKSHOP is not documented
blocks/course_checker/classes/output/block_renderer.php
(#29) Class block_renderer is not documented
(#32) Constant block_renderer::ROLESALLOWEDMANUAL_SETTING is not documented
(#33) Constant block_renderer::ROLESALLOWEDMANUAL_DEFAULT is not documented
(#35) There is no description in phpdocs for function renderer
(#44) There is no description in phpdocs for function renderer_human_check_form
(#36) Phpdocs for function block_renderer::renderer has incomplete parameters list
(#45) Phpdocs for function block_renderer::renderer_human_check_form has incomplete parameters list
blocks/course_checker/classes/output/date_picker_input.php
(#31) Class date_picker_input is not documented
(#40) There is no description in phpdocs for function tohtmlwriter
blocks/course_checker/classes/output/footer_renderer.php
(#27) Class footer_renderer is not documented
(#28) Function footer_renderer::renderer is not documented
blocks/course_checker/classes/output/page_renderer.php
(#27) Class page_renderer is not documented
(#28) Function page_renderer::renderer is not documented
blocks/course_checker/classes/plugin_manager.php
(#33) Class plugin_manager is not documented
(#35) Constant plugin_manager::IMMEDIATE_RUN is not documented
(#37) Constant plugin_manager::IMMEDIATE_SAVE_AFTER_RUN is not documented
(#39) Constant plugin_manager::DISPLAY_LAST_CHECK_RESULT_IF_DISABLED is not documented
(#42) Constant plugin_manager::PLUGIN_FILE is not documented
(#44) Constant plugin_manager::PLUGIN_OUTPUT_FILE is not documented
(#46) Constant plugin_manager::DEPENDENCY_FILE is not documented
(#48) Constant plugin_manager::PLUGIN_INTERFACE is not documented
(#50) Constant plugin_manager::PLUGIN_CLASS is not documented
(#52) Constant plugin_manager::PLUGIN_OUTPUT_CLASS is not documented
(#16) No one-line description found in phpdocs for file
(#211) There is no description in phpdocs for function run_checks
(#289) There is no description in phpdocs for function run_single_check
(#341) There is no description in phpdocs for function is_checker_hidden
(#349) There is no description in phpdocs for function are_checkers_enabled
(#363) There is no description in phpdocs for function has_checker_advanced_settings
(#376) There is no description in phpdocs for function has_checker_restrictions
(#399) There is no description in phpdocs for function default_render
(#290) Phpdocs for function plugin_manager::run_single_check has incomplete parameters list
(#377) Phpdocs for function plugin_manager::has_checker_restrictions has incomplete parameters list
blocks/course_checker/classes/resolution_link_helper.php
(#55) There is no description in phpdocs for function get_link_to_modedit_or_view_page
(#76) There is no description in phpdocs for function get_link_to_course_view_page
(#87) There is no description in phpdocs for function get_link_to_course_edit_page
(#98) There is no description in phpdocs for function get_link_to_course_filter_page
(#109) There is no description in phpdocs for function get_target
(#56) Phpdocs for function resolution_link_helper::get_link_to_modedit_or_view_page has incomplete parameters list
(#77) Phpdocs for function resolution_link_helper::get_link_to_course_view_page has incomplete parameters list
(#88) Phpdocs for function resolution_link_helper::get_link_to_course_edit_page has incomplete parameters list
(#99) Phpdocs for function resolution_link_helper::get_link_to_course_filter_page has incomplete parameters list
blocks/course_checker/classes/result_persister.php
(#27) Class result_persister is not documented
(#16) No one-line description found in phpdocs for file
(#60) There is no description in phpdocs for function encode
(#81) There is no description in phpdocs for function decode
(#103) There is no description in phpdocs for function save_checks
(#142) There is no description in phpdocs for function save_human_review
(#161) There is no description in phpdocs for function load_last_checks
(#189) There is no description in phpdocs for function set_last_activity_edition
(#61) Phpdocs for function result_persister::encode has incomplete parameters list
(#82) Phpdocs for function result_persister::decode has incomplete parameters list
(#104) Phpdocs for function result_persister::save_checks has incomplete parameters list
blocks/course_checker/classes/run_checker_task.php
(#34) Class run_checker_task is not documented
blocks/course_checker/classes/task_helper.php
(#31) Class task_helper is not documented
(#157) There is no description in phpdocs for function notify_checkfinished
blocks/course_checker/db/access.php
(#17) File-level phpdocs block does not have @license tag
blocks/course_checker/db/events.php
(#16) No one-line description found in phpdocs for file
blocks/course_checker/edit_form.php
(#77) There is no description in phpdocs for function validation
(#91) There is no description in phpdocs for function specific_definition
blocks/course_checker/locallib.php
(#34) Phpdocs for function block_course_checker_get_dependency_info has incomplete parameters list
(#83) Phpdocs for function user_has_given_role_in_course has incomplete parameters list
(#112) Phpdocs for function is_valid_domain_name has incomplete parameters list
blocks/course_checker/tests/checker_attendance_test.php
(#42) There is no description in phpdocs for function init
(#63) There is no description in phpdocs for function test_if_there_is_no_attendance_activity_in_the_course
(#78) There is no description in phpdocs for function test_if_there_is_more_then_one_attendance_activity
(#99) There is no description in phpdocs for function test_if_there_are_sessions_in_the_attendance_activity
(#117) There is no description in phpdocs for function test_if_there_is_a_attendance_activity_but_no_sessions
(#133) There is no description in phpdocs for function create_new_attendance_activity
(#151) There is no description in phpdocs for function create_new_attendance_session
(#134) Phpdocs for function checker_attendance_test::create_new_attendance_activity has incomplete parameters list
(#152) Phpdocs for function checker_attendance_test::create_new_attendance_session has incomplete parameters list
(#64) Invalid phpdocs tag @test used
(#79) Invalid phpdocs tag @test used
(#100) Invalid phpdocs tag @test used
(#118) Invalid phpdocs tag @test used
blocks/course_checker/tests/checker_data_test.php
(#46) There is no description in phpdocs for function init
(#62) There is no description in phpdocs for function test_field_in_data_activity
(#76) There is no description in phpdocs for function test_no_fields_in_data_activity
(#84) There is no description in phpdocs for function assert_fields_in_data_activity
(#100) There is no description in phpdocs for function run_checker
(#114) There is no description in phpdocs for function get_component
(#101) Phpdocs for function checker_data_test::run_checker has incomplete parameters list
(#63) Invalid phpdocs tag @test used
(#77) Invalid phpdocs tag @test used
blocks/course_checker/tests/checker_groups_test.php
(#42) There is no description in phpdocs for function init
(#55) There is no description in phpdocs for function test_when_the_group_mode_is_deactivated
(#71) There is no description in phpdocs for function test_when_the_grouping_id_is_not_set_but_the_group_mode_is_activated
(#87) There is no description in phpdocs for function test_when_the_grouping_does_not_exist
(#104) There is no description in phpdocs for function test_when_the_grouping_has_less_than_two_groups
(#123) There is no description in phpdocs for function test_when_the_grouping_has_more_than_one_group
(#143) There is no description in phpdocs for function create_new_assignment_activity
(#162) There is no description in phpdocs for function create_a_new_grouping_in_course
(#170) There is no description in phpdocs for function create_new_groups_in_grouping
(#190) There is no description in phpdocs for function run_groupschecker
(#171) Phpdocs for function checker_groups_test::create_new_groups_in_grouping has incomplete parameters list
(#191) Phpdocs for function checker_groups_test::run_groupschecker has incomplete parameters list
(#56) Invalid phpdocs tag @test used
(#72) Invalid phpdocs tag @test used
(#88) Invalid phpdocs tag @test used
(#105) Invalid phpdocs tag @test used
(#124) Invalid phpdocs tag @test used
blocks/course_checker/tests/checker_link_test.php
(#63) There is no description in phpdocs for function test_failing_links_in_url_activity
(#70) There is no description in phpdocs for function assert_links_in_url_activity
(#97) There is no description in phpdocs for function init
(#111) There is no description in phpdocs for function create_new_url_activity
(#132) There is no description in phpdocs for function run_linkchecker
(#146) There is no description in phpdocs for function test_success_links_in_url_activity
(#71) Phpdocs for function checker_link_test::assert_links_in_url_activity has incomplete parameters list
(#133) Phpdocs for function checker_link_test::run_linkchecker has incomplete parameters list
(#64) Invalid phpdocs tag @test used
(#147) Invalid phpdocs tag @test used

Update savepoints problems

(1 errors, 0 warnings)

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

blocks/course_checker/db/upgrade.php
multiple 'return true;' detected

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

(1 errors, 11 warnings)

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

blocks/course_checker/templates/check_block.mustache
(#1) HTML Validation error, line 3: Stray start tag “tr”. (d><body><tr> <)
(#1) HTML Validation error, line 4: Stray start tag “td”. (<tr> <td class="col checker"> )
(#1) HTML Validation error, line 8: Stray end tag “td”. ( </a> </td> <)
(#1) HTML Validation error, line 9: Stray start tag “td”. (</td> <td class="col result"> )
(#1) HTML Validation error, line 11: Stray end tag “td”. (></i> </td> <)
(#1) HTML Validation error, line 12: Stray start tag “td”. (</td> <td class="col rerun"> )
(#1) HTML Validation error, line 14: Stray end tag “td”. (/div> </td></tr>)
(#1) HTML Validation error, line 15: Stray end tag “tr”. ( </td></tr></bo)
blocks/course_checker/templates/check_result.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
blocks/course_checker/templates/human_check_form.mustache
(#1) HTML Validation error, line 5: Bad value “” for attribute “action” on element “form”: Must be non-empty. (</label><form method="post" action=""> )
(#1) HTML Validation info, line 6: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. (> <input type="hidden" name="token" value="abc1234"/> <)
(#1) HTML Validation info, line 14: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. (> <input class="btn btn-secondary btn-block" type="submit" title="((humancheck_update%2Cblock_course_checker))"/> <)

Gherkin .feature problems

(0 errors, 0 warnings)

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