Prechecker results: error


PHP lint problems

(0 errors, 0 warnings)

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


PHP coding style problems

(9 errors, 61 warnings)

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

course/format/topcoll/backup/moodle2/restore_format_topcoll_plugin.class.php
(#103) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
course/format/topcoll/classes/activity.php
(#587) This comment is 50% valid code; is this commented out code?
course/format/topcoll/classes/course_renderer.php
(#200) Line exceeds 132 characters; contains 133 characters
course/format/topcoll/classes/output/renderer.php
(#554) Line exceeds 132 characters; contains 143 characters
(#558) Line exceeds 132 characters; contains 137 characters
(#559) Line exceeds 132 characters; contains 137 characters
(#648) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#666) Logical operator "or" is prohibited; use "||" instead
(#666) Logical operator "or" is prohibited; use "||" instead
(#667) Line exceeds 132 characters; contains 152 characters
(#718) Logical operator "or" is prohibited; use "||" instead
(#718) Logical operator "or" is prohibited; use "||" instead
(#934) Line exceeds 132 characters; contains 133 characters
(#988) Logical operator "and" is prohibited; use "&&" instead
(#993) Logical operator "or" is prohibited; use "||" instead
(#1112) Line exceeds 132 characters; contains 138 characters
(#1129) Line exceeds 132 characters; contains 136 characters
(#1130) Line exceeds 132 characters; contains 136 characters
(#1131) Line exceeds 132 characters; contains 136 characters
(#1132) Line exceeds 132 characters; contains 136 characters
course/format/topcoll/js/tc_colourpopup.php
(#54) Member variable "_hiddenLabel" must be all lower-case
(#64) Public method name "MoodleQuickForm_tccolourpopup::setHiddenLabel" must be in lower-case letters only
(#64) Variable "hiddenLabel" must be all lower-case
(#65) Variable "hiddenLabel" must be all lower-case
(#68) Public method name "MoodleQuickForm_tccolourpopup::toHtml" must be in lower-case letters only
(#86) Line exceeds 132 characters; contains 141 characters
(#112) Method name "_generateId" should not be prefixed with an underscore to indicate visibility
(#112) Public method name "MoodleQuickForm_tccolourpopup::_generateId" must be in lower-case letters only
(#126) Public method name "MoodleQuickForm_tccolourpopup::setHelpButton" must be in lower-case letters only
(#135) Public method name "MoodleQuickForm_tccolourpopup::getHelpButton" must be in lower-case letters only
(#146) Public method name "MoodleQuickForm_tccolourpopup::getElementTemplateType" must be in lower-case letters only
course/format/topcoll/lib.php
(#434) Line exceeds 132 characters; contains 136 characters
(#827) Line exceeds 132 characters; contains 135 characters
(#830) Line exceeds 132 characters; contains 135 characters
(#943) Line exceeds 132 characters; contains 147 characters
(#963) Line exceeds 132 characters; contains 152 characters
(#983) Line exceeds 132 characters; contains 147 characters
(#1003) Line exceeds 132 characters; contains 152 characters
(#1145) Line exceeds 132 characters; contains 135 characters
course/format/topcoll/settopcollpref.php
(#41) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#49) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
course/format/topcoll/tests/format_topcoll_courseformatlib_test.php
(#32) PHPUnit class "format_topcoll_courseformatlib_test" does not have any namespace. It is recommended to add it to the "format_topcoll" namespace, using more levels if needed, in order to match the code being tested
course/format/topcoll/tests/format_topcoll_courseformatrenderer_test.php
(#32) PHPUnit class "format_topcoll_courseformatrenderer_test" does not have any namespace. It is recommended to add it to the "format_topcoll" namespace, using more levels if needed, in order to match the code being tested
(#103) Line exceeds 132 characters; contains 154 characters
(#204) Line exceeds 132 characters; contains 160 characters
(#207) Line exceeds 132 characters; contains 143 characters
(#232) Line exceeds 132 characters; contains 137 characters
(#233) Line exceeds 132 characters; contains 142 characters
(#236) Line exceeds 132 characters; contains 139 characters
(#257) Line exceeds 132 characters; contains 149 characters
(#258) Line exceeds 132 characters; contains 151 characters
(#288) Line exceeds 132 characters; contains 141 characters
(#313) Line exceeds 132 characters; contains 143 characters
(#317) This comment is 64% valid code; is this commented out code?
(#335) Line exceeds 132 characters; contains 136 characters
(#337) Line exceeds 132 characters; contains 168 characters
(#338) Line exceeds 132 characters; contains 167 characters
(#340) Line exceeds 132 characters; contains 152 characters
(#344) Line exceeds 132 characters; contains 142 characters
(#362) Line exceeds 132 characters; contains 136 characters
(#384) Line exceeds 132 characters; contains 136 characters
(#405) Line exceeds 132 characters; contains 136 characters
(#426) Line exceeds 132 characters; contains 164 characters
(#430) Line exceeds 132 characters; contains 133 characters
(#443) Line exceeds 132 characters; contains 164 characters
(#445) Line exceeds 132 characters; contains 153 characters
course/format/topcoll/tests/format_topcoll_courseformattoolbox_test.php
(#32) PHPUnit class "format_topcoll_courseformattoolbox_test" does not have any namespace. It is recommended to add it to the "format_topcoll" namespace, using more levels if needed, in order to match the code being tested
course/format/topcoll/tests/format_topcoll_privacy_provider_test.php
(#36) PHPUnit class "format_topcoll_privacy_provider_test" does not have any namespace. It is recommended to add it to the "format_topcoll" namespace, using more levels if needed, in order to match the code being tested
course/format/topcoll/tests/format_topcoll_togglelib_test.php
(#32) PHPUnit class "format_topcoll_togglelib_test" does not have any namespace. It is recommended to add it to the "format_topcoll" namespace, using more levels if needed, in order to match the code being tested
course/format/topcoll/version.php
(#38) This comment is 50% valid code; is this commented out code?

Javascript coding style problems

(10 errors, 47 warnings)

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

course/format/topcoll/format.js
(#45) Identifier 'get_config' is not in camel case. (camelcase)
(#47) Identifier 'container_node' is not in camel case. (camelcase)
(#47) Extra space after key 'container_node'. (key-spacing)
(#48) Identifier 'container_class' is not in camel case. (camelcase)
(#48) Extra space after key 'container_class'. (key-spacing)
(#49) Identifier 'section_node' is not in camel case. (camelcase)
(#49) Extra space after key 'section_node'. (key-spacing)
(#50) Identifier 'section_class' is not in camel case. (camelcase)
(#50) Extra space after key 'section_class'. (key-spacing)
(#60) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#62) Identifier 'swap_sections' is not in camel case. (camelcase)
(#64) Extra space after key 'COURSECONTENT'. (key-spacing)
(#65) Extra space after key 'SECTIONADDMENUS'. (key-spacing)
(#83) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#85) Identifier 'process_sections' is not in camel case. (camelcase)
(#87) Extra space after key 'SECTIONNAME'. (key-spacing)
(#90) Extra space after key 'LEFTCONTENT'. (key-spacing)
(#91) Extra space after key 'SECTIONLEFTSIDE'. (key-spacing)
course/format/topcoll/js/tc_colourpopup.js
(#63) Parsing error: The keyword 'const' is reserved
course/format/topcoll/module.js
(#34) Identifier 'format_topcoll' is not in camel case. (camelcase)
(#200) Identifier 'toggle_topic' is not in camel case. (camelcase)
(#248) A space is required after ','. (comma-spacing)
(#248) A space is required after ','. (comma-spacing)
(#249) A space is required after ','. (comma-spacing)
(#249) A space is required after ','. (comma-spacing)
(#256) A space is required after ','. (comma-spacing)
(#260) A space is required after ','. (comma-spacing)
(#268) Identifier 'save_toggles' is not in camel case. (camelcase)
(#276) Identifier 'is_old_preference' is not in camel case. (camelcase)
(#288) Identifier 'convert_to_new_preference' is not in camel case. (camelcase)
(#303) 'logbintext' is assigned a value but never used. (no-unused-vars)
(#306) Unexpected use of '<<'. (no-bitwise)
(#311) Missing JSDoc for parameter 'togglenum'. (valid-jsdoc)
(#311) Missing JSDoc for parameter 'state'. (valid-jsdoc)
(#316) Identifier 'set_toggle_state' is not in camel case. (camelcase)
(#323) Unexpected use of '|='. (no-bitwise)
(#327) Unexpected use of '&='. (no-bitwise)
(#327) Unexpected use of '~'. (no-bitwise)
(#331) A space is required after ','. (comma-spacing)
(#336) Identifier 'get_required_digits' is not in camel case. (camelcase)
(#341) Identifier 'get_toggle_pos' is not in camel case. (camelcase)
(#346) Identifier 'get_min_digit' is not in camel case. (camelcase)
(#351) Identifier 'get_max_digit' is not in camel case. (camelcase)
(#356) Identifier 'get_toggle_flag' is not in camel case. (camelcase)
(#383) Identifier 'decode_character_to_value' is not in camel case. (camelcase)
(#388) Identifier 'encode_value_to_character' is not in camel case. (camelcase)
(#393) Missing JSDoc for parameter 'value'. (valid-jsdoc)
(#401) Missing JSDoc parameter type for 'String'. (valid-jsdoc)
(#401) Expected JSDoc for 'name' but found 'String'. (valid-jsdoc)
(#402) Missing JSDoc parameter type for 'String'. (valid-jsdoc)
(#402) Duplicate JSDoc parameter 'String'. (valid-jsdoc)
(#404) Identifier 'set_user_preference' is not in camel case. (camelcase)
(#405) A function with a name starting with an uppercase letter should only be used as a constructor. (new-cap)
(#405) 'YUI' is not defined. (no-undef)
(#406) This line has a length of 185. Maximum allowed is 132. (max-len)
(#415) This line has a length of 245. Maximum allowed is 132. (max-len)
(#415) Unexpected console statement. (no-console)

CSS problems

(17 errors, 3 warnings)

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

course/format/topcoll/styles.css
(#506) Expected single space before "{" (block-opening-brace-space-before)
(#563) Expected single space before "{" (block-opening-brace-space-before)
(#602) Expected single space before "{" (block-opening-brace-space-before)
(#518) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#691) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#582) Unexpected !important (declaration-no-important)
(#78) Expected line length to be no more than 132 characters (max-line-length)
(#526) Expected line length to be no more than 132 characters (max-line-length)
(#560) Expected line length to be no more than 132 characters (max-line-length)
(#755) Expected single space after ">" (selector-combinator-space-after)
(#755) Expected single space before ">" (selector-combinator-space-before)
(#510) Expected newline after "," (selector-list-comma-newline-after)
(#511) Expected newline after "," (selector-list-comma-newline-after)
(#517) Expected newline after "," (selector-list-comma-newline-after)
(#695) Expected newline after "," (selector-list-comma-newline-after)
(#829) Expected newline after "," (selector-list-comma-newline-after)
(#829) Expected newline after "," (selector-list-comma-newline-after)
(#403) Unexpected whitespace before "," (selector-list-comma-space-before)
course/format/topcoll/styles_adaptable.css
(#35) Unexpected shorthand "border-radius" after "border-bottom-right-radius" (declaration-block-no-shorthand-property-overrides)
(#35) Unexpected shorthand "border-radius" after "border-bottom-left-radius" (declaration-block-no-shorthand-property-overrides)

PHPDocs style problems

(84 errors, 46 warnings)

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

course/format/topcoll/backup/moodle2/restore_format_topcoll_plugin.class.php
(#124) Function restore_format_topcoll_plugin::after_execute_structure is not documented
(#36) No one-line description found in phpdocs for class restore_format_topcoll_plugin
(#84) Phpdocs for function restore_format_topcoll_plugin::process_topcoll has incomplete parameters list
(#26) Not recommended phpdocs tag @version used
course/format/topcoll/classes/activity.php
(#788) Phpdocs for function activity::userenrolmentcreated has incomplete parameters list
(#800) Phpdocs for function activity::userenrolmentupdated has incomplete parameters list
(#812) Phpdocs for function activity::userenrolmentdeleted has incomplete parameters list
(#875) Phpdocs for function activity::modulecreated has incomplete parameters list
(#885) Phpdocs for function activity::moduleupdated has incomplete parameters list
(#895) Phpdocs for function activity::modulechanged has incomplete parameters list
(#919) Phpdocs for function activity::moduledeleted has incomplete parameters list
(#26) Not recommended phpdocs tag @version used
course/format/topcoll/classes/activity_meta.php
(#26) Not recommended phpdocs tag @version used
course/format/topcoll/classes/course_renderer.php
(#34) Class format_topcoll_course_renderer is not documented
(#26) Not recommended phpdocs tag @version used
(#58) Inline phpdocs tag {@link course_section_cm_name_title()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#133) Inline phpdocs tag {@link core_course_renderer::course_section_cm_name()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#134) Inline phpdocs tag {@link core_course_renderer::course_section_cm_text()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#135) Inline phpdocs tag {@link core_course_renderer::course_section_cm_availability()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#136) Inline phpdocs tag {@link core_course_renderer::course_section_cm_completion()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#137) Inline phpdocs tag {@link course_get_cm_edit_actions()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#138) Inline phpdocs tag {@link core_course_renderer::course_section_cm_edit_actions()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
course/format/topcoll/classes/observer.php
(#27) Not recommended phpdocs tag @version used
course/format/topcoll/classes/output/course_module_name.php
(#36) Class course_module_name is not documented
(#26) Not recommended phpdocs tag @version used
course/format/topcoll/classes/output/renderer.php
(#45) Class renderer is not documented
(#432) Function renderer::section_summary_container is not documented
(#1137) Function renderer::set_user_preference is not documented
(#1191) Function renderer::get_row_class is not documented
(#1195) Function renderer::get_column_class is not documented
(#1205) Function renderer::get_format_responsive is not documented
(#47) Variable renderer::$tccolumnwidth is not documented
(#48) Variable renderer::$tccolumnpadding is not documented
(#49) Variable renderer::$mobiletheme is not documented
(#50) Variable renderer::$tablettheme is not documented
(#51) Variable renderer::$courseformat is not documented
(#52) Variable renderer::$tcsettings is not documented
(#53) Variable renderer::$defaulttogglepersistence is not documented
(#54) Variable renderer::$defaultuserpreference is not documented
(#55) Variable renderer::$togglelib is not documented
(#56) Variable renderer::$currentsection is not documented
(#57) Variable renderer::$isoldtogglepreference is not documented
(#58) Variable renderer::$userisediting is not documented
(#59) Variable renderer::$tctoggleiconsize is not documented
(#60) Variable renderer::$formatresponsive is not documented
(#61) Variable renderer::$rtl is not documented
(#66) Phpdocs for function renderer::__construct has incomplete parameters list
(#26) Not recommended phpdocs tag @version used
course/format/topcoll/classes/privacy/provider.php
(#46) Phpdocs for function provider::get_metadata has incomplete parameters list
(#21) Not recommended phpdocs tag @version used
course/format/topcoll/classes/togglelib.php
(#35) Class togglelib is not documented
(#48) Variable togglelib::$toggles is not documented
(#41) Constant togglelib::TOGGLE_6 is not documented
(#42) Constant togglelib::TOGGLE_5 is not documented
(#43) Constant togglelib::TOGGLE_4 is not documented
(#44) Constant togglelib::TOGGLE_3 is not documented
(#45) Constant togglelib::TOGGLE_2 is not documented
(#46) Constant togglelib::TOGGLE_1 is not documented
(#50) Phpdocs for function togglelib::set_toggles has incomplete parameters list
(#68) Phpdocs for function togglelib::get_toggle_state has incomplete parameters list
(#79) Phpdocs for function togglelib::set_toggle_state has incomplete parameters list
(#96) Phpdocs for function togglelib::decode_toggle_state has incomplete parameters list
(#116) Phpdocs for function togglelib::is_old_preference has incomplete parameters list
(#132) Phpdocs for function togglelib::get_required_digits has incomplete parameters list
(#157) Phpdocs for function togglelib::get_toggle_pos has incomplete parameters list
(#166) Phpdocs for function togglelib::get_toggle_flag has incomplete parameters list
(#197) Phpdocs for function togglelib::decode_character_to_value has incomplete parameters list
(#206) Phpdocs for function togglelib::encode_value_to_character has incomplete parameters list
(#26) Not recommended phpdocs tag @version used
course/format/topcoll/classes/toolbox.php
(#36) Class toolbox is not documented
(#42) Function toolbox::__construct is not documented
(#45) Function toolbox::get_instance is not documented
(#38) Variable toolbox::$instance is not documented
(#40) Constant toolbox::TOPCOLL_TOGGLE is not documented
(#26) Not recommended phpdocs tag @version used
course/format/topcoll/db/access.php
(#26) Not recommended phpdocs tag @version used
course/format/topcoll/db/caches.php
(#27) Not recommended phpdocs tag @version used
course/format/topcoll/db/events.php
(#27) Not recommended phpdocs tag @version used
course/format/topcoll/db/upgrade.php
(#39) Function xmldb_format_topcoll_upgrade is not documented
(#26) Not recommended phpdocs tag @version used
course/format/topcoll/duplicate.php
(#22) Not recommended phpdocs tag @version used
course/format/topcoll/format.php
(#26) Not recommended phpdocs tag @version used
course/format/topcoll/js/tc_colourpopup.php
(#56) Function MoodleQuickForm_tccolourpopup::__construct is not documented
(#64) Function MoodleQuickForm_tccolourpopup::setHiddenLabel is not documented
(#68) Function MoodleQuickForm_tccolourpopup::toHtml is not documented
(#154) Function MoodleQuickForm_tccolourpopup::export_for_template is not documented
(#53) Variable MoodleQuickForm_tccolourpopup::$_helpbutton is not documented
(#54) Variable MoodleQuickForm_tccolourpopup::$_hiddenLabel is not documented
(#123) Phpdocs for function MoodleQuickForm_tccolourpopup::setHelpButton has incomplete parameters list
(#26) Not recommended phpdocs tag @version used
(#41) Not recommended phpdocs tag @access used
course/format/topcoll/lang/en/format_topcoll.php
(#26) Not recommended phpdocs tag @version used
course/format/topcoll/lang/en_ar/format_topcoll.php
(#26) Not recommended phpdocs tag @version used
course/format/topcoll/lang/en_us/format_topcoll.php
(#26) Not recommended phpdocs tag @version used
course/format/topcoll/lib.php
(#37) Class format_topcoll is not documented
(#188) Function format_topcoll::get_section_dates is not documented
(#370) Function format_topcoll::section_format_options is not documented
(#1631) Function format_topcoll::get_context is not documented
(#1688) Function format_topcoll::section_action is not documented
(#39) Variable format_topcoll::$coursedisplay is not documented
(#40) Variable format_topcoll::$settings is not documented
(#64) Phpdocs for function format_topcoll::get_settings has incomplete parameters list
(#26) Not recommended phpdocs tag @version used
(#45) Inline phpdocs tag {@link course_get_format($courseorid)} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#295) Inline phpdocs tag {@link ajaxenabled()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#1059) Inline phpdocs tag {@link course_edit_form::definition_after_data()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#1240) Inline phpdocs tag {@link moodleform::get_data()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#1241) Inline phpdocs tag {@link update_course()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#1622) Inline phpdocs tag {@link course_can_delete_section()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
course/format/topcoll/settings.php
(#26) Not recommended phpdocs tag @version used
course/format/topcoll/settopcollpref.php
(#24) Not recommended phpdocs tag @version used
course/format/topcoll/tests/format_topcoll_courseformatlib_test.php
(#34) Variable format_topcoll_courseformatlib_test::$course is not documented
(#35) Variable format_topcoll_courseformatlib_test::$courseformat is not documented
(#21) Not recommended phpdocs tag @version used
course/format/topcoll/tests/format_topcoll_courseformatrenderer_test.php
(#85) Function format_topcoll_courseformatrenderer_test::init is not documented
(#34) Variable format_topcoll_courseformatrenderer_test::$outputus is not documented
(#35) Variable format_topcoll_courseformatrenderer_test::$ouroutput is not documented
(#36) Variable format_topcoll_courseformatrenderer_test::$course is not documented
(#37) Variable format_topcoll_courseformatrenderer_test::$courseformat is not documented
(#38) Variable format_topcoll_courseformatrenderer_test::$cmid is not documented
(#21) Not recommended phpdocs tag @version used
course/format/topcoll/tests/format_topcoll_courseformattoolbox_test.php
(#21) Not recommended phpdocs tag @version used
course/format/topcoll/tests/format_topcoll_privacy_provider_test.php
(#72) Function format_topcoll_privacy_provider_test::set_up is not documented
(#38) Variable format_topcoll_privacy_provider_test::$outputus is not documented
(#39) Variable format_topcoll_privacy_provider_test::$course is not documented
(#40) Variable format_topcoll_privacy_provider_test::$courseformat is not documented
(#41) Variable format_topcoll_privacy_provider_test::$numsections is not documented
(#21) Not recommended phpdocs tag @version used
course/format/topcoll/tests/format_topcoll_togglelib_test.php
(#21) Not recommended phpdocs tag @version used
course/format/topcoll/version.php
(#26) Not recommended phpdocs tag @version used

Update savepoints problems

(1 errors, 0 warnings)

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

course/format/topcoll/db/upgrade.php
'return true;' not found

Third party library modification problems

(0 errors, 0 warnings)

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


grunt changes

(1 errors, 1 warnings)

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

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

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(5 errors, 9 warnings)

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

course/format/topcoll/templates/coursestyles.mustache
(#1) HTML Validation error, line 2: Element “style” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.) (ad><body><style type="text/css" media="screen"> /)
(#1) HTML Validation info, line 2: The “type” attribute for the “style” element is not needed and should be omitted. (ad><body><style type="text/css" media="screen"> /)
course/format/topcoll/templates/displayinstructions.mustache
(#1) HTML Validation error, line 2: Element “li” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.) (ad><body><li id="topcoll-display-instructions" class="tcsection main clearfix"> <)
course/format/topcoll/templates/section.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
course/format/topcoll/templates/sectioncmmeta.mustache
(#1) HTML Validation error, line 3: No space between attributes. (ent"> <a href=""class=")
course/format/topcoll/templates/sectionhidden.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
course/format/topcoll/templates/sectionsummary.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
course/format/topcoll/templates/singlesection.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
course/format/topcoll/templates/stealthsection.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
course/format/topcoll/templates/toggleall.mustache
(#1) HTML Validation error, line 2: Element “li” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.) (ad><body><li id="toggle-all" class="tcsection main clearfix"> <)
(#1) HTML Validation error, line 5: The “aria-controls” attribute must point to an element in the same document. ( <h4 id="toggles-all-opened" class="toggle-all on medium" role="button" title="Open all" tabindex="0" aria-controls="toggledsection-1 toggledsection-2"> )
(#1) HTML Validation error, line 5: The “aria-controls” attribute must point to an element in the same document. ( <h4 id="toggles-all-opened" class="toggle-all on medium" role="button" title="Open all" tabindex="0" aria-controls="toggledsection-1 toggledsection-2"> )
(#1) HTML Validation error, line 8: The “aria-controls” attribute must point to an element in the same document. ( <h4 id="toggles-all-closed" class="toggle-all off medium" role="button" title="Close all" tabindex="0" aria-controls="toggledsection-1 toggledsection-2"> )
(#1) HTML Validation error, line 8: The “aria-controls” attribute must point to an element in the same document. ( <h4 id="toggles-all-closed" class="toggle-all off medium" role="button" title="Close all" tabindex="0" aria-controls="toggledsection-1 toggledsection-2"> )

Gherkin .feature problems

(0 errors, 0 warnings)

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