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

(33 errors, 69 warnings)

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

theme/snap/classes/admin_setting_configcolorcategory.php
(#148) File must end with a newline character
theme/snap/classes/admin_setting_configcolorwithcontrast.php
(#66) File must end with a newline character
theme/snap/classes/color_contrast.php
(#228) File must end with a newline character
theme/snap/classes/course_total_grade.php
(#67) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
theme/snap/classes/mod_hvp_renderer.php
(#84) The static declaration must come after the visibility declaration
(#103) The static declaration must come after the visibility declaration
(#123) File must end with a newline character
theme/snap/classes/output/ce_render_helper.php
(#124) File must end with a newline character
theme/snap/classes/output/core/course_renderer.php
(#701) Inline comments must end in full-stops, exclamation marks, or question marks
theme/snap/classes/output/core_renderer.php
(#1148) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
theme/snap/classes/privacy/provider.php
(#214) File must end with a newline character
theme/snap/classes/task/reset_deadlines_query_count_task.php
(#59) File must end with a newline character
theme/snap/classes/webservice/definition_helper.php
(#426) Method name "_define_class_for_webservice" should not be prefixed with an underscore to indicate visibility
theme/snap/classes/webservice/ws_course_cards_categories.php
(#206) File must end with a newline character
theme/snap/classes/webservice/ws_course_cards_data.php
(#243) File must end with a newline character
theme/snap/layout/course.php
(#116) Line indented incorrectly; expected at least 8 spaces, found 4
theme/snap/settings.php
(#43) File must end with a newline character
theme/snap/settings/categories_color_settings.php
(#52) File must end with a newline character
theme/snap/settings/course_settings.php
(#89) File must end with a newline character
theme/snap/settings/cover_settings.php
(#114) File must end with a newline character
theme/snap/tests/activity_deadlines_cache_test.php
(#33) PHPUnit testcase name "theme_snap_activity_deadlines_cache_test" does not match file name "activity_deadlines_cache_test"
(#33) PHUnit class "theme_snap_activity_deadlines_cache_test" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested
theme/snap/tests/activity_test.php
(#34) PHPUnit testcase name "theme_snap_acitvity_test" does not match file name "activity_test"
(#34) PHUnit class "theme_snap_acitvity_test" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested
theme/snap/tests/assign_test.php
(#40) PHPUnit testcase name "theme_snap_assign_test" does not match file name "assign_test"
(#40) PHUnit class "theme_snap_assign_test" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested
theme/snap/tests/behat/behat_theme_snap.php
(#369) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#625) Line exceeds 132 characters; contains 134 characters
(#689) Line exceeds 132 characters; contains 141 characters
(#727) Line exceeds 132 characters; contains 145 characters
(#739) Line exceeds 132 characters; contains 161 characters
(#760) Line exceeds 132 characters; contains 165 characters
(#793) Line exceeds maximum limit of 180 characters; contains 188 characters
(#807) Line exceeds maximum limit of 180 characters; contains 192 characters
(#1141) Line exceeds 132 characters; contains 134 characters
(#1209) Line exceeds 132 characters; contains 165 characters
(#1220) Line exceeds 132 characters; contains 161 characters
(#1324) Line exceeds 132 characters; contains 151 characters
(#1415) Line exceeds 132 characters; contains 144 characters
(#1563) Line exceeds maximum limit of 180 characters; contains 186 characters
(#1585) Line exceeds maximum limit of 180 characters; contains 190 characters
(#1659) Line exceeds maximum limit of 180 characters; contains 208 characters
(#1719) Line exceeds 132 characters; contains 134 characters
theme/snap/tests/behat/behat_theme_snap_behat_general.php
(#144) This comment is 50% valid code; is this commented out code?
(#215) This comment is 50% valid code; is this commented out code?
(#304) Line exceeds maximum limit of 180 characters; contains 204 characters
(#337) Line exceeds maximum limit of 180 characters; contains 206 characters
theme/snap/tests/behat/behat_theme_snap_category_colors.php
(#84) Line exceeds 132 characters; contains 156 characters
theme/snap/tests/behat/behat_theme_snap_custom_elements.php
(#74) Inline comments must start with a capital letter, digit or 3-dots sequence
theme/snap/tests/controller/kernel_test.php
(#39) Method name "_return_string_callback" should not be prefixed with an underscore to indicate visibility
(#43) Method name "_echo_string_callback" should not be prefixed with an underscore to indicate visibility
(#47) Method name "_both_string_callback" should not be prefixed with an underscore to indicate visibility
theme/snap/tests/core_renderer_test.php
(#33) PHPUnit testcase name "theme_snap_core_renderer_testcase" does not match file name "core_renderer_test"
(#33) PHUnit class "theme_snap_core_renderer_testcase" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested
theme/snap/tests/course_management_test.php
(#34) PHPUnit testcase name "theme_snap_course_management_test" does not match file name "course_management_test"
(#34) PHUnit class "theme_snap_course_management_test" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested
theme/snap/tests/course_module_recycle_bin_test.php
(#35) PHPUnit testcase name "theme_snap_course_module_recyclebin_tests" does not match file name "course_module_recycle_bin_test"
(#35) PHUnit class "theme_snap_course_module_recyclebin_tests" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested
(#35) PHPUnit irregular testcase name found: theme_snap_course_module_recyclebin_tests (_test/_testcase ended expected)
theme/snap/tests/custom_menu_spacing_test.php
(#36) PHPUnit testcase name "theme_snap_custom_menu_spacing" does not match file name "custom_menu_spacing_test"
(#36) PHUnit class "theme_snap_custom_menu_spacing" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested
(#36) PHPUnit irregular testcase name found: theme_snap_custom_menu_spacing (_test/_testcase ended expected)
theme/snap/tests/dashboard_appendices_test.php
(#34) PHPUnit testcase name "theme_snap_dashboard_appendices_testcase" does not match file name "dashboard_appendices_test"
(#34) PHUnit class "theme_snap_dashboard_appendices_testcase" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested
theme/snap/tests/gradebookaccess_test.php
(#30) PHPUnit testcase name "theme_snap_gradebookaccess_testcase" does not match file name "gradebookaccess_test"
(#30) PHUnit class "theme_snap_gradebookaccess_testcase" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested
theme/snap/tests/local_test.php
(#39) PHPUnit testcase name "theme_snap_local_test" does not match file name "local_test"
theme/snap/tests/lti_icons_displaying_test.php
(#36) PHPUnit testcase name "theme_snap_lti_icons_displaying" does not match file name "lti_icons_displaying_test"
(#36) PHUnit class "theme_snap_lti_icons_displaying" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested
(#36) PHPUnit irregular testcase name found: theme_snap_lti_icons_displaying (_test/_testcase ended expected)
(#90) File must end with a newline character
theme/snap/tests/privacy_provider_test.php
(#41) PHPUnit testcase name "theme_snap_privacy_provider_testcase" does not match file name "privacy_provider_test"
(#41) PHUnit class "theme_snap_privacy_provider_testcase" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested
(#228) File must end with a newline character
theme/snap/tests/recent_forum_activity_test.php
(#39) PHPUnit testcase name "theme_snap_recent_forum_activity_test" does not match file name "recent_forum_activity_test"
theme/snap/tests/services_course_test.php
(#30) PHPUnit testcase name "theme_snap_services_course_test" does not match file name "services_course_test"
(#30) PHUnit class "theme_snap_services_course_test" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested
theme/snap/tests/snap_hvp_customcss_test.php
(#32) PHPUnit testcase name "theme_snap_hvp_customcss_test" does not match file name "snap_hvp_customcss_test"
(#32) PHUnit class "theme_snap_hvp_customcss_test" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested
(#67) File must end with a newline character
theme/snap/tests/snap_page_requirements_manager_test.php
(#34) PHPUnit testcase name "theme_snap_snap_page_requirements_manager_test" does not match file name "snap_page_requirements_manager_test"
(#34) PHUnit class "theme_snap_snap_page_requirements_manager_test" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested
theme/snap/tests/snap_toc_renderer_test.php
(#29) PHPUnit testcase name "theme_snap_toc_renderer_test" does not match file name "snap_toc_renderer_test"
(#29) PHUnit class "theme_snap_toc_renderer_test" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested
(#67) File must end with a newline character
theme/snap/tests/tr_lang_pack_test.php
(#27) PHPUnit testcase name "theme_snap_tr_lang_pack_test" does not match file name "tr_lang_pack_test"
(#27) PHUnit class "theme_snap_tr_lang_pack_test" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested
theme/snap/tests/urls_and_strings_check_test.php
(#28) PHPUnit testcase name "theme_snap_urls_and_strings_check_test" does not match file name "urls_and_strings_check_test"
(#28) PHUnit class "theme_snap_urls_and_strings_check_test" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested
(#114) File must end with a newline character
theme/snap/tests/webservice_ws_course_card_categories_test.php
(#27) PHPUnit testcase name "theme_snap_ws_course_card_categories_test" does not match file name "webservice_ws_course_card_categories_test"
(#27) PHUnit class "theme_snap_ws_course_card_categories_test" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested
theme/snap/tests/webservice_ws_course_card_data_test.php
(#27) PHPUnit testcase name "theme_snap_ws_course_card_data_test" does not match file name "webservice_ws_course_card_data_test"
(#27) PHUnit class "theme_snap_ws_course_card_data_test" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested
theme/snap/tests/webservice_ws_course_card_test.php
(#27) PHPUnit testcase name "theme_snap_ws_course_card_test" does not match file name "webservice_ws_course_card_test"
(#27) PHUnit class "theme_snap_ws_course_card_test" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested
theme/snap/tests/webservice_ws_course_toc_test.php
(#27) PHPUnit testcase name "theme_snap_ws_course_roc" does not match file name "webservice_ws_course_toc_test"
(#27) PHUnit class "theme_snap_ws_course_roc" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested
(#27) PHPUnit irregular testcase name found: theme_snap_ws_course_roc (_test/_testcase ended expected)
(#65) File must end with a newline character
theme/snap/tests/webservice_ws_feed_activity_test.php
(#27) PHPUnit testcase name "theme_snap_ws_feed_test" does not match file name "webservice_ws_feed_activity_test"
(#27) PHUnit class "theme_snap_ws_feed_test" does not have any namespace. It is recommended to add it to the "theme_snap" namespace, using more levels if needed, in order to match the code being tested

CSS problems

(50 errors, 9 warnings)

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

theme/snap/scss/_blocks.scss
(#29) Invalid value for `column-width` (csstree/validator)
theme/snap/scss/_brandcolor.scss
(#34) Unexpected !important (declaration-no-important)
(#91) Unexpected !important (declaration-no-important)
(#545) Unexpected !important (declaration-no-important)
(#715) Unexpected !important (declaration-no-important)
(#992) Unexpected !important (declaration-no-important)
theme/snap/scss/_core.scss
(#4601) Unexpected empty block (block-no-empty)
(#4242) Expected line length to be no more than 132 characters (max-line-length)
(#4338) Expected line length to be no more than 132 characters (max-line-length)
(#4374) Expected line length to be no more than 132 characters (max-line-length)
(#4441) Expected line length to be no more than 132 characters (max-line-length)
(#3025) Unexpected extra semicolon (no-extra-semicolons)
(#3030) Unexpected extra semicolon (no-extra-semicolons)
(#3035) Unexpected extra semicolon (no-extra-semicolons)
(#3040) Unexpected extra semicolon (no-extra-semicolons)
(#3045) Unexpected extra semicolon (no-extra-semicolons)
theme/snap/scss/_course.scss
(#1681) Invalid value for `margin-left` (csstree/validator)
theme/snap/scss/_courselistings.scss
(#117) Unexpected !important (declaration-no-important)
theme/snap/scss/_coursemanagement.scss
(#28) Unexpected !important (declaration-no-important)
(#35) Unexpected !important (declaration-no-important)
theme/snap/scss/_forms.scss
(#285) Invalid value for `background-color` (csstree/validator)
theme/snap/scss/_personalmenu.scss
(#47) Invalid value for `animation-iteration-count` (csstree/validator)
(#190) Invalid value for `animation-iteration-count` (csstree/validator)
(#403) Invalid value for `background-repeat` (csstree/validator)
theme/snap/scss/_plugins.scss
(#708) Expected single space after ">" (selector-combinator-space-after)
(#708) Expected single space after ">" (selector-combinator-space-after)
(#709) Expected single space after ">" (selector-combinator-space-after)
(#709) Expected single space after ">" (selector-combinator-space-after)
(#708) Expected single space before ">" (selector-combinator-space-before)
(#708) Expected single space before ">" (selector-combinator-space-before)
(#709) Expected single space before ">" (selector-combinator-space-before)
(#709) Expected single space before ">" (selector-combinator-space-before)
(#531) Expected newline after "," (selector-list-comma-newline-after)
theme/snap/style/editor.css
(#2166) Can't parse value "alpha(opacity=65)" (csstree/validator)
(#2837) Invalid value for `font` (csstree/validator)
(#2853) Invalid value for `width` (csstree/validator)
(#3178) Can't parse value "alpha(opacity=0)" (csstree/validator)
(#3183) Can't parse value "alpha(opacity=80)" (csstree/validator)
(#3302) Invalid value for `opacity` (csstree/validator)
(#3303) Can't parse value "alpha(opacity=5000)" (csstree/validator)
(#4191) Can't parse value "alpha(opacity=80)" (csstree/validator)
(#4263) Can't parse value "alpha(opacity=40)" (csstree/validator)
(#4268) Can't parse value "alpha(opacity=100)" (csstree/validator)
(#4429) Invalid value for `opacity` (csstree/validator)
(#4430) Can't parse value "alpha(opacity=7500)" (csstree/validator)
(#4707) Invalid value for `opacity` (csstree/validator)
(#4708) Can't parse value "alpha(opacity=5000)" (csstree/validator)
(#4735) Invalid value for `opacity` (csstree/validator)
(#4736) Can't parse value "alpha(opacity=10000)" (csstree/validator)
(#4952) Invalid value for `column-width` (csstree/validator)
(#5554) Invalid value for `margin` (csstree/validator)
(#5870) Can't parse value "alpha(opacity=65)" (csstree/validator)
(#7344) Can't parse value "alpha(opacity=65)" (csstree/validator)
(#8019) Can't parse value "alpha(opacity=65)" (csstree/validator)
(#11283) Can't parse value "alpha(opacity=65)" (csstree/validator)
(#12034) Invalid value for `animation-iteration-count` (csstree/validator)
(#12481) Invalid value for `background-repeat` (csstree/validator)
(#10146) Expected single space before "{" (block-opening-brace-space-before)
(#124) Unexpected duplicate name monospace (font-family-no-duplicate-names)

PHPDocs style problems

(581 errors, 1 warnings)

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

theme/snap/classes/activity.php
(#1681) Function activity::start_deadline_query is not documented
(#1704) Function activity::end_deadline_query is not documented
(#1723) Function activity::run_within_lock is not documented
(#1736) Function activity::reset_deadline_query_count is not documented
(#37) Variable activity::$phpunitallowcaching is not documented
(#27) No one-line description found in phpdocs for class activity
(#39) There is no description in phpdocs for function module_meta
(#562) Phpdocs for function activity::std_num_submissions has incomplete parameters list
(#670) Phpdocs for function activity::choice_num_submissions has incomplete parameters list
(#681) Phpdocs for function activity::feedback_num_submissions has incomplete parameters list
(#692) Phpdocs for function activity::lesson_num_submissions has incomplete parameters list
(#703) Phpdocs for function activity::quiz_num_submissions has incomplete parameters list
(#776) Phpdocs for function activity::get_submission_row has incomplete parameters list
(#910) Phpdocs for function activity::instance_activity_dates has incomplete parameters list
(#1078) Phpdocs for function activity::grade_row has incomplete parameters list
(#1183) Phpdocs for function activity::assignment_due_date_info has incomplete parameters list
theme/snap/classes/admin_setting_configcolorcategory.php
(#31) Package is not specified for class admin_setting_configcolorcategory. It is also not specified in file-level phpdocs
(#31) Class admin_setting_configcolorcategory is not documented
theme/snap/classes/admin_setting_configcolorwithcontrast.php
(#55) Function admin_setting_configcolorwithcontrast::output_html is not documented
(#33) Variable admin_setting_configcolorwithcontrast::$identifier is not documented
(#35) Constant admin_setting_configcolorwithcontrast::BASICS is not documented
(#37) Constant admin_setting_configcolorwithcontrast::NAVIGATION_BAR is not documented
(#39) Constant admin_setting_configcolorwithcontrast::NAVIGATION_BAR_BUTTON is not documented
(#41) There is no description in phpdocs for function __construct
(#43) Phpdocs for function admin_setting_configcolorwithcontrast::__construct has incomplete parameters list
theme/snap/classes/admin_setting_configcourseid.php
(#42) Function admin_setting_configcourseid::output_html is not documented
theme/snap/classes/admin_setting_configradiobuttons.php
(#29) Package is not specified for class admin_setting_configradiobuttons. It is also not specified in file-level phpdocs
(#29) Class admin_setting_configradiobuttons is not documented
(#32) Phpdocs for function admin_setting_configradiobuttons::__construct has incomplete parameters list
theme/snap/classes/admin_setting_configurl.php
(#42) Function admin_setting_configurl::output_html is not documented
theme/snap/classes/calendar/event/data_access/event_vault.php
(#52) Function event_vault::get_events is not documented
theme/snap/classes/calendar/event/strategies/activity_retrieval_strategy.php
(#42) Phpdocs for function activity_retrieval_strategy::get_raw_events_legacy_implementation has incomplete parameters list
theme/snap/classes/color_contrast.php
(#137) Phpdocs for function color_contrast::compare_colors has incomplete parameters list
theme/snap/classes/controller/addsection_controller.php
(#21) No one-line description found in phpdocs for class addsection_controller
theme/snap/classes/controller/controller_abstract.php
(#21) No one-line description found in phpdocs for class controller_abstract
(#59) Not recommended phpdocs tag @abstract used
theme/snap/classes/controller/kernel.php
(#39) There is no description in phpdocs for function __construct
(#84) Phpdocs for function kernel::execute_callback has incomplete parameters list
theme/snap/classes/controller/mediaresource_controller.php
(#21) No one-line description found in phpdocs for class mediaresource_controller
(#56) Phpdocs for function mediaresource_controller::get_media_html has incomplete parameters list
theme/snap/classes/controller/pagemod_controller.php
(#23) No one-line description found in phpdocs for class pagemod_controller
theme/snap/classes/controller/router.php
(#40) Function router::__construct is not documented
(#58) There is no description in phpdocs for function get_controllers
(#71) Phpdocs for function router::route_action has incomplete parameters list
theme/snap/classes/controller/snap_personal_menu_controller.php
(#23) No one-line description found in phpdocs for class snap_personal_menu_controller
theme/snap/classes/course_total_grade.php
(#35) Package is not specified for class course_total_grade. It is also not specified in file-level phpdocs
theme/snap/classes/event_handlers.php
(#47) Package is not specified for class event_handlers. It is also not specified in file-level phpdocs
(#47) Class event_handlers is not documented
theme/snap/classes/image.php
(#37) Phpdocs for function image::resize has incomplete parameters list
theme/snap/classes/local.php
(#741) Function local::messages_data is not documented
(#949) Function local::grading_data is not documented
(#1017) Function local::grading is not documented
(#1143) Function local::get_course_firstimage is not documented
(#2307) Function local::deadlines is not documented
(#2334) Function local::deadlines_data is not documented
(#325) There is no description in phpdocs for function course_user_completion_cachestamp
(#642) There is no description in phpdocs for function get_user_messages
(#1994) There is no description in phpdocs for function recent_forum_activity_data
(#2415) There is no description in phpdocs for function get_feed
(#58) Phpdocs for function local::item_has_grade_or_feedback has incomplete parameters list
(#293) Phpdocs for function local::get_cachestamp has incomplete parameters list
(#340) Phpdocs for function local::course_completion_progress has incomplete parameters list
(#428) Phpdocs for function local::conditionally_unavailable_elements has incomplete parameters list
(#462) Phpdocs for function local::courseinfo has incomplete parameters list
(#515) Phpdocs for function local::course_participant_count has incomplete parameters list
(#561) Phpdocs for function local::suspended_participant_count has incomplete parameters list
(#807) Phpdocs for function local::relative_time has incomplete parameters list
(#829) Phpdocs for function local::simpler_time has incomplete parameters list
(#1096) Phpdocs for function local::sort_graded has incomplete parameters list
(#1132) Phpdocs for function local::get_course_color has incomplete parameters list
(#1367) Phpdocs for function local::course_cat_coverimage has incomplete parameters list
(#1378) Phpdocs for function local::course_coverimage has incomplete parameters list
(#1459) Phpdocs for function local::course_cat_coverimage_css has incomplete parameters list
(#1584) Phpdocs for function local::get_page_mod has incomplete parameters list
(#1630) Phpdocs for function local::limit_sql has incomplete parameters list
(#1655) Phpdocs for function local::get_user has incomplete parameters list
(#2083) Phpdocs for function local::add_calendar_change_stamp has incomplete parameters list
theme/snap/classes/message.php
(#97) Function message::__construct is not documented
(#101) There is no description in phpdocs for function set_fromuser
theme/snap/classes/output/ce_render_helper.php
(#62) There is no description in phpdocs for function render_feed_web_component
(#63) Phpdocs for function ce_render_helper::render_feed_web_component has incomplete parameters list
theme/snap/classes/output/core/course_renderer.php
(#44) Class course_renderer is not documented
(#992) Function course_renderer::mod_book_html is not documented
(#1383) Function course_renderer::course_footer is not documented
(#17) No one-line description found in phpdocs for file
(#1023) Phpdocs for function course_renderer::book_get_toc has incomplete parameters list
(#49) Invalid phpdocs tag @author: used
(#694) Invalid phpdocs tag @date used
(#789) Invalid inline phpdocs tag @todo found
(#333) Inline phpdocs tag {@link core_course_renderer::course_section_cm_name()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#334) Inline phpdocs tag {@link cm_info::get_after_link()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#335) Inline phpdocs tag {@link core_course_renderer::course_section_cm_text()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#336) Inline phpdocs tag {@link core_course_renderer::course_section_cm_availability()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#337) Inline phpdocs tag {@link core_course_renderer::course_section_cm_completion()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#338) Inline phpdocs tag {@link course_get_cm_edit_actions()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#339) Inline phpdocs tag {@link core_course_renderer::course_section_cm_edit_actions()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
theme/snap/classes/output/core_course/management/renderer.php
(#41) There is no description in phpdocs for function course_listitem
(#48) There is no description in phpdocs for function search_listitem
(#55) There is no description in phpdocs for function decorate_link_with_detail_hash
(#41) Phpdocs for function renderer::course_listitem has incomplete parameters list
(#48) Phpdocs for function renderer::search_listitem has incomplete parameters list
(#56) Phpdocs for function renderer::decorate_link_with_detail_hash has incomplete parameters list
(#42) Invalid phpdocs tag @inheritdoc used
(#49) Invalid phpdocs tag @inheritdoc used
theme/snap/classes/output/core_renderer.php
(#52) Class core_renderer is not documented
(#130) Function core_renderer::get_course_image is not documented
(#429) Function core_renderer::get_calltoaction_url is not documented
(#435) Function core_renderer::edit_button is not documented
(#439) Function core_renderer::render_callstoaction is not documented
(#660) Function core_renderer::render_login_base_method is not documented
(#1109) Function core_renderer::favicon is not documented
(#1424) Function core_renderer::image_url is not documented
(#2052) Function core_renderer::secure_layout_language_menu is not documented
(#55) Constant core_renderer::ENABLED_LOGIN_BOTH is not documented
(#56) Constant core_renderer::ENABLED_LOGIN_MOODLE is not documented
(#57) Constant core_renderer::ENABLED_LOGIN_ALTERNATIVE is not documented
(#58) Constant core_renderer::ORDER_LOGIN_MOODLE_FIRST is not documented
(#59) Constant core_renderer::ORDER_LOGIN_ALTERNATIVE_FIRST is not documented
(#115) There is no description in phpdocs for function course_toc
(#341) There is no description in phpdocs for function snap_media_object
(#641) There is no description in phpdocs for function render_course_card
(#650) There is no description in phpdocs for function render_login_alternative_methods
(#2092) There is no description in phpdocs for function get_path_hiddentoc
(#382) Phpdocs for function core_renderer::friendly_datetime has incomplete parameters list
(#1115) Phpdocs for function core_renderer::render_custom_menu has incomplete parameters list
(#1382) Phpdocs for function core_renderer::confirm has incomplete parameters list
(#1544) Phpdocs for function core_renderer::render_featured_courses has incomplete parameters list
(#1660) Phpdocs for function core_renderer::render_navigation_node has incomplete parameters list
(#2093) Phpdocs for function core_renderer::get_path_hiddentoc has incomplete parameters list
(#139) Invalid phpdocs tag @author: used
(#161) Invalid phpdocs tag @author: used
(#186) Invalid phpdocs tag @author: used
theme/snap/classes/output/core_renderer_ajax.php
(#29) Class core_renderer_ajax is not documented
(#31) Function core_renderer_ajax::image_url is not documented
theme/snap/classes/output/format_section_trait.php
(#387) Function print_multiple_section_page is not documented
(#471) Function end_section_list is not documented
(#17) No one-line description found in phpdocs for file
(#350) There is no description in phpdocs for function render_course_section_navigation
(#717) There is no description in phpdocs for function render_course_action_section_move
(#727) There is no description in phpdocs for function render_course_action_section_visibility
(#737) There is no description in phpdocs for function render_course_action_section_highlight
(#747) There is no description in phpdocs for function render_course_action_section_delete
(#109) Phpdocs for function target_link_content has incomplete parameters list
(#481) Phpdocs for function change_num_sections has incomplete parameters list
(#581) Phpdocs for function print_editor has incomplete parameters list
(#645) Inline phpdocs tag {@link core_course_renderer::add_modchoosertoggle()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
theme/snap/classes/output/format_topics_renderer.php
(#30) Class format_topics_renderer is not documented
theme/snap/classes/output/format_weeks_renderer.php
(#31) Class format_weeks_renderer is not documented
theme/snap/classes/output/general_section_trait.php
(#35) Phpdocs for function is_section_conditional has incomplete parameters list
theme/snap/classes/output/mod_assign_renderer.php
(#40) Class mod_assign_renderer is not documented
(#17) No one-line description found in phpdocs for file
theme/snap/classes/output/mod_folder_renderer.php
(#34) Class mod_folder_renderer is not documented
(#35) Function mod_folder_renderer::render_folder_tree is not documented
(#17) No one-line description found in phpdocs for file
theme/snap/classes/output/shared.php
(#41) Class shared is not documented
(#200) Phpdocs for function shared::include_course_ajax has incomplete parameters list
(#488) Phpdocs for function shared::gradebook_accessible has incomplete parameters list
(#554) Invalid phpdocs tag @date used
theme/snap/classes/output/toc_renderer.php
(#31) Class toc_renderer is not documented
(#33) There is no description in phpdocs for function course_toc
theme/snap/classes/renderables/course_action_section_base.php
(#30) Package is not specified for class course_action_section_base. It is also not specified in file-level phpdocs
(#30) Class course_action_section_base is not documented
(#54) Function course_action_section_base::__construct is not documented
theme/snap/classes/renderables/course_action_section_delete.php
(#30) Package is not specified for class course_action_section_delete. It is also not specified in file-level phpdocs
(#30) Class course_action_section_delete is not documented
(#37) Function course_action_section_delete::__construct is not documented
theme/snap/classes/renderables/course_action_section_highlight.php
(#30) Package is not specified for class course_action_section_highlight. It is also not specified in file-level phpdocs
(#30) Class course_action_section_highlight is not documented
(#44) Phpdocs for function course_action_section_highlight::__construct has incomplete parameters list
theme/snap/classes/renderables/course_action_section_move.php
(#30) Package is not specified for class course_action_section_move. It is also not specified in file-level phpdocs
(#30) Class course_action_section_move is not documented
(#37) Function course_action_section_move::__construct is not documented
theme/snap/classes/renderables/course_action_section_visibility.php
(#30) Package is not specified for class course_action_section_visibility. It is also not specified in file-level phpdocs
(#30) Class course_action_section_visibility is not documented
(#37) Function course_action_section_visibility::__construct is not documented
theme/snap/classes/renderables/course_card.php
(#31) Package is not specified for class course_card. It is also not specified in file-level phpdocs
(#31) Class course_card is not documented
(#134) There is no description in phpdocs for function __construct
(#135) Phpdocs for function course_card::__construct has incomplete parameters list
theme/snap/classes/renderables/course_toc.php
(#34) Package is not specified for class course_toc. It is also not specified in file-level phpdocs
(#34) Class course_toc is not documented
(#172) Function course_toc::set_chapters is not documented
(#84) Variable course_toc::$loadmodules is not documented
(#259) There is no description in phpdocs for function set_footer
(#51) Invalid phpdocs tag @wsparam used
theme/snap/classes/renderables/course_toc_chapter.php
(#28) Package is not specified for class course_toc_chapter. It is also not specified in file-level phpdocs
(#28) Class course_toc_chapter is not documented
theme/snap/classes/renderables/course_toc_footer.php
(#27) Package is not specified for class course_toc_footer. It is also not specified in file-level phpdocs
(#27) Class course_toc_footer is not documented
theme/snap/classes/renderables/course_toc_module.php
(#28) Package is not specified for class course_toc_module. It is also not specified in file-level phpdocs
(#28) Class course_toc_module is not documented
theme/snap/classes/renderables/course_toc_progress.php
(#30) Package is not specified for class course_toc_progress. It is also not specified in file-level phpdocs
(#30) Class course_toc_progress is not documented
(#34) Invalid phpdocs tag @wsparam used
theme/snap/classes/renderables/featured_course.php
(#23) Package is not specified for class featured_course. It is also not specified in file-level phpdocs
(#61) Phpdocs for function featured_course::__construct has incomplete parameters list
theme/snap/classes/renderables/featured_courses.php
(#24) Package is not specified for class featured_courses. It is also not specified in file-level phpdocs
(#55) Function featured_courses::__construct is not documented
theme/snap/classes/renderables/genius_dashboard_link.php
(#29) Package is not specified for class genius_dashboard_link. It is also not specified in file-level phpdocs
(#29) Class genius_dashboard_link is not documented
(#41) There is no description in phpdocs for function __construct
theme/snap/classes/renderables/login_alternative_methods.php
(#28) Package is not specified for class login_alternative_methods. It is also not specified in file-level phpdocs
(#28) Class login_alternative_methods is not documented
(#32) Function login_alternative_methods::__construct is not documented
(#30) Variable login_alternative_methods::$potentialidps is not documented
theme/snap/classes/renderables/settings_link.php
(#29) Package is not specified for class settings_link. It is also not specified in file-level phpdocs
(#29) Class settings_link is not documented
(#41) There is no description in phpdocs for function __construct
theme/snap/classes/renderables/trait_exportable.php
(#32) Package is not specified for function convert_object_for_export. It is also not specified in file-level phpdocs
(#95) Package is not specified for function export_for_template. It is also not specified in file-level phpdocs
(#95) There is no description in phpdocs for function export_for_template
theme/snap/classes/services/course.php
(#28) Package is not specified for class course. It is also not specified in file-level phpdocs
(#36) Function course::__construct is not documented
(#92) There is no description in phpdocs for function setcoverimage
(#400) There is no description in phpdocs for function course_toc
(#411) There is no description in phpdocs for function course_toc_chapters
(#421) There is no description in phpdocs for function highlight_section
(#54) Phpdocs for function course::check_summary_files_for_image_suitability has incomplete parameters list
(#296) Phpdocs for function course::coursebyshortname has incomplete parameters list
theme/snap/classes/snap_base_test.php
(#27) Package is not specified for class snap_base_test. It is also not specified in file-level phpdocs
(#27) Class snap_base_test is not documented
theme/snap/classes/snap_page_requirements_manager.php
(#31) Package is not specified for class snap_page_requirements_manager. It is also not specified in file-level phpdocs
(#31) Class snap_page_requirements_manager is not documented
(#17) No one-line description found in phpdocs for file
theme/snap/classes/task/refresh_deadline_caches_task.php
(#43) Variable refresh_deadline_caches_task::$cachekeys is not documented
(#162) Phpdocs for function refresh_deadline_caches_task::has_or_add_cachekey has incomplete parameters list
theme/snap/classes/traits/null_object.php
(#31) Package is not specified for function is_set. It is also not specified in file-level phpdocs
(#55) Package is not specified for function set_default. It is also not specified in file-level phpdocs
(#57) Phpdocs for function set_default has incomplete parameters list
theme/snap/classes/user_forums.php
(#107) Function user_forums::hsuforums is not documented
(#78) There is no description in phpdocs for function __construct
(#93) There is no description in phpdocs for function forums
(#100) There is no description in phpdocs for function forumids
(#111) There is no description in phpdocs for function hsuforumids
(#118) There is no description in phpdocs for function forumidsallgroups
(#125) There is no description in phpdocs for function hsuforumidsallgroups
(#134) Phpdocs for function user_forums::purge_qa_forums has incomplete parameters list
(#149) Phpdocs for function user_forums::forumids_accessallgroups has incomplete parameters list
(#230) Phpdocs for function user_forums::process_stale_forums has incomplete parameters list
theme/snap/classes/webservice/definition_helper.php
(#37) Package is not specified for class definition_helper. It is also not specified in file-level phpdocs
(#37) No one-line description found in phpdocs for class definition_helper
(#275) There is no description in phpdocs for function param_error
(#112) Phpdocs for function definition_helper::set_use_namespaces has incomplete parameters list
(#172) Phpdocs for function definition_helper::convert_object_params has incomplete parameters list
(#226) Phpdocs for function definition_helper::convert_ws_param_to_object has incomplete parameters list
(#290) Phpdocs for function definition_helper::define_from_ws_param has incomplete parameters list
(#355) Phpdocs for function definition_helper::get_wsdoc has incomplete parameters list
(#423) Phpdocs for function definition_helper::_define_class_for_webservice has incomplete parameters list
(#316) Invalid phpdocs tag @wsparam used
(#332) Invalid phpdocs tag @wsparam used
(#460) Invalid inline phpdocs tag @var found
(#473) Invalid inline phpdocs tag @var found
(#486) Invalid inline phpdocs tag @var found
theme/snap/classes/webservice/ws_course_card.php
(#25) Package is not specified for class ws_course_card. It is also not specified in file-level phpdocs
(#32) There is no description in phpdocs for function service_parameters
(#43) There is no description in phpdocs for function service_returns
(#69) There is no description in phpdocs for function service
theme/snap/classes/webservice/ws_course_cards_categories.php
(#50) There is no description in phpdocs for function service_parameters
(#60) There is no description in phpdocs for function service_returns
(#72) There is no description in phpdocs for function service
(#73) Phpdocs for function ws_course_cards_categories::service has incomplete parameters list
theme/snap/classes/webservice/ws_course_cards_data.php
(#49) There is no description in phpdocs for function service_parameters
(#60) There is no description in phpdocs for function service_returns
(#85) There is no description in phpdocs for function service
(#99) There is no description in phpdocs for function get_courses_from_category
(#86) Phpdocs for function ws_course_cards_data::service has incomplete parameters list
(#99) Phpdocs for function ws_course_cards_data::get_courses_from_category has incomplete parameters list
theme/snap/classes/webservice/ws_course_completion.php
(#25) Package is not specified for class ws_course_completion. It is also not specified in file-level phpdocs
(#32) There is no description in phpdocs for function service_parameters
(#44) There is no description in phpdocs for function service_returns
(#77) There is no description in phpdocs for function service
theme/snap/classes/webservice/ws_course_module_completion.php
(#32) Package is not specified for class ws_course_module_completion. It is also not specified in file-level phpdocs
(#32) Class ws_course_module_completion is not documented
(#17) No one-line description found in phpdocs for file
(#33) There is no description in phpdocs for function service_parameters
(#44) There is no description in phpdocs for function service_returns
(#55) There is no description in phpdocs for function service
(#56) Phpdocs for function ws_course_module_completion::service has incomplete parameters list
theme/snap/classes/webservice/ws_course_sections.php
(#32) Package is not specified for class ws_course_sections. It is also not specified in file-level phpdocs
(#45) There is no description in phpdocs for function service_parameters
(#64) There is no description in phpdocs for function service_returns
(#84) There is no description in phpdocs for function service
theme/snap/classes/webservice/ws_course_toc_chapters.php
(#25) Package is not specified for class ws_course_toc_chapters. It is also not specified in file-level phpdocs
(#32) There is no description in phpdocs for function service_parameters
(#42) There is no description in phpdocs for function service_returns
(#64) There is no description in phpdocs for function service
theme/snap/classes/webservice/ws_cover_image.php
(#25) Package is not specified for class ws_cover_image. It is also not specified in file-level phpdocs
(#32) There is no description in phpdocs for function service_parameters
(#47) There is no description in phpdocs for function service_returns
(#59) There is no description in phpdocs for function service
(#60) Phpdocs for function ws_cover_image::service has incomplete parameters list
theme/snap/classes/webservice/ws_feed.php
(#46) There is no description in phpdocs for function service_parameters
(#60) There is no description in phpdocs for function service_returns
(#80) There is no description in phpdocs for function service
theme/snap/cli/fix_tr_lang_strings.php
(#17) No one-line description found in phpdocs for file
theme/snap/db/upgrade.php
(#29) Package is not specified for function xmldb_theme_snap_upgrade. It is also not specified in file-level phpdocs
(#17) File-level phpdocs block is not found
(#29) Function xmldb_theme_snap_upgrade is not documented
theme/snap/lang/ar/theme_snap.php
(#17) No one-line description found in phpdocs for file
theme/snap/lang/ca/theme_snap.php
(#17) No one-line description found in phpdocs for file
theme/snap/lang/cs/theme_snap.php
(#17) No one-line description found in phpdocs for file
theme/snap/lang/da/theme_snap.php
(#17) No one-line description found in phpdocs for file
theme/snap/lang/de/theme_snap.php
(#17) No one-line description found in phpdocs for file
theme/snap/lang/es/theme_snap.php
(#17) No one-line description found in phpdocs for file
theme/snap/lang/fi/theme_snap.php
(#17) No one-line description found in phpdocs for file
theme/snap/lang/fr/theme_snap.php
(#17) No one-line description found in phpdocs for file
theme/snap/lang/it/theme_snap.php
(#17) No one-line description found in phpdocs for file
theme/snap/lang/ja/theme_snap.php
(#17) No one-line description found in phpdocs for file
theme/snap/lang/nl/theme_snap.php
(#17) No one-line description found in phpdocs for file
theme/snap/lang/pl/theme_snap.php
(#17) No one-line description found in phpdocs for file
theme/snap/lang/pt_br/theme_snap.php
(#17) No one-line description found in phpdocs for file
theme/snap/lang/th/theme_snap.php
(#17) No one-line description found in phpdocs for file
theme/snap/lang/tr/theme_snap.php
(#17) No one-line description found in phpdocs for file
theme/snap/lang/zh_tw/theme_snap.php
(#17) No one-line description found in phpdocs for file
theme/snap/layout/faux_site_index.php
(#17) No one-line description found in phpdocs for file
theme/snap/layout/footer.php
(#17) No one-line description found in phpdocs for file
theme/snap/layout/header.php
(#17) No one-line description found in phpdocs for file
theme/snap/layout/moodle-blocks.php
(#17) No one-line description found in phpdocs for file
theme/snap/layout/nav.php
(#17) No one-line description found in phpdocs for file
theme/snap/layout/secure.php
(#17) No one-line description found in phpdocs for file
theme/snap/lib.php
(#250) Function theme_snap_myprofile_navigation is not documented
(#269) Function theme_snap_get_main_scss_content is not documented
(#420) Function theme_snap_course_module_background_deletion_recommended is not documented
(#69) Phpdocs for function theme_snap_set_category_colors has incomplete parameters list
(#171) Phpdocs for function theme_snap_send_file has incomplete parameters list
(#355) Phpdocs for function theme_snap_output_fragment_section has incomplete parameters list
(#463) Phpdocs for function theme_snap_serve_hvp_css has incomplete parameters list
theme/snap/settings/course_settings.php
(#17) File-level phpdocs block is not found
theme/snap/settings/cover_settings.php
(#17) File-level phpdocs block is not found
theme/snap/settings/feature_spots_settings.php
(#17) File-level phpdocs block is not found
theme/snap/settings/featured_courses_settings.php
(#17) File-level phpdocs block is not found
theme/snap/settings/navigation_bar_settings.php
(#17) File-level phpdocs block is not found
theme/snap/settings/personal_menu_settings.php
(#17) File-level phpdocs block is not found
theme/snap/settings/snap_basics.php
(#17) File-level phpdocs block is not found
theme/snap/settings/snap_hvp_settings.php
(#17) File-level phpdocs block is not found
theme/snap/settings/social_media_settings.php
(#17) File-level phpdocs block is not found
theme/snap/tests/activity_test.php
(#249) Function theme_snap_acitvity_test::override_assign_general is not documented
(#198) There is no description in phpdocs for function general_override
(#122) Phpdocs for function theme_snap_acitvity_test::create_label has incomplete parameters list
(#175) Phpdocs for function theme_snap_acitvity_test::extend_assign_deadline has incomplete parameters list
(#199) Phpdocs for function theme_snap_acitvity_test::general_override has incomplete parameters list
(#288) Phpdocs for function theme_snap_acitvity_test::override_assign_group_duedate has incomplete parameters list
(#299) Phpdocs for function theme_snap_acitvity_test::override_assign_group_opendate has incomplete parameters list
(#1355) Phpdocs for function theme_snap_acitvity_test::get_date_condition_json has incomplete parameters list
theme/snap/tests/assign_test.php
(#20) Package mod_assign is not valid
(#21) Category phpunit is not valid
(#170) Function theme_snap_assign_test::create_one_ungraded_submission is not documented
(#396) Function theme_snap_assign_test::create_user_submission is not documented
theme/snap/tests/behat/behat_theme_snap.php
(#141) Function behat_theme_snap::upload_file is not documented
(#149) There is no description in phpdocs for function i_upload_file
(#159) There is no description in phpdocs for function i_upload_cover_image
(#169) There is no description in phpdocs for function i_go_to_single_course_section
(#189) There is no description in phpdocs for function i_go_to_course_section
(#205) There is no description in phpdocs for function i_can_see_course_in_all_sections_mode
(#222) There is no description in phpdocs for function i_create_a_new_section_in_course
(#236) There is no description in phpdocs for function i_create_a_new_section_in_course_with_content
(#298) There is no description in phpdocs for function i_close_the_personal_menu
(#318) There is no description in phpdocs for function i_grade_the_assignment_as_follows
(#634) There is no description in phpdocs for function i_see_availabilityinfo
(#683) There is no description in phpdocs for function i_see_availabilityinfo_in
(#695) There is no description in phpdocs for function i_dont_see_availabilityinfo
(#721) There is no description in phpdocs for function i_dont_see_availabilityinfo_in
(#837) There is no description in phpdocs for function i_should_see_in_toc_item
(#848) There is no description in phpdocs for function i_should_not_see_in_toc_item
(#890) There is no description in phpdocs for function i_can_see_input_with_value
(#898) There is no description in phpdocs for function course_page_should_be_in_edit_mode
(#913) There is no description in phpdocs for function i_follow_the_page_heading_course_link
(#923) There is no description in phpdocs for function i_cannot_follow_the_page_heading
(#942) There is no description in phpdocs for function favorite_toggle_doesnt_exist_for_course
(#954) There is no description in phpdocs for function favorite_toggle_exists_for_course
(#965) There is no description in phpdocs for function course_card_appears_before
(#981) There is no description in phpdocs for function course_is_favorited
(#993) There is no description in phpdocs for function course_is_not_favorited
(#1005) There is no description in phpdocs for function i_toggle_course_card_favorite
(#1028) There is no description in phpdocs for function i_enable_message_processor
(#1037) There is no description in phpdocs for function i_disable_message_processor
(#1046) There is no description in phpdocs for function i_am_on_the_course
(#1056) There is no description in phpdocs for function i_am_on_the_course_category_page
(#1088) There is no description in phpdocs for function pageheader_has_cover_image
(#1100) There is no description in phpdocs for function pageheader_does_not_have_cover_image
(#1113) There is no description in phpdocs for function personalmenu_has_coursecard_image
(#1125) There is no description in phpdocs for function personalmenu_does_not_have_coursecard_image
(#1158) There is no description in phpdocs for function i_click_on_nth_item_in_toc
(#1207) There is no description in phpdocs for function the_previous_navigation_for_section_is
(#1218) There is no description in phpdocs for function the_next_navigation_for_section_is
(#1245) There is no description in phpdocs for function the_previous_navigation_for_section_is_hidden
(#1253) There is no description in phpdocs for function the_next_navigation_for_section_is_hidden
(#1277) There is no description in phpdocs for function the_previous_navigation_for_section_is_visble
(#1285) There is no description in phpdocs for function the_next_navigation_for_section_is_visible
(#1310) There is no description in phpdocs for function the_course_format_is_set_to
(#1322) There is no description in phpdocs for function the_course_format_is_set_to_and_configured
(#1342) There is no description in phpdocs for function i_am_on_course_page
(#1352) There is no description in phpdocs for function i_am_on_course_subpage
(#1378) There is no description in phpdocs for function force_password_change_is_assigned_to_user
(#1413) There is no description in phpdocs for function the_teacher_role_is_removed_for
(#1434) There is no description in phpdocs for function i_should_see_asset_delete_dialog
(#1443) There is no description in phpdocs for function i_should_not_see_asset_delete_dialog
(#1459) There is no description in phpdocs for function i_should_see_section_delete_dialog
(#1468) There is no description in phpdocs for function i_should_not_see_section_delete_dialog
(#1485) There is no description in phpdocs for function i_cancel_dialog
(#1493) There is no description in phpdocs for function can_or_cant_see_asset_in_course_asset_search
(#1512) There is no description in phpdocs for function i_can_see_asset_in_course_asset_search
(#1520) There is no description in phpdocs for function i_cannot_see_asset_in_course_asset_search
(#1528) There is no description in phpdocs for function debugging_is_turned_off
(#1603) There is no description in phpdocs for function i_should_not_see_an_error_dialog
(#1616) There is no description in phpdocs for function i_am_redirected_to_site_policy_page
(#1627) There is no description in phpdocs for function i_am_currently_on_the_site_home_page
(#1647) There is no description in phpdocs for function i_highlight_section
(#1657) There is no description in phpdocs for function deadline_is_extended
(#1707) There is no description in phpdocs for function i_see_personal_menu_deadline
(#1717) There is no description in phpdocs for function i_dont_see_personal_menu_deadline
(#1728) There is no description in phpdocs for function meta_assign_xpath
(#1749) There is no description in phpdocs for function meta_assign_is_not_submitted
(#1758) There is no description in phpdocs for function meta_assign_is_submitted
(#1767) There is no description in phpdocs for function meta_assign_overdue
(#1777) There is no description in phpdocs for function meta_assign_not_overdue
(#1790) There is no description in phpdocs for function meta_assign_has_feedback
(#1800) There is no description in phpdocs for function meta_assign_not_has_feedback
(#1819) There is no description in phpdocs for function i_check_element_has_class
(#1854) There is no description in phpdocs for function activity_is_deleted
(#319) Phpdocs for function behat_theme_snap::i_grade_the_assignment_as_follows has incomplete parameters list
(#504) Phpdocs for function behat_theme_snap::i_set_section_summary_to has incomplete parameters list
(#891) Phpdocs for function behat_theme_snap::i_can_see_input_with_value has incomplete parameters list
(#1325) Phpdocs for function behat_theme_snap::the_course_format_is_set_to_and_configured has incomplete parameters list
(#1354) Phpdocs for function behat_theme_snap::i_am_on_course_subpage has incomplete parameters list
(#1391) Phpdocs for function behat_theme_snap::unassign_role_from_user has incomplete parameters list
(#1494) Phpdocs for function behat_theme_snap::can_or_cant_see_asset_in_course_asset_search has incomplete parameters list
(#1558) Phpdocs for function behat_theme_snap::activity_marked_as_complete has incomplete parameters list
(#1581) Phpdocs for function behat_theme_snap::activity_marked_as_not_complete has incomplete parameters list
(#1660) Phpdocs for function behat_theme_snap::deadline_is_extended has incomplete parameters list
(#1855) Phpdocs for function behat_theme_snap::activity_is_deleted has incomplete parameters list
(#1872) Phpdocs for function behat_theme_snap::i_am_on_activity_page has incomplete parameters list
(#1923) Phpdocs for function behat_theme_snap::i_set_the_text_field_with_multi_line_text has incomplete parameters list
(#1961) Phpdocs for function behat_theme_snap::i_scroll_into_view_base has incomplete parameters list
(#624) Invalid phpdocs tag @codingStandardsIgnoreLine used
(#688) Invalid phpdocs tag @codingStandardsIgnoreLine used
(#726) Invalid phpdocs tag @codingStandardsIgnoreLine used
(#738) Invalid phpdocs tag @codingStandardsIgnoreLine used
(#759) Invalid phpdocs tag @codingStandardsIgnoreLine used
(#792) Invalid phpdocs tag @codingStandardsIgnoreLine used
(#806) Invalid phpdocs tag @codingStandardsIgnoreLine used
(#1140) Invalid phpdocs tag @codingStandardsIgnoreLine used
(#1208) Invalid phpdocs tag @codingStandardsIgnoreLine used
(#1219) Invalid phpdocs tag @codingStandardsIgnoreLine used
(#1323) Invalid phpdocs tag @codingStandardsIgnoreLine used
(#1414) Invalid phpdocs tag @codingStandardsIgnoreLine used
(#1562) Invalid phpdocs tag @codingStandardsIgnoreLine used
(#1584) Invalid phpdocs tag @codingStandardsIgnoreLine used
(#1658) Invalid phpdocs tag @codingStandardsIgnoreLine used
(#1718) Invalid phpdocs tag @codingStandardsIgnoreLine used
theme/snap/tests/behat/behat_theme_snap_behat_auth.php
(#28) Package is not specified for class behat_theme_snap_behat_auth. It is also not specified in file-level phpdocs
(#36) Function behat_theme_snap_behat_auth::i_log_out is not documented
theme/snap/tests/behat/behat_theme_snap_behat_blocks.php
(#30) Package is not specified for class behat_theme_snap_behat_blocks. It is also not specified in file-level phpdocs
(#38) Function behat_theme_snap_behat_blocks::i_add_the_block is not documented
theme/snap/tests/behat/behat_theme_snap_behat_course.php
(#30) Package is not specified for class behat_theme_snap_behat_course. It is also not specified in file-level phpdocs
(#38) Function behat_theme_snap_behat_course::i_add_to_section is not documented
theme/snap/tests/behat/behat_theme_snap_behat_course_categories.php
(#39) Package is not specified for class behat_theme_snap_behat_course_categories. It is also not specified in file-level phpdocs
(#39) Class behat_theme_snap_behat_course_categories is not documented
(#76) Phpdocs for function behat_theme_snap_behat_course_categories::create_category has incomplete parameters list
theme/snap/tests/behat/behat_theme_snap_behat_forms.php
(#33) Package is not specified for class behat_theme_snap_behat_forms. It is also not specified in file-level phpdocs
(#41) Function behat_theme_snap_behat_forms::expand_all_fields is not documented
theme/snap/tests/behat/behat_theme_snap_behat_general.php
(#32) Package is not specified for class behat_theme_snap_behat_general. It is also not specified in file-level phpdocs
(#141) Function behat_theme_snap_behat_general::assert_page_contains_text is not documented
(#177) Function behat_theme_snap_behat_general::assert_page_not_contains_text is not documented
(#208) Function behat_theme_snap_behat_general::assert_element_contains_text is not documented
(#250) Function behat_theme_snap_behat_general::assert_element_not_contains_text is not documented
(#284) Function behat_theme_snap_behat_general::recheck_for_nodes_not_containing_text is not documented
(#303) Invalid phpdocs tag @codingStandardsIgnoreLine used
(#336) Invalid phpdocs tag @codingStandardsIgnoreLine used
(#365) Invalid phpdocs tag @codingStandardsIgnoreLine used
theme/snap/tests/behat/behat_theme_snap_behat_message.php
(#28) Package is not specified for class behat_theme_snap_behat_message. It is also not specified in file-level phpdocs
(#36) Function behat_theme_snap_behat_message::i_send_message_to_user is not documented
theme/snap/tests/behat/behat_theme_snap_behat_navigation.php
(#31) Package is not specified for class behat_theme_snap_behat_navigation. It is also not specified in file-level phpdocs
(#95) Function behat_theme_snap_behat_navigation::select_node_in_navigation is not documented
(#81) Phpdocs for function behat_theme_snap_behat_navigation::i_navigate_to_in_current_page_administration has incomplete parameters list
(#112) Phpdocs for function behat_theme_snap_behat_navigation::i_am_on_course_homepage_with_editing_mode_on has incomplete parameters list
theme/snap/tests/behat/behat_theme_snap_behat_permissions.php
(#31) Package is not specified for class behat_theme_snap_behat_permissions. It is also not specified in file-level phpdocs
(#85) There is no description in phpdocs for function i_set_activityvisibility_capability_to_student
(#40) Phpdocs for function behat_theme_snap_behat_permissions::i_set_the_following_system_permissions_of_role has incomplete parameters list
(#42) Invalid phpdocs tag @inheritdoc used
theme/snap/tests/behat/behat_theme_snap_behat_repository_upload.php
(#33) Package is not specified for class behat_theme_snap_behat_repository_upload. It is also not specified in file-level phpdocs
(#41) Function behat_theme_snap_behat_repository_upload::get_filepicker_node is not documented
(#67) Function behat_theme_snap_behat_repository_upload::open_add_file_window is not documented
(#116) Function behat_theme_snap_behat_repository_upload::upload_file_to_filemanager is not documented
(#17) No one-line description found in phpdocs for file
theme/snap/tests/behat/behat_theme_snap_category_colors.php
(#83) Invalid phpdocs tag @codingStandardsIgnoreLine used
theme/snap/tests/behat/behat_theme_snap_custom_elements.php
(#44) Phpdocs for function behat_theme_snap_custom_elements::i_wait_for_custom_element_registry has incomplete parameters list
(#59) Phpdocs for function behat_theme_snap_custom_elements::wait_for_js_condition has incomplete parameters list
theme/snap/tests/behat/behat_theme_snap_scroll_back.php
(#39) Variable behat_theme_snap_scroll_back::$scrollid is not documented
(#41) There is no description in phpdocs for function reset_session_storage
(#49) There is no description in phpdocs for function the_stored_id_matches
(#69) There is no description in phpdocs for function id_for_element_is_saved
(#51) Phpdocs for function behat_theme_snap_scroll_back::the_stored_id_matches has incomplete parameters list
theme/snap/tests/controller/kernel_test.php
(#39) Function kernel_test::_return_string_callback is not documented
(#43) Function kernel_test::_echo_string_callback is not documented
(#47) Function kernel_test::_both_string_callback is not documented
(#52) Function kernel_test::test_resolve_controller_callback is not documented
(#72) Function kernel_test::test_execute_callback_with_return is not documented
(#78) Function kernel_test::test_execute_callback_with_echo is not documented
(#84) Function kernel_test::test_execute_callback_with_both is not documented
(#32) No one-line description found in phpdocs for class kernel_test
theme/snap/tests/controller/router_test.php
(#38) Function router_test::test_route_action is not documented
(#54) Function router_test::test_non_public_action is not documented
(#62) Function router_test::test_route_fail is not documented
(#75) Function private_action_test_helper::init is not documented
(#78) Function private_action_test_helper::test_action is not documented
(#81) Function private_action_test_helper::require_capability is not documented
(#32) No one-line description found in phpdocs for class router_test
theme/snap/tests/core_renderer_test.php
(#27) Package is not specified for class theme_snap_core_renderer_testcase. It is also not specified in file-level phpdocs
theme/snap/tests/course_total_grade.php
(#29) Package is not specified for class theme_snap_course_total_grade_test. It is also not specified in file-level phpdocs
(#267) Function theme_snap_course_total_grade_test::setUp is not documented
(#417) Function theme_snap_course_total_grade_test::test_performance is not documented
(#437) Function theme_snap_course_total_grade_test::test_consistency is not documented
(#178) There is no description in phpdocs for function init
theme/snap/tests/custom_menu_spacing_test.php
(#49) Phpdocs for function theme_snap_custom_menu_spacing::review_if_spacer_exists has incomplete parameters list
theme/snap/tests/gradebookaccess_test.php
(#21) Category phpunit is not valid
(#30) Class theme_snap_gradebookaccess_testcase is not documented
theme/snap/tests/local_test.php
(#1058) Function theme_snap_local_test::create_extra_users is not documented
(#1444) Function theme_snap_local_test::completion_activity_helper is not documented
(#34) No one-line description found in phpdocs for class theme_snap_local_test
(#794) There is no description in phpdocs for function add_assignment
(#444) Phpdocs for function theme_snap_local_test::fake_site_image_setting_upload has incomplete parameters list
(#483) Phpdocs for function theme_snap_local_test::fake_site_image_setting_cleared has incomplete parameters list
(#551) Phpdocs for function theme_snap_local_test::fake_course_image_setting_upload has incomplete parameters list
theme/snap/tests/privacy_provider_test.php
(#139) Function theme_snap_privacy_provider_testcase::delete_setup is not documented
(#157) There is no description in phpdocs for function create_favorites
theme/snap/tests/recent_forum_activity_test.php
(#34) No one-line description found in phpdocs for class theme_snap_recent_forum_activity_test
(#269) There is no description in phpdocs for function test_forum_high_volume_posts
(#78) Phpdocs for function theme_snap_recent_forum_activity_test::plugin_present has incomplete parameters list
(#146) Phpdocs for function theme_snap_recent_forum_activity_test::test_forum_discussion_simple has incomplete parameters list
(#699) Phpdocs for function theme_snap_recent_forum_activity_test::create_discussion has incomplete parameters list
(#723) Phpdocs for function theme_snap_recent_forum_activity_test::create_post has incomplete parameters list
(#747) Phpdocs for function theme_snap_recent_forum_activity_test::create_reply has incomplete parameters list
theme/snap/tests/renderables/featured_courses.php
(#31) Function featured_courses_test::test_featured_courses_empty is not documented
(#35) Function featured_courses_test::test_featured_courses is not documented
theme/snap/tests/services_course_test.php
(#460) Function theme_snap_services_course_test::count_course_sections is not documented
theme/snap/tests/snap_page_requirements_manager_test.php
(#28) Package is not specified for class theme_snap_snap_page_requirements_manager_test. It is also not specified in file-level phpdocs
theme/snap/tests/tr_lang_pack_test.php
(#27) Class theme_snap_tr_lang_pack_test is not documented
theme/snap/tests/urls_and_strings_check_test.php
(#28) Class theme_snap_urls_and_strings_check_test is not documented
(#58) Function theme_snap_urls_and_strings_check_test::getsubdomains is not documented
(#83) Function theme_snap_urls_and_strings_check_test::gettranslations is not documented
(#37) There is no description in phpdocs for function test_strings_specific_subdomain_correct
(#68) There is no description in phpdocs for function test_strings_check_lang_pack_correct
theme/snap/tests/webservice_definition_helper.php
(#22) Package is not specified for class definition_helper_testable. It is also not specified in file-level phpdocs
(#63) Package is not specified for class wsdocs_teeth. It is also not specified in file-level phpdocs
(#84) Package is not specified for class wsdocs_testing. It is also not specified in file-level phpdocs
(#135) Package is not specified for class var_nodescription. It is also not specified in file-level phpdocs
(#142) Package is not specified for class wsparam_notype. It is also not specified in file-level phpdocs
(#153) Package is not specified for class theme_snap_webservice_definition_helper_test. It is also not specified in file-level phpdocs
(#17) File-level phpdocs block is not found
(#84) Class wsdocs_testing is not documented
(#135) Class var_nodescription is not documented
(#142) Class wsparam_notype is not documented
(#161) Function theme_snap_webservice_definition_helper_test::test_classname is not documented
(#170) Function theme_snap_webservice_definition_helper_test::test_usenamespaces is not documented
(#179) Function theme_snap_webservice_definition_helper_test::test_structure is not documented
(#189) Function theme_snap_webservice_definition_helper_test::test_wsdocs is not documented
(#242) Function theme_snap_webservice_definition_helper_test::test_convert_ws_param_to_object is not documented
(#281) Function theme_snap_webservice_definition_helper_test::test_convert_ws_param_array_to_object is not documented
(#320) Function theme_snap_webservice_definition_helper_test::test_convert_ws_param_no_type is not documented
(#326) Function theme_snap_webservice_definition_helper_test::test_convert_var_no_description is not documented
(#335) Function theme_snap_webservice_definition_helper_test::test_cache_definition is not documented
(#22) No one-line description found in phpdocs for class definition_helper_testable
(#63) No one-line description found in phpdocs for class wsdocs_teeth
(#143) Phpdocs for variable wsparam_notype::$something does not contain @var or incorrect
(#92) Invalid phpdocs tag @wsrequired used
(#98) Invalid phpdocs tag @wstype used
(#99) Invalid phpdocs tag @wsdesc used
(#100) Invalid phpdocs tag @wsallownull used
(#106) Invalid phpdocs tag @wstype used
(#107) Invalid phpdocs tag @wsdescription used
(#113) Invalid phpdocs tag @wstype used
(#114) Invalid phpdocs tag @wsdesc used
(#115) Invalid phpdocs tag @wsrequired used
(#121) Invalid phpdocs tag @wsparam used
(#144) Invalid phpdocs tag @wsparam used
theme/snap/tests/webservice_ws_course_card_categories_test.php
(#21) Package is not specified for class theme_snap_ws_course_card_categories_test. It is also not specified in file-level phpdocs
theme/snap/tests/webservice_ws_course_card_data_test.php
(#21) Package is not specified for class theme_snap_ws_course_card_data_test. It is also not specified in file-level phpdocs
theme/snap/tests/webservice_ws_course_card_test.php
(#21) Package is not specified for class theme_snap_ws_course_card_test. It is also not specified in file-level phpdocs
theme/snap/tests/webservice_ws_course_toc_test.php
(#21) Package is not specified for class theme_snap_ws_course_roc. It is also not specified in file-level phpdocs
theme/snap/tests/webservice_ws_feed_activity_test.php
(#21) Package is not specified for class theme_snap_ws_feed_test. It is also not specified in file-level phpdocs
(#210) Function theme_snap_ws_feed_test::create_message 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, 3 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]

theme/snap/db/upgrade.php
Database modifications (new tables or columns) detected in the patch without any change to some important areas.
No changes detected to external functions, that may affect apps and other web service integrations, please verify!
No changes detected to backup and restore, that may affect storage and transportability, please verify!

grunt changes

(1 errors, 1 warnings)

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

Problems running grunt
Task "stylelint:scss" failed. Use --force to continue.

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(2 errors, 73 warnings)

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

theme/snap/templates/core/action_menu_trigger.mustache
(#1) HTML Validation error, line 3: The “aria-controls” attribute must point to an element in the same document. (own"> <a href="#" tabindex="0" class=" dropdown-toggle icon-no-margin" id="action-menu-toggle-1" aria-label="Example link title" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="action-menu-1-menu"> )
theme/snap/templates/core/filemanager_page_generallayout.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 16: Attribute “href” not allowed on element “button” at this point. ( <button id="createfolderbtn" title="[[makeafolder]]" class="btn btn-secondary btn-sm" href="#"> )
(#1) HTML Validation error, line 21: Attribute “href” not allowed on element “button” at this point. ( <button id="downloadfolderbtn" title="[[downloadfolder, repository]]" class="btn btn-secondary btn-sm" href="#"> )
(#1) HTML Validation error, line 26: Attribute “href” not allowed on element “button” at this point. ( <button id="deletebtn" role="button" title="[[delete]]" class="btn btn-secondary btn-sm" href="#"> )
(#1) HTML Validation info, line 26: The “button” role is unnecessary for element “button”. ( <button id="deletebtn" role="button" title="[[delete]]" class="btn btn-secondary btn-sm" href="#"> )
(#1) HTML Validation error, line 36: Attribute “href” not allowed on element “button” at this point. ( <button id="displayiconsbtn" title="[[displayicons, repository]]" class="fp-vb-icons btn btn-secondary btn-sm" href="#"> )
(#1) HTML Validation error, line 39: Attribute “href” not allowed on element “button” at this point. ( <button id="displaydetailsbtn" title="[[displaydetails, repository]]" class="fp-vb-details btn btn-secondary btn-sm" href="#"> )
(#1) HTML Validation error, line 42: Attribute “href” not allowed on element “button” at this point. ( <button id="displaytreebtn" title="[[displaytree, repository]]" class="fp-vb-tree btn btn-secondary btn-sm" href="#"> )
theme/snap/templates/core/loginform.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
theme/snap/templates/core_admin/setting.mustache
(#1) HTML Validation error, line 4: The value of the “for” attribute of the “label” element must be the ID of a non-hidden form control. (> <label for="id0"> )
theme/snap/templates/core_course/activity_navigation.mustache
(#1) HTML Validation error, line 12: Bad value “” for attribute “id” on element “form”: An ID must not be the empty string. (s=""> <form method="post" action="#" class="form-inline" id=""> )
(#1) ESLint warning [consistent-return]: Expected to return a value at the end of function. ( ), Line: 4 Column: 76
(#1) ESLint error [no-trailing-spaces]: Trailing spaces not allowed. ( ), Line: 11 Column: 1
theme/snap/templates/core_form/element-advcheckbox-inline.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 3: Bad value “” for attribute “name” on element “input”: Must not be empty. (> <input type="hidden" name="" value=""><inpu)
(#1) HTML Validation error, line 8: Bad value “” for attribute “name” on element “input”: Must not be empty. (value=""><input type="checkbox" name="" class="form-check-input " id="" size="" > )
(#1) HTML Validation error, line 8: Bad value “” for attribute “id” on element “input”: An ID must not be the empty string. (value=""><input type="checkbox" name="" class="form-check-input " id="" size="" > )
(#1) HTML Validation error, line 8: Bad value “” for attribute “size” on element “input”: The empty string is not a valid positive integer. (value=""><input type="checkbox" name="" class="form-check-input " id="" size="" > )
theme/snap/templates/core_form/element-advcheckbox.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 5: Bad value “” for attribute “name” on element “input”: Must not be empty. ( <input type="hidden" name="" value=""> )
(#1) HTML Validation error, line 10: Bad value “” for attribute “name” on element “input”: Must not be empty. (> <input type="checkbox" name="" class="" id="" > )
(#1) HTML Validation error, line 10: Bad value “” for attribute “id” on element “input”: An ID must not be the empty string. (> <input type="checkbox" name="" class="" id="" > )
theme/snap/templates/core_form/element-checkbox-inline.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 8: Bad value “” for attribute “name” on element “input”: Must not be empty. (fitem "><input type="checkbox" name="" class="form-check-input " id="" value="1" size="" > )
(#1) HTML Validation error, line 8: Bad value “” for attribute “id” on element “input”: An ID must not be the empty string. (fitem "><input type="checkbox" name="" class="form-check-input " id="" value="1" size="" > )
(#1) HTML Validation error, line 8: Bad value “” for attribute “size” on element “input”: The empty string is not a valid positive integer. (fitem "><input type="checkbox" name="" class="form-check-input " id="" value="1" size="" > )
theme/snap/templates/core_form/element-checkbox.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 10: Bad value “” for attribute “name” on element “input”: Must not be empty. (> <input type="checkbox" name="" class="" value="1" id="" > )
(#1) HTML Validation error, line 10: Bad value “” for attribute “id” on element “input”: An ID must not be the empty string. (> <input type="checkbox" name="" class="" value="1" id="" > )
theme/snap/templates/core_form/element-template-inline.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 3: Bad value “” for attribute “for” on element “label”: An ID must not be the empty string. ( " > <label class="col-form-label " for=""> )
(#1) HTML Validation error, line 3: The value of the “for” attribute of the “label” element must be the ID of a non-hidden form control. ( " > <label class="col-form-label " for=""> )
theme/snap/templates/core_form/element-template.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 9: Bad value “” for attribute “for” on element “label”: An ID must not be the empty string. (> <label class="col-form-label d-inline " for=""> )
(#1) HTML Validation error, line 9: The value of the “for” attribute of the “label” element must be the ID of a non-hidden form control. (> <label class="col-form-label d-inline " for=""> )
theme/snap/templates/course_action_section.mustache
(#1) Example context missing (@template section not found.)
(#1) Template produced no content
theme/snap/templates/course_search_form.mustache
(#1) HTML Validation error, line 6: Bad value “0” for attribute “size” on element “input”: Zero is not a positive integer. ( <input id="input_id" name="search" type="text" size="0" value="" class="form-control" placeholder="[[searchcourses]]"> )
theme/snap/templates/course_section_loading.mustache
(#1) Example context missing.
theme/snap/templates/course_section_navigation.mustache
(#1) Example context missing (@template section not found.)
theme/snap/templates/course_toc.mustache
(#1) Example context missing (@template section not found.)
(#1) Template produced no content
theme/snap/templates/course_toc_chapters.mustache
(#1) Example context missing (@template section not found.)
theme/snap/templates/course_toc_footer.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 5: Bad value “” for attribute “src” on element “img”: Must be non-empty. (> <img src="" class="svg-icon" alt="" />[[cour)
theme/snap/templates/course_toc_module_search.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 3: Attribute “search-enabled” not allowed on element “input” at this point. (se;"> <input search-enabled="true" id="toc-search-input" type="text" title="[[search]]" placeholder="[[search, theme_snap]]" autocomplete="off" /> <)
theme/snap/templates/course_toc_progress.mustache
(#1) Example context missing (@template section not found.)
theme/snap/templates/custom_menu_item.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 3: Element “li” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.) (d><body><li class="nav-item"> <)
theme/snap/templates/footer_alert.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation info, line 3: Empty heading. ("-1"> <h5 class="snap-footer-alert-title"></h5>)
theme/snap/templates/form_alert.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
theme/snap/templates/heading_help_collapse.mustache
(#1) Example context missing (@template section not found.)
theme/snap/templates/login.mustache
(#1) Example context missing (@template section not found.)
theme/snap/templates/login_alternative_methods.mustache
(#1) Example context missing (@template section not found.)
theme/snap/templates/login_base_methods.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 2: Bad value “” for attribute “action” on element “form”: Must be non-empty. (ad><body><form action='' method='post'> <)
theme/snap/templates/mod_assign/grading_app.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 16: Stray end tag “span”. (v><br/></span></div)
(#1) ESLint error [no-unused-vars]: 'nav' is assigned a value but never used. ( ), Line: 7 Column: 9
(#1) ESLint error [no-unused-vars]: 'tooltip' is assigned a value but never used. ( ), Line: 8 Column: 9
theme/snap/templates/mod_assign/grading_navigation.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 15: Stray end tag “span”. (v><br/></span></div)
(#1) ESLint error [no-unused-vars]: 'nav' is assigned a value but never used. ( ), Line: 7 Column: 9
(#1) ESLint error [no-unused-vars]: 'tooltip' is assigned a value but never used. ( ), Line: 8 Column: 9
theme/snap/templates/mod_forum/settings_drawer_trigger.mustache
(#1) HTML Validation error, line 8: The “aria-controls” attribute must point to an element in the same document. (ad><body><button id="toggle-discussion-settings-drawer-would-be-a-uniqid" class="btn btn-icon icon-size-4 icon-no-margin colour-inherit" aria-controls="discussion-settings-drawer" aria-expanded="false" title="[[ togglesettingsdrawer, mod_forum ]]"> <)
theme/snap/templates/mod_forum/settings_header.mustache
(#1) HTML Validation error, line 11: The “aria-controls” attribute must point to an element in the same document. (b-2"> <button id="toggle-close-settings-drawer-would-be-a-uniqid" class="btn btn-icon icon-size-3 icon-no-margin mr-1 colour-inherit" data-action="toggle-settings-drawer" aria-controls="discussion-settings-drawer" aria-expanded="false" title="[[ closebuttontitle, core ]]" > )
theme/snap/templates/personal_menu.mustache
(#1) Example context missing (@template section not found.)
theme/snap/templates/personal_menu_current_courses.mustache
(#1) Example context missing (@template section not found.)
theme/snap/templates/tool_lp/manage_competencies_page.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation info, line 3: Empty heading. (tencies"><h2> )
(#1) HTML Validation error, line 16: No “p” element in scope but a “p” end tag seen. (></form></p><ul d)
(#1) HTML Validation error, line 18: Element “img” not allowed as child of element “ul” in this context. (Suppressing further errors from this subtree.) (e="tree"><img src='pix-placeholder.png' alt='y/loading, core, [[loading, tool_lp]]'></ul>)
(#1) HTML Validation error, line 32: End tag for “body” seen, but there were unclosed elements. (</div></body></html)
(#1) HTML Validation error, line 2: Unclosed element “div”. (ad><body><div data-region="managecompetencies"><h2>)

Gherkin .feature problems

(493 errors, 0 warnings)

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

theme/snap/tests/behat/accessibility_asset_move.feature
(#23) Multiple empty lines are not allowed
theme/snap/tests/behat/accessibility_core_notifications.feature
(#23) Multiple empty lines are not allowed
theme/snap/tests/behat/accessibility_focus_order.feature
(#72) Multiple empty lines are not allowed
theme/snap/tests/behat/accessibility_tab_panels.feature
(#22) Trailing spaces are not allowed
theme/snap/tests/behat/activity_cards_functionality.feature
(#171) Multiple empty lines are not allowed
theme/snap/tests/behat/activity_condition_tags.feature
(#22) Multiple empty lines are not allowed
(#73) Multiple empty lines are not allowed
(#98) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#99) Wrong indentation for "example", expected indentation level of 6, but got 2
(#100) Wrong indentation for "example", expected indentation level of 6, but got 2
(#101) Wrong indentation for "example", expected indentation level of 6, but got 2
(#103) Multiple empty lines are not allowed
theme/snap/tests/behat/admin_block.feature
(#22) Multiple empty lines are not allowed
(#69) Wrong indentation for "example", expected indentation level of 6, but got 4
(#70) Wrong indentation for "example", expected indentation level of 6, but got 4
(#71) Wrong indentation for "example", expected indentation level of 6, but got 4
(#72) Wrong indentation for "example", expected indentation level of 6, but got 4
(#73) Wrong indentation for "example", expected indentation level of 6, but got 4
(#108) New line at EOF(end of file) is required
theme/snap/tests/behat/assign_activity_completion.feature
(#2) Feature name is already used in: mod/assign/tests/behat/assign_activity_completion.feature
theme/snap/tests/behat/behat_navigation.feature
(#22) Multiple empty lines are not allowed
theme/snap/tests/behat/calendar_month.feature
(#36) Multiple empty lines are not allowed
(#40) Wrong indentation for "given", expected indentation level of 4, but got 2
(#48) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#53) Wrong indentation for "given", expected indentation level of 4, but got 2
(#54) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#61) Wrong indentation for "Step", expected indentation level of 4, but got 3
theme/snap/tests/behat/capability_activityvisibility_students.feature
(#72) Multiple empty lines are not allowed
theme/snap/tests/behat/color_contrast_checker.feature
(#22) Multiple empty lines are not allowed
theme/snap/tests/behat/content_bank_edit_content.feature
(#77) New line at EOF(end of file) is required
theme/snap/tests/behat/course_admin_menu.feature
(#47) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#48) Wrong indentation for "example", expected indentation level of 6, but got 4
(#49) Wrong indentation for "example", expected indentation level of 6, but got 4
(#50) Wrong indentation for "example", expected indentation level of 6, but got 4
(#51) Wrong indentation for "example", expected indentation level of 6, but got 4
(#52) Wrong indentation for "example", expected indentation level of 6, but got 4
(#53) Wrong indentation for "example", expected indentation level of 6, but got 4
(#54) Wrong indentation for "example", expected indentation level of 6, but got 4
(#81) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#82) Wrong indentation for "example", expected indentation level of 6, but got 4
(#83) Wrong indentation for "example", expected indentation level of 6, but got 4
(#84) Wrong indentation for "example", expected indentation level of 6, but got 4
(#85) Wrong indentation for "example", expected indentation level of 6, but got 4
(#86) Wrong indentation for "example", expected indentation level of 6, but got 4
(#87) Wrong indentation for "example", expected indentation level of 6, but got 4
(#88) Wrong indentation for "example", expected indentation level of 6, but got 4
(#89) Wrong indentation for "example", expected indentation level of 6, but got 4
(#90) Wrong indentation for "example", expected indentation level of 6, but got 4
theme/snap/tests/behat/course_asset_delete.feature
(#71) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#72) Wrong indentation for "example", expected indentation level of 6, but got 4
(#73) Wrong indentation for "example", expected indentation level of 6, but got 4
(#74) Wrong indentation for "example", expected indentation level of 6, but got 4
(#103) Wrong indentation for "example", expected indentation level of 6, but got 4
(#104) Wrong indentation for "example", expected indentation level of 6, but got 4
(#105) Wrong indentation for "example", expected indentation level of 6, but got 4
(#118) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#119) Wrong indentation for "example", expected indentation level of 6, but got 4
(#120) Wrong indentation for "example", expected indentation level of 6, but got 4
(#121) Wrong indentation for "example", expected indentation level of 6, but got 4
theme/snap/tests/behat/course_asset_editing.feature
(#22) Multiple empty lines are not allowed
(#27) Wrong indentation for "given", expected indentation level of 4, but got 3
(#55) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#57) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#58) Wrong indentation for "example", expected indentation level of 6, but got 2
(#59) Wrong indentation for "example", expected indentation level of 6, but got 2
(#60) Wrong indentation for "example", expected indentation level of 6, but got 2
(#64) Wrong indentation for "given", expected indentation level of 4, but got 2
(#74) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#77) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#78) Wrong indentation for "example", expected indentation level of 6, but got 2
(#79) Wrong indentation for "example", expected indentation level of 6, but got 2
(#80) Wrong indentation for "example", expected indentation level of 6, but got 2
(#102) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#103) Wrong indentation for "example", expected indentation level of 6, but got 2
(#104) Wrong indentation for "example", expected indentation level of 6, but got 2
(#105) Wrong indentation for "example", expected indentation level of 6, but got 2
(#134) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#135) Wrong indentation for "example", expected indentation level of 6, but got 2
(#136) Wrong indentation for "example", expected indentation level of 6, but got 2
(#137) Wrong indentation for "example", expected indentation level of 6, but got 2
(#151) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#156) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#160) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#161) Wrong indentation for "example", expected indentation level of 6, but got 2
(#162) Wrong indentation for "example", expected indentation level of 6, but got 2
(#163) Wrong indentation for "example", expected indentation level of 6, but got 2
(#174) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#181) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#184) Wrong indentation for "Step", expected indentation level of 4, but got 3
theme/snap/tests/behat/course_asset_move.feature
(#22) Multiple empty lines are not allowed
(#88) Wrong indentation for "given", expected indentation level of 4, but got 2
(#101) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#102) Wrong indentation for "example", expected indentation level of 6, but got 2
(#103) Wrong indentation for "example", expected indentation level of 6, but got 2
(#104) Wrong indentation for "example", expected indentation level of 6, but got 2
(#124) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#125) Wrong indentation for "example", expected indentation level of 6, but got 2
(#126) Wrong indentation for "example", expected indentation level of 6, but got 2
(#127) Wrong indentation for "example", expected indentation level of 6, but got 2
(#140) Wrong indentation for "example", expected indentation level of 6, but got 2
(#141) Wrong indentation for "example", expected indentation level of 6, but got 2
(#142) Wrong indentation for "example", expected indentation level of 6, but got 2
theme/snap/tests/behat/course_category_color.feature
(#22) Multiple empty lines are not allowed
theme/snap/tests/behat/course_category_colors_setting.feature
(#22) Multiple empty lines are not allowed
theme/snap/tests/behat/course_completion_manual.feature
(#23) Multiple empty lines are not allowed
(#28) Wrong indentation for "given", expected indentation level of 4, but got 2
theme/snap/tests/behat/course_conditional_restrictions.feature
(#22) Multiple empty lines are not allowed
(#52) Wrong indentation for "given", expected indentation level of 4, but got 2
(#104) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#105) Wrong indentation for "example", expected indentation level of 6, but got 2
(#106) Wrong indentation for "example", expected indentation level of 6, but got 2
(#107) Wrong indentation for "example", expected indentation level of 6, but got 2
theme/snap/tests/behat/course_contacs.feature
(#23) Multiple empty lines are not allowed
theme/snap/tests/behat/course_edit_blocks.feature
(#22) Multiple empty lines are not allowed
theme/snap/tests/behat/course_file_input_upload.feature
(#22) Multiple empty lines are not allowed
(#28) Wrong indentation for "given", expected indentation level of 4, but got 2
(#93) Multiple empty lines are not allowed
(#94) Multiple empty lines are not allowed
theme/snap/tests/behat/course_page_heading_link.feature
(#22) Multiple empty lines are not allowed
(#27) Wrong indentation for "given", expected indentation level of 4, but got 2
theme/snap/tests/behat/course_resource_media.feature
(#22) Multiple empty lines are not allowed
(#28) Wrong indentation for "given", expected indentation level of 4, but got 2
(#57) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#59) Wrong indentation for "Step", expected indentation level of 4, but got 3
theme/snap/tests/behat/course_section_creation_valid_name.feature
(#72) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#73) Wrong indentation for "example", expected indentation level of 6, but got 4
(#74) Wrong indentation for "example", expected indentation level of 6, but got 4
(#75) Wrong indentation for "example", expected indentation level of 6, but got 4
theme/snap/tests/behat/course_section_current.feature
(#22) Multiple empty lines are not allowed
(#27) Wrong indentation for "given", expected indentation level of 4, but got 2
(#49) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#50) Wrong indentation for "example", expected indentation level of 6, but got 4
(#51) Wrong indentation for "example", expected indentation level of 6, but got 4
(#52) Wrong indentation for "example", expected indentation level of 6, but got 4
(#69) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#70) Wrong indentation for "example", expected indentation level of 6, but got 4
(#71) Wrong indentation for "example", expected indentation level of 6, but got 4
(#72) Wrong indentation for "example", expected indentation level of 6, but got 4
(#93) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#94) Wrong indentation for "example", expected indentation level of 6, but got 4
(#95) Wrong indentation for "example", expected indentation level of 6, but got 4
(#96) Wrong indentation for "example", expected indentation level of 6, but got 4
(#100) Wrong indentation for "given", expected indentation level of 4, but got 2
(#117) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#118) Wrong indentation for "example", expected indentation level of 6, but got 4
(#119) Wrong indentation for "example", expected indentation level of 6, but got 4
(#120) Wrong indentation for "example", expected indentation level of 6, but got 4
theme/snap/tests/behat/course_section_delete.feature
(#74) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#75) Wrong indentation for "example", expected indentation level of 6, but got 4
(#76) Wrong indentation for "example", expected indentation level of 6, but got 4
(#77) Wrong indentation for "example", expected indentation level of 6, but got 4
(#89) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#90) Wrong indentation for "example", expected indentation level of 6, but got 4
(#91) Wrong indentation for "example", expected indentation level of 6, but got 4
(#92) Wrong indentation for "example", expected indentation level of 6, but got 4
theme/snap/tests/behat/course_section_highlight.feature
(#72) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#73) Wrong indentation for "example", expected indentation level of 6, but got 4
(#74) Wrong indentation for "example", expected indentation level of 6, but got 4
(#75) Wrong indentation for "example", expected indentation level of 6, but got 4
(#111) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#112) Wrong indentation for "example", expected indentation level of 6, but got 2
(#113) Wrong indentation for "example", expected indentation level of 6, but got 2
(#114) Wrong indentation for "example", expected indentation level of 6, but got 2
theme/snap/tests/behat/course_section_move.feature
(#22) Multiple empty lines are not allowed
(#79) Wrong indentation for "example", expected indentation level of 6, but got 2
(#80) Wrong indentation for "example", expected indentation level of 6, but got 2
(#81) Wrong indentation for "example", expected indentation level of 6, but got 2
(#103) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#104) Wrong indentation for "example", expected indentation level of 6, but got 4
(#105) Wrong indentation for "example", expected indentation level of 6, but got 4
(#106) Wrong indentation for "example", expected indentation level of 6, but got 4
(#118) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#119) Wrong indentation for "example", expected indentation level of 6, but got 4
(#120) Wrong indentation for "example", expected indentation level of 6, but got 4
(#121) Wrong indentation for "example", expected indentation level of 6, but got 4
(#123) Multiple empty lines are not allowed
theme/snap/tests/behat/course_section_toggle.feature
(#75) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#76) Wrong indentation for "example", expected indentation level of 6, but got 2
(#77) Wrong indentation for "example", expected indentation level of 6, but got 2
(#78) Wrong indentation for "example", expected indentation level of 6, but got 2
(#164) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#165) Wrong indentation for "example", expected indentation level of 6, but got 2
(#166) Wrong indentation for "example", expected indentation level of 6, but got 2
(#167) Wrong indentation for "example", expected indentation level of 6, but got 2
theme/snap/tests/behat/course_summary_text_html.feature
(#23) Multiple empty lines are not allowed
(#37) Multiple empty lines are not allowed
theme/snap/tests/behat/course_switch_roles.feature
(#84) New line at EOF(end of file) is required
theme/snap/tests/behat/course_tools_grade.feature
(#47) Wrong indentation for "and", expected indentation level of 4, but got 6
(#48) Wrong indentation for "and", expected indentation level of 4, but got 6
(#49) Wrong indentation for "and", expected indentation level of 4, but got 6
(#50) Wrong indentation for "and", expected indentation level of 4, but got 6
(#51) Wrong indentation for "and", expected indentation level of 4, but got 6
(#55) Wrong indentation for "given", expected indentation level of 4, but got 2
(#68) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#81) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#100) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#108) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#116) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#126) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#134) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#142) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#168) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#178) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#186) Wrong indentation for "Step", expected indentation level of 4, but got 3
theme/snap/tests/behat/course_tools.feature
(#39) Multiple empty lines are not allowed
theme/snap/tests/behat/coursemodule_page.feature
(#22) Multiple empty lines are not allowed
(#59) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#60) Wrong indentation for "example", expected indentation level of 6, but got 2
(#61) Wrong indentation for "example", expected indentation level of 6, but got 2
(#62) Wrong indentation for "example", expected indentation level of 6, but got 2
(#64) Multiple empty lines are not allowed
(#128) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#129) Wrong indentation for "example", expected indentation level of 6, but got 2
(#130) Wrong indentation for "example", expected indentation level of 6, but got 2
(#131) Wrong indentation for "example", expected indentation level of 6, but got 2
theme/snap/tests/behat/cover_image.feature
(#22) Multiple empty lines are not allowed
theme/snap/tests/behat/create_section_from_toc.feature
(#26) Wrong indentation for "given", expected indentation level of 4, but got 2
(#55) Wrong indentation for "given", expected indentation level of 4, but got 2
(#56) Wrong indentation for "and", expected indentation level of 4, but got 2
(#58) Wrong indentation for "and", expected indentation level of 4, but got 2
(#59) Wrong indentation for "Step", expected indentation level of 4, but got 2
(#61) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#65) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#68) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#73) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#74) Wrong indentation for "Examples", expected indentation level of 4, but got 2
(#75) Wrong indentation for "example", expected indentation level of 6, but got 4
(#76) Wrong indentation for "example", expected indentation level of 6, but got 4
(#77) Wrong indentation for "example", expected indentation level of 6, but got 4
(#81) Wrong indentation for "given", expected indentation level of 4, but got 2
(#87) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#89) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#91) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#93) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#95) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#99) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#101) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#103) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#105) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#107) Multiple empty lines are not allowed
(#108) Wrong indentation for "scenario tag", expected indentation level of 2, but got 3
(#110) Wrong indentation for "given", expected indentation level of 4, but got 3
(#111) Wrong indentation for "and", expected indentation level of 4, but got 3
(#113) Wrong indentation for "and", expected indentation level of 4, but got 3
(#116) Wrong indentation for "and", expected indentation level of 4, but got 5
(#118) Wrong indentation for "and", expected indentation level of 4, but got 5
(#119) Wrong indentation for "and", expected indentation level of 4, but got 5
(#120) Wrong indentation for "and", expected indentation level of 4, but got 5
(#121) Wrong indentation for "and", expected indentation level of 4, but got 5
(#123) Wrong indentation for "Examples", expected indentation level of 4, but got 3
(#124) Wrong indentation for "example", expected indentation level of 6, but got 5
(#125) Wrong indentation for "example", expected indentation level of 6, but got 5
(#126) Wrong indentation for "example", expected indentation level of 6, but got 5
theme/snap/tests/behat/disable_quicklogin.feature
(#22) Multiple empty lines are not allowed
theme/snap/tests/behat/edit_section_checkbox_disabled.feature
(#24) Multiple empty lines are not allowed
theme/snap/tests/behat/front_page_feature_spots.feature
(#84) New line at EOF(end of file) is required
theme/snap/tests/behat/front_page_module_page.feature
(#41) Wrong indentation for "given", expected indentation level of 4, but got 5
(#44) Wrong indentation for "and", expected indentation level of 4, but got 5
(#45) Wrong indentation for "and", expected indentation level of 4, but got 5
(#46) Wrong indentation for "and", expected indentation level of 4, but got 5
(#47) Wrong indentation for "and", expected indentation level of 4, but got 5
(#48) Wrong indentation for "and", expected indentation level of 4, but got 5
(#49) Wrong indentation for "and", expected indentation level of 4, but got 5
(#51) Wrong indentation for "and", expected indentation level of 4, but got 5
(#102) New line at EOF(end of file) is required
theme/snap/tests/behat/global_search.feature
(#22) Multiple empty lines are not allowed
theme/snap/tests/behat/hidden_content.feature
(#59) New line at EOF(end of file) is required
theme/snap/tests/behat/message_managing_contacts.feature
(#23) Multiple empty lines are not allowed
theme/snap/tests/behat/message_sending_messages.feature
(#23) Multiple empty lines are not allowed
theme/snap/tests/behat/messages_page.feature
(#23) Multiple empty lines are not allowed
theme/snap/tests/behat/mod_book_description_setting.feature
(#63) Wrong indentation for "and", expected indentation level of 4, but got 1
(#64) Wrong indentation for "and", expected indentation level of 4, but got 1
(#65) Wrong indentation for "and", expected indentation level of 4, but got 1
theme/snap/tests/behat/mod_url_and_resource_description.feature
(#64) New line at EOF(end of file) is required
(#64) Trailing spaces are not allowed
theme/snap/tests/behat/modules_auto_expand_error.feature
(#22) Multiple empty lines are not allowed
(#89) Multiple empty lines are not allowed
(#90) Multiple empty lines are not allowed
(#91) Multiple empty lines are not allowed
theme/snap/tests/behat/my_profile.feature
(#7) Wrong indentation for "Background", expected indentation level of 2, but got 4
(#12) Wrong indentation for "scenario tag", expected indentation level of 2, but got 4
(#13) Wrong indentation for "Scenario", expected indentation level of 2, but got 4
theme/snap/tests/behat/navigation_bar_colors.feature
(#22) Multiple empty lines are not allowed
theme/snap/tests/behat/open_forum_post_options.feature
(#42) Wrong indentation for "scenario tag", expected indentation level of 2, but got 4
(#43) Wrong indentation for "Scenario", expected indentation level of 2, but got 4
(#65) Wrong indentation for "scenario tag", expected indentation level of 2, but got 4
(#66) Wrong indentation for "Scenario", expected indentation level of 2, but got 4
theme/snap/tests/behat/personalmenu_course_feedback.feature
(#56) Wrong indentation for "example", expected indentation level of 6, but got 4
(#57) Wrong indentation for "example", expected indentation level of 6, but got 4
(#58) Wrong indentation for "example", expected indentation level of 6, but got 4
theme/snap/tests/behat/personalmenu_course_progress.feature
(#22) Multiple empty lines are not allowed
(#149) New line at EOF(end of file) is required
theme/snap/tests/behat/personalmenu_deadlines.feature
(#22) Multiple empty lines are not allowed
theme/snap/tests/behat/personalmenu_grades.feature
(#22) Multiple empty lines are not allowed
(#57) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#97) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#108) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#117) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#131) Wrong indentation for "Scenario", expected indentation level of 2, but got 4
(#132) Wrong indentation for "given", expected indentation level of 4, but got 6
(#134) Wrong indentation for "Step", expected indentation level of 4, but got 6
(#135) Wrong indentation for "and", expected indentation level of 4, but got 6
(#136) Wrong indentation for "and", expected indentation level of 4, but got 6
(#137) Wrong indentation for "and", expected indentation level of 4, but got 6
(#138) Wrong indentation for "and", expected indentation level of 4, but got 6
(#139) Wrong indentation for "and", expected indentation level of 4, but got 6
(#140) Wrong indentation for "and", expected indentation level of 4, but got 6
(#141) Wrong indentation for "and", expected indentation level of 4, but got 6
(#142) Wrong indentation for "and", expected indentation level of 4, but got 6
(#147) Wrong indentation for "and", expected indentation level of 4, but got 6
(#148) Wrong indentation for "and", expected indentation level of 4, but got 6
(#149) Wrong indentation for "and", expected indentation level of 4, but got 6
(#151) Wrong indentation for "given", expected indentation level of 4, but got 6
(#155) Wrong indentation for "and", expected indentation level of 4, but got 6
(#162) Wrong indentation for "and", expected indentation level of 4, but got 6
(#167) Wrong indentation for "and", expected indentation level of 4, but got 6
(#168) Wrong indentation for "and", expected indentation level of 4, but got 6
(#169) Wrong indentation for "and", expected indentation level of 4, but got 6
(#170) Wrong indentation for "and", expected indentation level of 4, but got 6
(#171) Wrong indentation for "and", expected indentation level of 4, but got 6
(#172) Wrong indentation for "Step", expected indentation level of 4, but got 6
(#173) Wrong indentation for "and", expected indentation level of 4, but got 6
(#174) Wrong indentation for "and", expected indentation level of 4, but got 6
(#175) Wrong indentation for "and", expected indentation level of 4, but got 6
(#176) Wrong indentation for "and", expected indentation level of 4, but got 6
(#179) Wrong indentation for "and", expected indentation level of 4, but got 6
(#184) Wrong indentation for "and", expected indentation level of 4, but got 6
(#185) Wrong indentation for "and", expected indentation level of 4, but got 6
(#186) Wrong indentation for "and", expected indentation level of 4, but got 6
(#187) Wrong indentation for "and", expected indentation level of 4, but got 6
(#188) Wrong indentation for "and", expected indentation level of 4, but got 6
(#189) Wrong indentation for "and", expected indentation level of 4, but got 6
(#190) Wrong indentation for "and", expected indentation level of 4, but got 6
(#191) Wrong indentation for "and", expected indentation level of 4, but got 6
(#192) Wrong indentation for "and", expected indentation level of 4, but got 6
(#195) Wrong indentation for "and", expected indentation level of 4, but got 6
(#196) Wrong indentation for "and", expected indentation level of 4, but got 6
(#197) Wrong indentation for "and", expected indentation level of 4, but got 6
(#198) Wrong indentation for "and", expected indentation level of 4, but got 6
(#199) Wrong indentation for "and", expected indentation level of 4, but got 6
(#200) Wrong indentation for "and", expected indentation level of 4, but got 6
(#201) Wrong indentation for "and", expected indentation level of 4, but got 6
(#202) Wrong indentation for "Step", expected indentation level of 4, but got 6
(#203) Wrong indentation for "and", expected indentation level of 4, but got 6
(#205) Wrong indentation for "and", expected indentation level of 4, but got 6
(#208) Wrong indentation for "and", expected indentation level of 4, but got 6
(#209) Wrong indentation for "and", expected indentation level of 4, but got 6
(#210) Wrong indentation for "and", expected indentation level of 4, but got 6
(#211) Wrong indentation for "and", expected indentation level of 4, but got 6
(#212) Wrong indentation for "Step", expected indentation level of 4, but got 5
(#214) Wrong indentation for "and", expected indentation level of 4, but got 6
(#215) Wrong indentation for "and", expected indentation level of 4, but got 6
(#216) Wrong indentation for "and", expected indentation level of 4, but got 6
(#217) Wrong indentation for "and", expected indentation level of 4, but got 6
(#218) Wrong indentation for "Step", expected indentation level of 4, but got 5
(#220) Wrong indentation for "and", expected indentation level of 4, but got 6
(#221) Wrong indentation for "and", expected indentation level of 4, but got 6
(#222) Wrong indentation for "and", expected indentation level of 4, but got 6
(#223) Wrong indentation for "and", expected indentation level of 4, but got 6
(#224) Wrong indentation for "Step", expected indentation level of 4, but got 6
(#226) Wrong indentation for "scenario tag", expected indentation level of 2, but got 4
(#227) Wrong indentation for "Scenario", expected indentation level of 2, but got 4
(#228) Wrong indentation for "given", expected indentation level of 4, but got 6
(#230) Wrong indentation for "Step", expected indentation level of 4, but got 5
(#231) Wrong indentation for "and", expected indentation level of 4, but got 6
(#232) Wrong indentation for "and", expected indentation level of 4, but got 6
(#233) Wrong indentation for "and", expected indentation level of 4, but got 6
(#234) Wrong indentation for "and", expected indentation level of 4, but got 6
(#235) Wrong indentation for "and", expected indentation level of 4, but got 6
(#236) Wrong indentation for "and", expected indentation level of 4, but got 6
(#237) Wrong indentation for "and", expected indentation level of 4, but got 6
(#238) Wrong indentation for "and", expected indentation level of 4, but got 6
(#243) Wrong indentation for "and", expected indentation level of 4, but got 6
(#244) Wrong indentation for "and", expected indentation level of 4, but got 6
(#245) Wrong indentation for "and", expected indentation level of 4, but got 6
(#250) Wrong indentation for "and", expected indentation level of 4, but got 6
(#253) Wrong indentation for "and", expected indentation level of 4, but got 6
(#257) Wrong indentation for "and", expected indentation level of 4, but got 6
(#265) Wrong indentation for "and", expected indentation level of 4, but got 6
(#271) Wrong indentation for "and", expected indentation level of 4, but got 6
(#272) Wrong indentation for "and", expected indentation level of 4, but got 6
(#275) Wrong indentation for "and", expected indentation level of 4, but got 6
(#276) Wrong indentation for "and", expected indentation level of 4, but got 6
(#277) Wrong indentation for "and", expected indentation level of 4, but got 6
(#278) Wrong indentation for "and", expected indentation level of 4, but got 6
(#279) Wrong indentation for "and", expected indentation level of 4, but got 6
(#280) Wrong indentation for "and", expected indentation level of 4, but got 6
(#281) Wrong indentation for "Step", expected indentation level of 4, but got 5
(#282) Wrong indentation for "and", expected indentation level of 4, but got 6
(#284) Wrong indentation for "and", expected indentation level of 4, but got 6
(#285) Wrong indentation for "and", expected indentation level of 4, but got 6
(#287) Wrong indentation for "and", expected indentation level of 4, but got 6
(#288) Wrong indentation for "and", expected indentation level of 4, but got 6
(#289) Wrong indentation for "and", expected indentation level of 4, but got 6
(#290) Wrong indentation for "Step", expected indentation level of 4, but got 5
(#291) Wrong indentation for "and", expected indentation level of 4, but got 6
(#293) Wrong indentation for "and", expected indentation level of 4, but got 6
(#294) Wrong indentation for "and", expected indentation level of 4, but got 6
(#295) Wrong indentation for "and", expected indentation level of 4, but got 6
(#296) Wrong indentation for "Step", expected indentation level of 4, but got 6
(#297) Wrong indentation for "and", expected indentation level of 4, but got 6
(#299) Wrong indentation for "and", expected indentation level of 4, but got 6
(#300) Wrong indentation for "and", expected indentation level of 4, but got 6
(#301) Wrong indentation for "and", expected indentation level of 4, but got 6
(#302) Wrong indentation for "Step", expected indentation level of 4, but got 5
(#303) Wrong indentation for "and", expected indentation level of 4, but got 6
(#306) Wrong indentation for "and", expected indentation level of 4, but got 6
(#307) Wrong indentation for "and", expected indentation level of 4, but got 6
(#308) Wrong indentation for "and", expected indentation level of 4, but got 6
(#309) Wrong indentation for "and", expected indentation level of 4, but got 6
(#310) Wrong indentation for "and", expected indentation level of 4, but got 6
(#311) Wrong indentation for "and", expected indentation level of 4, but got 6
(#312) Wrong indentation for "Step", expected indentation level of 4, but got 5
(#313) Wrong indentation for "and", expected indentation level of 4, but got 6
(#315) Wrong indentation for "and", expected indentation level of 4, but got 6
(#316) Wrong indentation for "and", expected indentation level of 4, but got 6
(#318) Wrong indentation for "and", expected indentation level of 4, but got 6
(#319) Wrong indentation for "and", expected indentation level of 4, but got 6
(#320) Wrong indentation for "and", expected indentation level of 4, but got 6
(#321) Wrong indentation for "Step", expected indentation level of 4, but got 5
(#322) Wrong indentation for "and", expected indentation level of 4, but got 6
(#324) Wrong indentation for "and", expected indentation level of 4, but got 6
(#325) Wrong indentation for "and", expected indentation level of 4, but got 6
(#326) Wrong indentation for "and", expected indentation level of 4, but got 6
(#327) Wrong indentation for "Step", expected indentation level of 4, but got 5
(#328) Wrong indentation for "and", expected indentation level of 4, but got 6
(#330) Wrong indentation for "and", expected indentation level of 4, but got 6
(#331) Wrong indentation for "and", expected indentation level of 4, but got 6
(#332) Wrong indentation for "and", expected indentation level of 4, but got 6
(#333) Wrong indentation for "Step", expected indentation level of 4, but got 5
(#334) Wrong indentation for "and", expected indentation level of 4, but got 6
theme/snap/tests/behat/personalmenu_messages.feature
(#22) Multiple empty lines are not allowed
theme/snap/tests/behat/personalmenu_mobile.feature
(#22) Multiple empty lines are not allowed
(#64) Wrong indentation for "example", expected indentation level of 6, but got 4
(#65) Wrong indentation for "example", expected indentation level of 6, but got 4
(#66) Wrong indentation for "example", expected indentation level of 6, but got 4
(#82) Wrong indentation for "example", expected indentation level of 6, but got 4
(#83) Wrong indentation for "example", expected indentation level of 6, but got 4
(#84) Wrong indentation for "example", expected indentation level of 6, but got 4
(#85) Wrong indentation for "example", expected indentation level of 6, but got 4
(#86) Wrong indentation for "example", expected indentation level of 6, but got 4
(#88) Multiple empty lines are not allowed
theme/snap/tests/behat/profile_based_branding.feature
(#22) Multiple empty lines are not allowed
theme/snap/tests/behat/quiz_attempts_count.feature
(#23) Multiple empty lines are not allowed
theme/snap/tests/behat/securelayout.feature
(#23) Feature name is already used in: lib/tests/behat/securelayout.feature
(#61) New line at EOF(end of file) is required
theme/snap/tests/behat/settings_link.feature
(#22) Multiple empty lines are not allowed
(#43) Wrong indentation for "Step", expected indentation level of 4, but got 3
(#49) Wrong indentation for "Step", expected indentation level of 4, but got 3
theme/snap/tests/behat/show_appearance_menu_disabled.feature
(#56) New line at EOF(end of file) is required
theme/snap/tests/behat/single_activity.feature
(#30) Wrong indentation for "given", expected indentation level of 4, but got 2
theme/snap/tests/behat/single_section_override.feature
(#22) Multiple empty lines are not allowed
(#49) Wrong indentation for "Step", expected indentation level of 4, but got 3
theme/snap/tests/behat/site_footer.feature
(#29) Wrong indentation for "and", expected indentation level of 4, but got 6
(#39) Wrong indentation for "and", expected indentation level of 4, but got 6
(#40) Wrong indentation for "and", expected indentation level of 4, but got 6
(#41) Wrong indentation for "and", expected indentation level of 4, but got 6
(#42) Wrong indentation for "and", expected indentation level of 4, but got 6
(#43) Wrong indentation for "and", expected indentation level of 4, but got 6
(#44) Wrong indentation for "and", expected indentation level of 4, but got 6
(#45) Wrong indentation for "and", expected indentation level of 4, but got 6
(#46) Wrong indentation for "and", expected indentation level of 4, but got 6
(#47) Wrong indentation for "Step", expected indentation level of 4, but got 5
(#48) Wrong indentation for "and", expected indentation level of 4, but got 6
(#50) Wrong indentation for "and", expected indentation level of 4, but got 6
(#51) Wrong indentation for "and", expected indentation level of 4, but got 6
(#52) Wrong indentation for "Step", expected indentation level of 4, but got 5
(#53) Wrong indentation for "and", expected indentation level of 4, but got 6
(#54) Wrong indentation for "and", expected indentation level of 4, but got 6
(#55) Wrong indentation for "and", expected indentation level of 4, but got 6
(#56) Wrong indentation for "Step", expected indentation level of 4, but got 5
(#57) Wrong indentation for "and", expected indentation level of 4, but got 6
(#58) Wrong indentation for "and", expected indentation level of 4, but got 6
(#59) Wrong indentation for "Step", expected indentation level of 4, but got 5
(#60) Wrong indentation for "and", expected indentation level of 4, but got 6
(#61) Wrong indentation for "and", expected indentation level of 4, but got 6
(#90) New line at EOF(end of file) is required
theme/snap/tests/behat/snap_alternative_logins.feature
(#81) New line at EOF(end of file) is required
theme/snap/tests/behat/snap_breadcrumbs.feature
(#48) Wrong indentation for "example", expected indentation level of 6, but got 4
(#49) Wrong indentation for "example", expected indentation level of 6, but got 4
(#50) Wrong indentation for "example", expected indentation level of 6, but got 4
(#51) Wrong indentation for "example", expected indentation level of 6, but got 4
(#52) Wrong indentation for "example", expected indentation level of 6, but got 4
(#53) Wrong indentation for "example", expected indentation level of 6, but got 4
(#54) Wrong indentation for "example", expected indentation level of 6, but got 4
(#55) Wrong indentation for "example", expected indentation level of 6, but got 4
(#56) Wrong indentation for "example", expected indentation level of 6, but got 4
(#57) Wrong indentation for "example", expected indentation level of 6, but got 4
theme/snap/tests/behat/snap_forum.feature
(#22) Multiple empty lines are not allowed
(#117) New line at EOF(end of file) is required
theme/snap/tests/behat/snap_external_tools.feature
(#61) New line at EOF(end of file) is required
theme/snap/tests/behat/snap_custom_login.feature
(#22) Multiple empty lines are not allowed
theme/snap/tests/behat/snap_user_profile.feature
(#36) New line at EOF(end of file) is required