Prechecker results: error


PHP lint problems

(0 errors, 0 warnings)

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


PHP coding style problems

(0 errors, 109 warnings)

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

theme/adaptable/classes/admin_settingspage.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#41) Line exceeds 132 characters; contains 147 characters
theme/adaptable/classes/admin_settingspage_tabs.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#41) Line exceeds 132 characters; contains 147 characters
(#45) Line exceeds 132 characters; contains 137 characters
(#131) Line exceeds 132 characters; contains 161 characters
theme/adaptable/classes/icon_system_fontawesome.php
(#376) Line exceeds 132 characters; contains 133 characters
theme/adaptable/classes/output/core_renderer_toolbox.php
(#102) Line exceeds 132 characters; contains 137 characters
(#124) Line exceeds 132 characters; contains 134 characters
(#1536) Line exceeds 132 characters; contains 142 characters
(#1546) Line exceeds 132 characters; contains 151 characters
theme/adaptable/classes/privacy/provider.php
(#75) Line exceeds 132 characters; contains 138 characters
(#90) Line exceeds 132 characters; contains 134 characters
(#103) Line exceeds 132 characters; contains 134 characters
(#116) Line exceeds 132 characters; contains 134 characters
theme/adaptable/classes/toolbox.php
(#132) Line exceeds 132 characters; contains 161 characters
(#315) Line exceeds 132 characters; contains 136 characters
(#356) Line exceeds 132 characters; contains 140 characters
(#521) This comment is 43% valid code; is this commented out code?
(#1140) Line exceeds 132 characters; contains 133 characters
theme/adaptable/db/upgrade.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
theme/adaptable/layout/dashboard.php
(#38) Line exceeds 132 characters; contains 137 characters
(#38) Line exceeds 132 characters; contains 137 characters
(#38) Line exceeds 132 characters; contains 137 characters
(#38) Line exceeds 132 characters; contains 137 characters
(#38) Line exceeds 132 characters; contains 137 characters
(#38) Line exceeds 132 characters; contains 137 characters
(#38) Line exceeds 132 characters; contains 137 characters
(#38) Line exceeds 132 characters; contains 137 characters
(#38) Line exceeds 132 characters; contains 137 characters
(#38) Line exceeds 132 characters; contains 137 characters
(#38) Line exceeds 132 characters; contains 137 characters
theme/adaptable/layout/includes/head.php
(#79) Line exceeds 132 characters; contains 134 characters
(#79) Line exceeds 132 characters; contains 134 characters
(#79) Line exceeds 132 characters; contains 134 characters
(#79) Line exceeds 132 characters; contains 134 characters
(#79) Line exceeds 132 characters; contains 134 characters
(#79) Line exceeds 132 characters; contains 134 characters
(#79) Line exceeds 132 characters; contains 134 characters
(#79) Line exceeds 132 characters; contains 134 characters
(#79) Line exceeds 132 characters; contains 134 characters
(#79) Line exceeds 132 characters; contains 134 characters
(#79) Line exceeds 132 characters; contains 134 characters
theme/adaptable/layout/includes/header.php
(#343) Line exceeds 132 characters; contains 146 characters
(#343) Line exceeds 132 characters; contains 146 characters
(#343) Line exceeds 132 characters; contains 146 characters
(#343) Line exceeds 132 characters; contains 146 characters
(#343) Line exceeds 132 characters; contains 146 characters
(#343) Line exceeds 132 characters; contains 146 characters
(#343) Line exceeds 132 characters; contains 146 characters
(#343) Line exceeds 132 characters; contains 146 characters
(#353) Line exceeds 132 characters; contains 142 characters
(#353) Line exceeds 132 characters; contains 142 characters
(#353) Line exceeds 132 characters; contains 142 characters
(#353) Line exceeds 132 characters; contains 142 characters
(#353) Line exceeds 132 characters; contains 142 characters
(#353) Line exceeds 132 characters; contains 142 characters
(#353) Line exceeds 132 characters; contains 142 characters
(#353) Line exceeds 132 characters; contains 142 characters
(#362) Line exceeds 132 characters; contains 142 characters
(#362) Line exceeds 132 characters; contains 142 characters
(#362) Line exceeds 132 characters; contains 142 characters
(#362) Line exceeds 132 characters; contains 142 characters
(#362) Line exceeds 132 characters; contains 142 characters
(#362) Line exceeds 132 characters; contains 142 characters
(#362) Line exceeds 132 characters; contains 142 characters
(#362) Line exceeds 132 characters; contains 142 characters
(#369) Line exceeds 132 characters; contains 142 characters
(#369) Line exceeds 132 characters; contains 142 characters
(#369) Line exceeds 132 characters; contains 142 characters
(#369) Line exceeds 132 characters; contains 142 characters
(#369) Line exceeds 132 characters; contains 142 characters
(#369) Line exceeds 132 characters; contains 142 characters
(#369) Line exceeds 132 characters; contains 142 characters
(#369) Line exceeds 132 characters; contains 142 characters
(#381) Line exceeds 132 characters; contains 142 characters
(#381) Line exceeds 132 characters; contains 142 characters
(#381) Line exceeds 132 characters; contains 142 characters
(#381) Line exceeds 132 characters; contains 142 characters
(#381) Line exceeds 132 characters; contains 142 characters
(#381) Line exceeds 132 characters; contains 142 characters
(#381) Line exceeds 132 characters; contains 142 characters
(#381) Line exceeds 132 characters; contains 142 characters
theme/adaptable/lib.php
(#145) Line exceeds 132 characters; contains 133 characters
(#146) Line exceeds 132 characters; contains 135 characters
(#147) Line exceeds 132 characters; contains 141 characters
(#148) Line exceeds 132 characters; contains 141 characters
(#460) This comment is 50% valid code; is this commented out code?
theme/adaptable/libs/admin_confightmleditor.php
(#183) Line exceeds 132 characters; contains 134 characters
theme/adaptable/settings/adaptable_admin_setting_getprops.php
(#128) Line exceeds 132 characters; contains 139 characters
theme/adaptable/settings/analytics.php
(#33) Line exceeds 132 characters; contains 138 characters
theme/adaptable/settings/block_settings.php
(#29) Line exceeds 132 characters; contains 137 characters
theme/adaptable/settings/courses.php
(#60) Line exceeds 132 characters; contains 161 characters
(#139) Line exceeds 132 characters; contains 135 characters
(#185) Line exceeds 132 characters; contains 135 characters
theme/adaptable/settings/frontpage_courses.php
(#31) Line exceeds 132 characters; contains 146 characters
theme/adaptable/settings/frontpage_slider.php
(#30) Line exceeds 132 characters; contains 145 characters
theme/adaptable/settings/header_user.php
(#154) Line exceeds 132 characters; contains 135 characters
theme/adaptable/settings/layout_responsive.php
(#33) Line exceeds 132 characters; contains 149 characters
theme/adaptable/settings/marketing_blocks.php
(#29) Line exceeds 132 characters; contains 144 characters
theme/adaptable/settings/navbar_links.php
(#32) Line exceeds 132 characters; contains 137 characters
theme/adaptable/settings/navbar_tools_menu.php
(#29) Line exceeds 132 characters; contains 138 characters
theme/adaptable/settings/news_ticker.php
(#32) Line exceeds 132 characters; contains 141 characters
theme/adaptable/tests/behat/behat_theme_adaptable_behat_admin.php
(#62) Line exceeds 132 characters; contains 140 characters
theme/adaptable/tests/behat/behat_theme_adaptable_behat_permissions.php
(#88) Line exceeds 132 characters; contains 152 characters
theme/adaptable/tests/behat/core_auth/behat_theme_adaptable_behat_auth.php
(#37) Duplicate class name "behat_theme_adaptable_behat_auth" found; first defined in /var/lib/jenkins/git_repositories/prechecker/theme/adaptable/tests/behat/behat_theme_adaptable_behat_auth.php on line 34
theme/adaptable/tests/theme_adaptable_toolbox_test.php
(#32) PHPUnit class "theme_adaptable_toolbox_test" does not have any namespace. It is recommended to add it to the "theme_adaptable" namespace, using more levels if needed, in order to match the code being tested
(#39) Test method test_to_add_property() is missing any coverage information, own or at class level
theme/adaptable/version.php
(#38) This comment is 50% valid code; is this commented out code?

Javascript coding style problems

(18 errors, 100 warnings)

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

theme/adaptable/amd/src/adaptable.js
(#63) Expected space(s) after "catch". (keyword-spacing)
(#90) Unexpected space before function parentheses. (space-before-function-paren)
theme/adaptable/amd/src/bsoptions.js
(#146) Function has a complexity of 27. Maximum allowed is 20. (complexity)
(#201) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#205) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#216) Requires a space after '{'. (block-spacing)
(#216) Statement inside of curly braces should be on next line. (brace-style)
(#216) Requires a space before '}'. (block-spacing)
(#216) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#220) There should be no space before this paren. (space-in-parens)
(#239) There should be no space after this paren. (space-in-parens)
(#239) There should be no space before this paren. (space-in-parens)
(#239) There should be no space after this paren. (space-in-parens)
(#239) Unexpected space before function parentheses. (space-before-function-paren)
(#241) There should be no space after this paren. (space-in-parens)
(#241) There should be no space before this paren. (space-in-parens)
(#242) There should be no space after this paren. (space-in-parens)
(#245) There should be no space after this paren. (space-in-parens)
(#245) There should be no space before this paren. (space-in-parens)
(#250) There should be no space after this paren. (space-in-parens)
(#250) Unexpected space before function parentheses. (space-before-function-paren)
(#254) There should be no space after this paren. (space-in-parens)
(#255) There should be no space before '}'. (babel/object-curly-spacing)
(#259) There should be no space before this paren. (space-in-parens)
(#267) Requires a space after '{'. (block-spacing)
(#267) Statement inside of curly braces should be on next line. (brace-style)
(#267) Requires a space before '}'. (block-spacing)
(#267) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
theme/adaptable/amd/src/savebutton.js
(#51) Unexpected confirm. (no-alert)
theme/adaptable/amd/src/utils.js
(#41) There should be no space after this paren. (space-in-parens)
(#41) There should be no space before this paren. (space-in-parens)
(#49) Comments should not begin with a lowercase character. (capitalized-comments)
(#73) Missing space before opening brace. (space-before-blocks)
theme/adaptable/jquery/adaptable_v2_1_1_2.js
(#27) 'jQuery' is not defined. (no-undef)
(#31) Expected space(s) after "if". (keyword-spacing)
(#38) This line has a length of 151. Maximum allowed is 132. (max-len)
(#38) Extra space after key 'namespace'. (key-spacing)
(#38) Multiple spaces found before '// New: {NEW} ...'. (no-multi-spaces)
(#39) This line has a length of 165. Maximum allowed is 132. (max-len)
(#39) Extra space after key 'selector'. (key-spacing)
(#39) Multiple spaces found before '// New: {NEW} ...'. (no-multi-spaces)
(#40) Extra space after key 'animation'. (key-spacing)
(#40) Multiple spaces found before '// String: Sel...'. (no-multi-spaces)
(#41) This line has a length of 161. Maximum allowed is 132. (max-len)
(#41) Extra space after key 'easing'. (key-spacing)
(#41) Multiple spaces found before '// {NEW} Strin...'. (no-multi-spaces)
(#42) Extra space after key 'direction'. (key-spacing)
(#42) Multiple spaces found before '// String: Sel...'. (no-multi-spaces)
(#43) Extra space after key 'reverse'. (key-spacing)
(#43) Multiple spaces found before '// {NEW} Boole...'. (no-multi-spaces)
(#44) This line has a length of 160. Maximum allowed is 132. (max-len)
(#44) Extra space after key 'animationLoop'. (key-spacing)
(#44) Multiple spaces found before '// Boolean: Sh...'. (no-multi-spaces)
(#45) This line has a length of 136. Maximum allowed is 132. (max-len)
(#45) Extra space after key 'smoothHeight'. (key-spacing)
(#45) Multiple spaces found before '// {NEW} Boole...'. (no-multi-spaces)
(#46) This line has a length of 140. Maximum allowed is 132. (max-len)
(#46) Extra space after key 'startAt'. (key-spacing)
(#46) Multiple spaces found before '// Integer: Th...'. (no-multi-spaces)
(#47) Extra space after key 'slideshow'. (key-spacing)
(#47) Multiple spaces found before '// Boolean: An...'. (no-multi-spaces)
(#48) Extra space after key 'slideshowSpeed'. (key-spacing)
(#48) Multiple spaces found before '// Integer: Se...'. (no-multi-spaces)
(#49) Extra space after key 'animationSpeed'. (key-spacing)
(#49) Multiple spaces found before '// Integer: Se...'. (no-multi-spaces)
(#50) Extra space after key 'initDelay'. (key-spacing)
(#50) Multiple spaces found before '// {NEW} Integ...'. (no-multi-spaces)
(#51) Extra space after key 'randomize'. (key-spacing)
(#51) Multiple spaces found before '// Boolean: Ra...'. (no-multi-spaces)
(#54) This line has a length of 144. Maximum allowed is 132. (max-len)
(#54) Extra space after key 'pauseOnAction'. (key-spacing)
(#54) Multiple spaces found before '// Boolean: Pa...'. (no-multi-spaces)
(#55) This line has a length of 147. Maximum allowed is 132. (max-len)
(#55) Extra space after key 'pauseOnHover'. (key-spacing)
(#55) Multiple spaces found before '// Boolean: Pa...'. (no-multi-spaces)
(#56) Extra space after key 'useCSS'. (key-spacing)
(#56) Multiple spaces found before '// {NEW} Boole...'. (no-multi-spaces)
(#57) This line has a length of 138. Maximum allowed is 132. (max-len)
(#57) Extra space after key 'touch'. (key-spacing)
(#57) Multiple spaces found before '// {NEW} Boole...'. (no-multi-spaces)
(#58) This line has a length of 160. Maximum allowed is 132. (max-len)
(#58) Extra space after key 'video'. (key-spacing)
(#58) Multiple spaces found before '// {NEW} Boole...'. (no-multi-spaces)
(#61) This line has a length of 158. Maximum allowed is 132. (max-len)
(#61) Extra space after key 'controlNav'. (key-spacing)
(#61) Multiple spaces found before '// Boolean: Cr...'. (no-multi-spaces)
(#62) Extra space after key 'directionNav'. (key-spacing)
(#62) Multiple spaces found before '// Boolean: Cr...'. (no-multi-spaces)
(#63) Extra space after key 'prevText'. (key-spacing)
(#63) Multiple spaces found before '// String: Set...'. (no-multi-spaces)
(#64) Extra space after key 'nextText'. (key-spacing)
(#64) Multiple spaces found before '// String: Set...'. (no-multi-spaces)
(#67) Extra space after key 'keyboard'. (key-spacing)
(#67) Multiple spaces found before '// Boolean: Al...'. (no-multi-spaces)
(#68) This line has a length of 205. Maximum allowed is 132. (max-len)
(#68) Extra space after key 'multipleKeyboard'. (key-spacing)
(#68) Multiple spaces found before '// {NEW} Boole...'. (no-multi-spaces)
(#69) This line has a length of 198. Maximum allowed is 132. (max-len)
(#69) Extra space after key 'mousewheel'. (key-spacing)
(#69) Multiple spaces found before '// {UPDATED} B...'. (no-multi-spaces)
(#70) Extra space after key 'pausePlay'. (key-spacing)
(#70) Multiple spaces found before '// Boolean: Cr...'. (no-multi-spaces)
(#71) Extra space after key 'pauseText'. (key-spacing)
(#71) Multiple spaces found before '// String: Set...'. (no-multi-spaces)
(#72) Extra space after key 'playText'. (key-spacing)
(#72) Multiple spaces found before '// String: Set...'. (no-multi-spaces)
(#75) This line has a length of 309. Maximum allowed is 132. (max-len)
(#75) Extra space after key 'controlsContainer'. (key-spacing)
(#75) Multiple spaces found before '// {UPDATED} S...'. (no-multi-spaces)
(#76) This line has a length of 251. Maximum allowed is 132. (max-len)
(#76) Extra space after key 'manualControls'. (key-spacing)
(#76) Multiple spaces found before '// Selector: D...'. (no-multi-spaces)
(#77) This line has a length of 151. Maximum allowed is 132. (max-len)
(#77) Extra space after key 'sync'. (key-spacing)
(#77) Multiple spaces found before '// {NEW} Selec...'. (no-multi-spaces)
(#78) This line has a length of 167. Maximum allowed is 132. (max-len)
(#78) Extra space after key 'asNavFor'. (key-spacing)
(#78) Multiple spaces found before '// {NEW} Selec...'. (no-multi-spaces)

CSS problems

(28 errors, 2 warnings)

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

theme/adaptable/style/custom.css
(#30) Unknown word (CssSyntaxError)
theme/adaptable/scss/nosettings/_admin.scss
(#30) Unexpected whitespace at end of line (no-eol-whitespace)
theme/adaptable/scss/nosettings/_blocks.scss
(#26) Expected "#EEE" to be "#eee" (color-hex-case)
(#27) Expected "#BFBDBD" to be "#bfbdbd" (color-hex-case)
theme/adaptable/scss/nosettings/_form.scss
(#27) Unexpected !important (declaration-no-important)
(#64) Unexpected !important (declaration-no-important)
(#32) Expected indentation of 8 spaces (indentation)
(#33) Expected indentation of 8 spaces (indentation)
(#34) Expected indentation of 8 spaces (indentation)
theme/adaptable/scss/nosettings/_messages.scss
(#70) Unexpected !important (declaration-no-important)
(#77) Unexpected !important (declaration-no-important)
(#83) Unexpected !important (declaration-no-important)
(#91) Unexpected !important (declaration-no-important)
theme/adaptable/scss/nosettings/_mod.scss
(#33) Unexpected !important (declaration-no-important)
(#39) Unexpected !important (declaration-no-important)
theme/adaptable/scss/nosettings/_user.scss
(#101) Unexpected !important (declaration-no-important)
(#105) Unexpected !important (declaration-no-important)
theme/adaptable/scss/settings/adaptable.scss
(#31) Missed semicolon (CssSyntaxError)
theme/adaptable/scss/settings/admin.scss
(#27) Missed semicolon (CssSyntaxError)
theme/adaptable/scss/settings/blocks.scss
(#49) Missed semicolon (CssSyntaxError)
theme/adaptable/scss/settings/button.scss
(#34) Missed semicolon (CssSyntaxError)
theme/adaptable/scss/settings/categorycustom.scss
(#29) Unknown word (CssSyntaxError)
theme/adaptable/scss/settings/course.scss
(#37) Missed semicolon (CssSyntaxError)
theme/adaptable/scss/settings/extras.scss
(#47) Missed semicolon (CssSyntaxError)
theme/adaptable/scss/settings/login.scss
(#49) Missed semicolon (CssSyntaxError)
theme/adaptable/scss/settings/menu.scss
(#28) Missed semicolon (CssSyntaxError)
theme/adaptable/scss/settings/print.scss
(#112) Missed semicolon (CssSyntaxError)
theme/adaptable/scss/settings/responsive.scss
(#190) Missed semicolon (CssSyntaxError)
theme/adaptable/scss/settings/search.scss
(#26) Missed semicolon (CssSyntaxError)
theme/adaptable/scss/settings/tabs.scss
(#27) Missed semicolon (CssSyntaxError)

PHPDocs style problems

(14 errors, 7 warnings)

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

theme/adaptable/classes/admin_settingspage.php
(#62) Function theme_adaptable_admin_settingspage::get_disabled is not documented
(#17) No one-line description found in phpdocs for file
(#38) Phpdocs for function theme_adaptable_admin_settingspage::__construct has incomplete parameters list
theme/adaptable/classes/admin_settingspage_tabs.php
(#17) No one-line description found in phpdocs for file
(#38) Phpdocs for function theme_adaptable_admin_settingspage_tabs::__construct has incomplete parameters list
theme/adaptable/classes/output/core_renderer_toolbox.php
(#499) Phpdocs for function core_renderer_toolbox::edit_button has incomplete parameters list
(#500) Invalid phpdocs tag @parmm used
theme/adaptable/classes/output/navigation/primary.php
(#22) No one-line description found in phpdocs for class primary
theme/adaptable/classes/toolbox.php
(#483) Phpdocs for function toolbox::getfontawesomemarkup has incomplete parameters list
theme/adaptable/tests/behat/behat_theme_adaptable_behat_auth.php
(#35) Function behat_theme_adaptable_behat_auth::i_log_out is not documented
(#28) Package is not specified for class behat_theme_adaptable_behat_auth. It is also not specified in file-level phpdocs
theme/adaptable/tests/behat/behat_theme_adaptable_behat_blocks.php
(#30) Package is not specified for class behat_theme_adaptable_behat_blocks. It is also not specified in file-level phpdocs
theme/adaptable/tests/behat/behat_theme_adaptable_behat_grade.php
(#20) Package theme_classic is not valid
theme/adaptable/tests/behat/behat_theme_adaptable_behat_mod_quiz.php
(#32) No one-line description found in phpdocs for class behat_theme_adaptable_behat_mod_quiz
theme/adaptable/tests/behat/behat_theme_adaptable_behat_navigation.php
(#71) Function behat_theme_adaptable_behat_navigation::i_navigate_to_in_current_page_administration is not documented
(#84) Function behat_theme_adaptable_behat_navigation::select_node_in_navigation is not documented
(#95) Function behat_theme_adaptable_behat_navigation::get_top_navigation_node is not documented
(#145) Function behat_theme_adaptable_behat_navigation::i_follow_in_the_user_menu is not documented
(#30) Package is not specified for class behat_theme_adaptable_behat_navigation. It is also not specified in file-level phpdocs
theme/adaptable/tests/behat/behat_theme_adaptable_behat_permissions.php
(#40) Function behat_theme_adaptable_behat_permissions::i_set_the_following_system_permissions_of_role is not documented
(#32) Package is not specified for class behat_theme_adaptable_behat_permissions. It is also not specified in file-level phpdocs

Update savepoints problems

(0 errors, 0 warnings)

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


Third party library modification problems

(0 errors, 0 warnings)

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


grunt changes

(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

(0 errors, 12 warnings)

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

theme/adaptable/templates/core_message/message_drawer.mustache
(#1) HTML Validation error, line 908: Bad value “” for attribute “maxlength” on element “textarea”: The empty string is not a valid non-negative integer. ( <textarea dir="auto" data-region="send-message-txt" class="form-control bg-light" rows="3" data-auto-rows data-min-rows="3" data-max-rows="5" aria-label="((+writeamessage%2C+core_message+))" placeholder="((+writeamessage%2C+core_message+))" style="resize: none" maxlength="" ></text)
theme/adaptable/templates/core_message/message_popover.mustache
(#1) HTML Validation info, line 7: Possible misuse of “aria-label”. (If you disagree with this warning, file an issue report or send e-mail to www-validator@w3.org.) (> <div class="count-container " data-region="count-container" aria-label="((+unreadconversations%2C+core_message%2C+%7B%7Bunreadcount%7D%7D+))">3</div)
theme/adaptable/templates/overflow.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 4: Bad value “” for attribute “action” on element “form”: Must be non-empty. (> <form method="post" action="" class="form-inline" id=""> )
(#1) HTML Validation error, line 4: Bad value “” for attribute “id” on element “form”: An ID must not be the empty string. (> <form method="post" action="" class="form-inline" id=""> )
(#1) HTML Validation error, line 7: Duplicate ID “”. ( <select id="" class="custom-select " name="jump" > )
(#1) HTML Validation info, line 4: The first occurrence of ID “” was here. (> <form method="post" action="" class="form-inline" id=""> )
(#1) HTML Validation error, line 7: Bad value “” for attribute “id” on element “select”: An ID must not be the empty string. ( <select id="" class="custom-select " name="jump" > )
theme/adaptable/templates/overlaymenu.mustache
(#1) HTML Validation error, line 16: Attribute value missing. ( <a href="" title=></a> )
theme/adaptable/templates/overlaymenuitem.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 class="level-1"> <)
theme/adaptable/templates/pix_icon_fontawesome.mustache
(#1) HTML Validation info, line 2: Possible misuse of “aria-label”. (If you disagree with this warning, file an issue report or send e-mail to www-validator@w3.org.) (ad><body><i class="icon fa-meh-o fa-fw fa-spin" title="Meh" aria-label="Meh Meh"></i>)
theme/adaptable/templates/savediscard.mustache
(#1) HTML Validation info, line 6: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. (p: 5px;"><input id="adminresetbutton" class="form-submit" style="float: right; margin-right: 20px;" type="reset" form="adminsettings" value=" Cancel" /><inpu)
(#1) HTML Validation info, line 7: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. (ancel" /><input id="adminsubmitbutton" style="float: right; margin-right: 20px;" type="submit" form="adminsettings" value=" Save" /></div)
(#1) HTML Validation error, line 6: The “form” attribute must refer to a form element. (p: 5px;"><input id="adminresetbutton" class="form-submit" style="float: right; margin-right: 20px;" type="reset" form="adminsettings" value=" Cancel" /><inpu)
(#1) HTML Validation error, line 7: The “form” attribute must refer to a form element. (ancel" /><input id="adminsubmitbutton" style="float: right; margin-right: 20px;" type="submit" form="adminsettings" value=" Save" /></div)
theme/adaptable/templates/secondarynav.mustache
(#1) Example context missing.
theme/adaptable/templates/sidepost.mustache
(#1) Template produced no content
theme/adaptable/templates/tabs.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>#user)
theme/adaptable/templates/tool_usertours/tourstep.mustache
(#1) HTML Validation info, line 6: Empty heading. ( <h5 class="modal-title" data-placeholder="title"></h5>)

Gherkin .feature problems

(0 errors, 0 warnings)

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