Prechecker results: error


Overview

(0 errors, 0 warnings)

This section shows the general problems detected when processing the code [More info]


PHP lint problems

(2 errors, 0 warnings)

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

mod/booking/OpenTBS/demo/tbs_class.php
(#647) PHP Fatal error: Cannot acquire reference to $GLOBALS in /mod/booking/OpenTBS/demo/tbs_class.php on line 647
mod/booking/TinyButStrong/tbs_class.php
(#647) PHP Fatal error: Cannot acquire reference to $GLOBALS in /mod/booking/TinyButStrong/tbs_class.php on line 647

PHP coding style problems

(0 errors, 0 warnings)

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


CSS problems

(495 errors, 12 warnings)

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

mod/booking/vue3/scss/custom.scss
(#12) Expected single space before "{" (block-opening-brace-space-before)
(#3) Expected "#0063A6" to be "#0063a6" (color-hex-case)
(#4) Expected "#0CB9C5" to be "#0cb9c5" (color-hex-case)
(#5) Expected "#D9E1E7" to be "#d9e1e7" (color-hex-case)
(#13) Expected "#0CB9C5" to be "#0cb9c5" (color-hex-case)
mod/booking/vue3/coverage/lcov-report/base.css
(#47) Expected empty line before at-rule (at-rule-empty-line-before)
(#10) Expected newline before "}" (block-closing-brace-newline-before)
(#16) Expected newline before "}" (block-closing-brace-newline-before)
(#17) Expected newline before "}" (block-closing-brace-newline-before)
(#26) Expected newline before "}" (block-closing-brace-newline-before)
(#27) Expected newline before "}" (block-closing-brace-newline-before)
(#28) Expected newline before "}" (block-closing-brace-newline-before)
(#29) Expected newline before "}" (block-closing-brace-newline-before)
(#30) Expected newline before "}" (block-closing-brace-newline-before)
(#31) Expected newline before "}" (block-closing-brace-newline-before)
(#32) Expected newline before "}" (block-closing-brace-newline-before)
(#33) Expected newline before "}" (block-closing-brace-newline-before)
(#34) Expected newline before "}" (block-closing-brace-newline-before)
(#35) Expected newline before "}" (block-closing-brace-newline-before)
(#36) Expected newline before "}" (block-closing-brace-newline-before)
(#37) Expected newline before "}" (block-closing-brace-newline-before)
(#38) Expected newline before "}" (block-closing-brace-newline-before)
(#46) Expected newline before "}" (block-closing-brace-newline-before)
(#48) Expected newline before "}" (block-closing-brace-newline-before)
(#49) Expected newline before "}" (block-closing-brace-newline-before)
(#56) Expected newline before "}" (block-closing-brace-newline-before)
(#68) Expected newline before "}" (block-closing-brace-newline-before)
(#120) Expected newline before "}" (block-closing-brace-newline-before)
(#121) Expected newline before "}" (block-closing-brace-newline-before)
(#122) Expected newline before "}" (block-closing-brace-newline-before)
(#123) Expected newline before "}" (block-closing-brace-newline-before)
(#124) Expected newline before "}" (block-closing-brace-newline-before)
(#125) Expected newline before "}" (block-closing-brace-newline-before)
(#131) Expected newline before "}" (block-closing-brace-newline-before)
(#136) Expected newline before "}" (block-closing-brace-newline-before)
(#137) Expected newline before "}" (block-closing-brace-newline-before)
(#138) Expected newline before "}" (block-closing-brace-newline-before)
(#154) Expected newline before "}" (block-closing-brace-newline-before)
(#156) Expected newline before "}" (block-closing-brace-newline-before)
(#158) Expected newline before "}" (block-closing-brace-newline-before)
(#159) Expected newline before "}" (block-closing-brace-newline-before)
(#165) Expected newline before "}" (block-closing-brace-newline-before)
(#167) Expected newline before "}" (block-closing-brace-newline-before)
(#169) Expected newline before "}" (block-closing-brace-newline-before)
(#171) Expected newline before "}" (block-closing-brace-newline-before)
(#173) Expected newline before "}" (block-closing-brace-newline-before)
(#174) Expected newline before "}" (block-closing-brace-newline-before)
(#176) Expected newline before "}" (block-closing-brace-newline-before)
(#177) Expected newline before "}" (block-closing-brace-newline-before)
(#179) Expected newline before "}" (block-closing-brace-newline-before)
(#181) Expected newline before "}" (block-closing-brace-newline-before)
(#182) Expected newline before "}" (block-closing-brace-newline-before)
(#183) Expected newline before "}" (block-closing-brace-newline-before)
(#185) Expected newline before "}" (block-closing-brace-newline-before)
(#213) Expected newline before "}" (block-closing-brace-newline-before)
(#214) Expected newline before "}" (block-closing-brace-newline-before)
(#16) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#137) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#138) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#132) Unexpected empty block (block-no-empty)
(#139) Unexpected empty block (block-no-empty)
(#10) Expected newline after "{" (block-opening-brace-newline-after)
(#16) Expected newline after "{" (block-opening-brace-newline-after)
(#17) Expected newline after "{" (block-opening-brace-newline-after)
(#26) Expected newline after "{" (block-opening-brace-newline-after)
(#27) Expected newline after "{" (block-opening-brace-newline-after)
(#28) Expected newline after "{" (block-opening-brace-newline-after)
(#29) Expected newline after "{" (block-opening-brace-newline-after)
(#30) Expected newline after "{" (block-opening-brace-newline-after)
(#31) Expected newline after "{" (block-opening-brace-newline-after)
(#32) Expected newline after "{" (block-opening-brace-newline-after)
(#33) Expected newline after "{" (block-opening-brace-newline-after)
(#34) Expected newline after "{" (block-opening-brace-newline-after)
(#35) Expected newline after "{" (block-opening-brace-newline-after)
(#36) Expected newline after "{" (block-opening-brace-newline-after)
(#37) Expected newline after "{" (block-opening-brace-newline-after)
(#38) Expected newline after "{" (block-opening-brace-newline-after)
(#46) Expected newline after "{" (block-opening-brace-newline-after)
(#48) Expected newline after "{" (block-opening-brace-newline-after)
(#49) Expected newline after "{" (block-opening-brace-newline-after)
(#56) Expected newline after "{" (block-opening-brace-newline-after)
(#68) Expected newline after "{" (block-opening-brace-newline-after)
(#120) Expected newline after "{" (block-opening-brace-newline-after)
(#121) Expected newline after "{" (block-opening-brace-newline-after)
(#122) Expected newline after "{" (block-opening-brace-newline-after)
(#123) Expected newline after "{" (block-opening-brace-newline-after)
(#124) Expected newline after "{" (block-opening-brace-newline-after)
(#125) Expected newline after "{" (block-opening-brace-newline-after)
(#131) Expected newline after "{" (block-opening-brace-newline-after)
(#136) Expected newline after "{" (block-opening-brace-newline-after)
(#137) Expected newline after "{" (block-opening-brace-newline-after)
(#138) Expected newline after "{" (block-opening-brace-newline-after)
(#154) Expected newline after "{" (block-opening-brace-newline-after)
(#156) Expected newline after "{" (block-opening-brace-newline-after)
(#158) Expected newline after "{" (block-opening-brace-newline-after)
(#159) Expected newline after "{" (block-opening-brace-newline-after)
(#165) Expected newline after "{" (block-opening-brace-newline-after)
(#167) Expected newline after "{" (block-opening-brace-newline-after)
(#169) Expected newline after "{" (block-opening-brace-newline-after)
(#171) Expected newline after "{" (block-opening-brace-newline-after)
(#173) Expected newline after "{" (block-opening-brace-newline-after)
(#174) Expected newline after "{" (block-opening-brace-newline-after)
(#176) Expected newline after "{" (block-opening-brace-newline-after)
(#177) Expected newline after "{" (block-opening-brace-newline-after)
(#179) Expected newline after "{" (block-opening-brace-newline-after)
(#181) Expected newline after "{" (block-opening-brace-newline-after)
(#182) Expected newline after "{" (block-opening-brace-newline-after)
(#183) Expected newline after "{" (block-opening-brace-newline-after)
(#185) Expected newline after "{" (block-opening-brace-newline-after)
(#213) Expected newline after "{" (block-opening-brace-newline-after)
(#214) Expected newline after "{" (block-opening-brace-newline-after)
(#154) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#161) Expected single space before "{" (block-opening-brace-space-before)
(#26) Expected "#0074D9" to be "#0074d9" (color-hex-case)
(#62) Expected "#E8E8E8" to be "#e8e8e8" (color-hex-case)
(#158) Expected "#C21F39" to be "#c21f39" (color-hex-case)
(#159) Expected "#C21F39" to be "#c21f39" (color-hex-case)
(#162) Expected "#C21F39" to be "#c21f39" (color-hex-case)
(#165) Expected "#F6C6CE" to be "#f6c6ce" (color-hex-case)
(#167) Expected "#FCE1E5" to be "#fce1e5" (color-hex-case)
(#49) Expected single space before "!" (declaration-bang-space-before)
(#54) Unexpected duplicate "color" (declaration-block-no-duplicate-properties)
(#219) Unexpected duplicate "height" (declaration-block-no-duplicate-properties)
(#2) Expected newline after ";" in a multi-line declaration block (declaration-block-semicolon-newline-after)
(#16) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#26) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#48) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#156) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#181) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#182) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#183) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#214) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#158) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#159) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#165) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#167) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#169) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#171) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#173) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#174) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#2) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#8) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#12) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#13) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#14) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#23) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#26) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#26) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#27) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#35) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#36) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#37) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#38) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#40) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#41) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#42) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#43) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#44) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#48) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#48) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#49) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#87) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#158) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#159) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#165) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#167) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#169) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#171) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#173) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#174) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#177) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#196) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#49) Unexpected !important (declaration-no-important)
(#114) Unexpected !important (declaration-no-important)
(#131) Unexpected !important (declaration-no-important)
(#138) Unexpected !important (declaration-no-important)
(#156) Unexpected !important (declaration-no-important)
(#162) Unexpected !important (declaration-no-important)
(#182) Unexpected !important (declaration-no-important)
(#183) Unexpected !important (declaration-no-important)
(#206) Unexpected !important (declaration-no-important)
(#209) Unexpected !important (declaration-no-important)
(#210) Unexpected !important (declaration-no-important)
(#211) Unexpected !important (declaration-no-important)
(#213) Unexpected !important (declaration-no-important)
(#218) Unexpected !important (declaration-no-important)
(#54) Expected single space after "," in a single-line function (function-comma-space-after)
(#54) Expected single space after "," in a single-line function (function-comma-space-after)
(#54) Expected single space after "," in a single-line function (function-comma-space-after)
(#169) Expected single space after "," in a single-line function (function-comma-space-after)
(#169) Expected single space after "," in a single-line function (function-comma-space-after)
(#171) Expected single space after "," in a single-line function (function-comma-space-after)
(#171) Expected single space after "," in a single-line function (function-comma-space-after)
(#173) Expected single space after "," in a single-line function (function-comma-space-after)
(#173) Expected single space after "," in a single-line function (function-comma-space-after)
(#174) Expected single space after "," in a single-line function (function-comma-space-after)
(#174) Expected single space after "," in a single-line function (function-comma-space-after)
(#47) Expected single space after ":" (media-feature-colon-space-after)
(#1) Expected newline after "," (selector-list-comma-newline-after)
(#11) Expected newline after "," (selector-list-comma-newline-after)
(#11) Expected newline after "," (selector-list-comma-newline-after)
(#68) Expected newline after "," (selector-list-comma-newline-after)
(#113) Expected newline after "," (selector-list-comma-newline-after)
(#122) Expected newline after "," (selector-list-comma-newline-after)
(#158) Expected newline after "," (selector-list-comma-newline-after)
(#158) Expected newline after "," (selector-list-comma-newline-after)
(#161) Expected newline after "," (selector-list-comma-newline-after)
(#161) Expected newline after "," (selector-list-comma-newline-after)
(#165) Expected newline after "," (selector-list-comma-newline-after)
(#165) Expected newline after "," (selector-list-comma-newline-after)
(#165) Expected newline after "," (selector-list-comma-newline-after)
(#167) Expected newline after "," (selector-list-comma-newline-after)
(#169) Expected newline after "," (selector-list-comma-newline-after)
(#173) Expected newline after "," (selector-list-comma-newline-after)
(#176) Expected newline after "," (selector-list-comma-newline-after)
(#195) Expected newline after "," (selector-list-comma-newline-after)
(#222) Expected newline after "," (selector-list-comma-newline-after)
(#2) Expected indentation of 4 spaces (indentation)
(#3) Expected indentation of 4 spaces (indentation)
(#15) Expected indentation of 0 spaces (indentation)
(#12) Expected indentation of 4 spaces (indentation)
(#13) Expected indentation of 4 spaces (indentation)
(#14) Expected indentation of 4 spaces (indentation)
(#45) Expected indentation of 0 spaces (indentation)
(#40) Expected indentation of 4 spaces (indentation)
(#41) Expected indentation of 4 spaces (indentation)
(#42) Expected indentation of 4 spaces (indentation)
(#43) Expected indentation of 4 spaces (indentation)
(#44) Expected indentation of 4 spaces (indentation)
(#48) Expected indentation of 4 spaces (indentation)
(#49) Expected indentation of 4 spaces (indentation)
(#53) Expected indentation of 4 spaces (indentation)
(#54) Expected indentation of 4 spaces (indentation)
(#59) Expected indentation of 4 spaces (indentation)
(#60) Expected indentation of 4 spaces (indentation)
(#61) Expected indentation of 4 spaces (indentation)
(#62) Expected indentation of 4 spaces (indentation)
(#63) Expected indentation of 4 spaces (indentation)
(#64) Expected indentation of 4 spaces (indentation)
(#65) Expected indentation of 4 spaces (indentation)
(#70) Expected indentation of 4 spaces (indentation)
(#71) Expected indentation of 4 spaces (indentation)
(#72) Expected indentation of 4 spaces (indentation)
(#76) Expected indentation of 4 spaces (indentation)
(#77) Expected indentation of 4 spaces (indentation)
(#78) Expected indentation of 4 spaces (indentation)
(#117) Expected indentation of 4 spaces (indentation)
(#118) Expected indentation of 4 spaces (indentation)
(#127) Expected indentation of 4 spaces (indentation)
(#128) Expected indentation of 4 spaces (indentation)
(#129) Expected indentation of 4 spaces (indentation)
(#162) Expected indentation of 4 spaces (indentation)
(#196) Expected indentation of 4 spaces (indentation)
(#197) Expected indentation of 4 spaces (indentation)
(#200) Expected indentation of 4 spaces (indentation)
(#217) Expected indentation of 4 spaces (indentation)
(#218) Expected indentation of 4 spaces (indentation)
(#219) Expected indentation of 4 spaces (indentation)
(#220) Expected indentation of 4 spaces (indentation)
(#223) Expected indentation of 4 spaces (indentation)
mod/booking/vue3/coverage/lcov-report/prettify.css
(#1) Expected empty line before at-rule (at-rule-empty-line-before)
(#1) Expected empty line before at-rule (at-rule-empty-line-before)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline after "}" (block-closing-brace-newline-after)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#1) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#1) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#1) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#1) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#1) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#1) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#1) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#1) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#1) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#1) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#1) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#1) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#1) Expected line length to be no more than 132 characters (max-line-length)
(#1) Expected single space after "," in a single-line list (media-query-list-comma-space-after)
(#1) Expected newline after "," (selector-list-comma-newline-after)
(#1) Expected newline after "," (selector-list-comma-newline-after)
(#1) Expected newline after "," (selector-list-comma-newline-after)
(#1) Expected newline after "," (selector-list-comma-newline-after)
(#1) Expected newline after "," (selector-list-comma-newline-after)
(#1) Expected newline after "," (selector-list-comma-newline-after)
(#1) Expected newline after "," (selector-list-comma-newline-after)
(#1) Expected newline after "," (selector-list-comma-newline-after)
(#1) Expected newline after "," (selector-list-comma-newline-after)
(#1) Expected newline after "," (selector-list-comma-newline-after)
(#1) Expected newline after "," (selector-list-comma-newline-after)
(#1) Expected newline after "," (selector-list-comma-newline-after)
(#1) Expected newline after "," (selector-list-comma-newline-after)
(#1) Expected newline after "," (selector-list-comma-newline-after)
(#1) Expected newline after "," (selector-list-comma-newline-after)
(#1) Expected newline after "," (selector-list-comma-newline-after)

PHPDocs style problems

(0 errors, 0 warnings)

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


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

(8 errors, 0 warnings)

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

mod/booking/amd/build/app-lazy.min.js
Uncommitted change detected.
mod/booking/amd/build/app-lazy.min.js.map
Uncommitted change detected.
mod/booking/amd/build/bookit.min.js
Uncommitted change detected.
mod/booking/amd/build/bookit.min.js.map
Uncommitted change detected.
mod/booking/amd/build/dynamicsubbookingsform.min.js
Uncommitted change detected.
mod/booking/amd/build/dynamicsubbookingsform.min.js.map
Uncommitted change detected.
mod/booking/amd/build/modal_init.min.js
Uncommitted change detected.
mod/booking/amd/build/modal_init.min.js.map
Uncommitted change detected.

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(1 errors, 63 warnings)

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

mod/booking/templates/bookingoption_dates_custom_list_items.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="mb-1"> <)
mod/booking/templates/form_booking_options_selector_suggestion.mustache
(#1) HTML Validation error, line 6: Element “div” not allowed as child of element “span” in this context. (Suppressing further errors from this subtree.) (span> <div><small)
mod/booking/templates/mobile/ionform/advcheckbox.mustache
(#1) Example context missing (@template section not found.)
mod/booking/templates/mobile/ionform/select.mustache
(#1) Example context missing (@template section not found.)
mod/booking/templates/mobile/ionform/shorttext.mustache
(#1) Example context missing (@template section not found.)
mod/booking/templates/mobile/ionform/static.mustache
(#1) Example context missing (@template section not found.)
mod/booking/templates/mobile/mobile_booking_option_details.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation info, line 6: Empty heading. ( <h3 class="ion-text-bold"></h3>)
mod/booking/templates/mobile/mobile_details_button.mustache
(#1) HTML Validation info, line 4: Attribute “[params]” is not serializable as XML 1.0. (d><body><ion-button slot="end" name="mod_booking_bookit" refreshOnSuccess="true" core-site-plugins-call-ws [params]="{area: 'option', itemid: <%optionid%>, userid: <%userid%>, data: ''}"></bod)
(#1) HTML Validation error, line 5: End tag for “body” seen, but there were unclosed elements. (ta: ''}"></body></html)
(#1) HTML Validation error, line 4: Unclosed element “ion-button”. (d><body><ion-button slot="end" name="mod_booking_bookit" refreshOnSuccess="true" core-site-plugins-call-ws [params]="{area: 'option', itemid: <%optionid%>, userid: <%userid%>, data: ''}"></bod)
mod/booking/templates/mobile/mobile_mybookings_list.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 4: Element “style” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.) (><body><style> .mo)
mod/booking/templates/mobile/mobile_view_page.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation info, line 16: Attribute “[args]” is not serializable as XML 1.0. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showactive'}"> )
(#1) HTML Validation error, line 16: Attribute “ion-button” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showactive'}"> )
(#1) HTML Validation error, line 16: Attribute “block” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showactive'}"> )
(#1) HTML Validation error, line 16: Attribute “color” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showactive'}"> )
(#1) HTML Validation error, line 16: Attribute “core-site-plugins-new-content” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showactive'}"> )
(#1) HTML Validation error, line 16: Attribute “method” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showactive'}"> )
(#1) HTML Validation error, line 16: Attribute “samepage” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showactive'}"> )
(#1) HTML Validation error, line 16: Attribute “[args]” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showactive'}"> )
(#1) HTML Validation info, line 21: Attribute “[args]” is not serializable as XML 1.0. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showall'}"> )
(#1) HTML Validation error, line 21: Attribute “ion-button” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showall'}"> )
(#1) HTML Validation error, line 21: Attribute “block” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showall'}"> )
(#1) HTML Validation error, line 21: Attribute “color” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showall'}"> )
(#1) HTML Validation error, line 21: Attribute “core-site-plugins-new-content” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showall'}"> )
(#1) HTML Validation error, line 21: Attribute “method” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showall'}"> )
(#1) HTML Validation error, line 21: Attribute “samepage” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showall'}"> )
(#1) HTML Validation error, line 21: Attribute “[args]” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'showall'}"> )
(#1) HTML Validation info, line 26: Attribute “[args]” is not serializable as XML 1.0. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'mybooking'}"> )
(#1) HTML Validation error, line 26: Attribute “ion-button” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'mybooking'}"> )
(#1) HTML Validation error, line 26: Attribute “block” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'mybooking'}"> )
(#1) HTML Validation error, line 26: Attribute “color” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'mybooking'}"> )
(#1) HTML Validation error, line 26: Attribute “core-site-plugins-new-content” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'mybooking'}"> )
(#1) HTML Validation error, line 26: Attribute “method” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'mybooking'}"> )
(#1) HTML Validation error, line 26: Attribute “samepage” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'mybooking'}"> )
(#1) HTML Validation error, line 26: Attribute “[args]” not allowed on element “button” at this point. ( <button ion-button block color="" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , whichview: 'mybooking'}"> )
(#1) HTML Validation info, line 36: Attribute “[showcancelbutton]” is not serializable as XML 1.0. (rid> <ion-searchbar [showCancelButton]="shouldShowCancel" [debounce]="1000" [(ngModel)]="CONTENT_OTHERDATA.searchstring" (ionInput)="updateContent({ cmid: , courseid: , whichview: '', searchstring: CONTENT_OTHERDATA.searchstring})"></ion-)
(#1) HTML Validation info, line 36: Attribute “[debounce]” is not serializable as XML 1.0. (rid> <ion-searchbar [showCancelButton]="shouldShowCancel" [debounce]="1000" [(ngModel)]="CONTENT_OTHERDATA.searchstring" (ionInput)="updateContent({ cmid: , courseid: , whichview: '', searchstring: CONTENT_OTHERDATA.searchstring})"></ion-)
(#1) HTML Validation info, line 36: Attribute “[(ngmodel)]” is not serializable as XML 1.0. (rid> <ion-searchbar [showCancelButton]="shouldShowCancel" [debounce]="1000" [(ngModel)]="CONTENT_OTHERDATA.searchstring" (ionInput)="updateContent({ cmid: , courseid: , whichview: '', searchstring: CONTENT_OTHERDATA.searchstring})"></ion-)
(#1) HTML Validation info, line 36: Attribute “(ioninput)” is not serializable as XML 1.0. (rid> <ion-searchbar [showCancelButton]="shouldShowCancel" [debounce]="1000" [(ngModel)]="CONTENT_OTHERDATA.searchstring" (ionInput)="updateContent({ cmid: , courseid: , whichview: '', searchstring: CONTENT_OTHERDATA.searchstring})"></ion-)
(#1) HTML Validation info, line 42: Attribute “[args]” is not serializable as XML 1.0. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 42: Attribute “ion-button” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 42: Attribute “block” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 42: Attribute “color” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 42: Attribute “core-site-plugins-new-content” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 42: Attribute “method” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 42: Attribute “samepage” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 42: Attribute “[args]” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 42: Attribute “useotherdata” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation info, line 47: Attribute “[args]” is not serializable as XML 1.0. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 47: Attribute “ion-button” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 47: Attribute “block” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 47: Attribute “color” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 47: Attribute “core-site-plugins-new-content” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 47: Attribute “method” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 47: Attribute “samepage” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 47: Attribute “[args]” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
(#1) HTML Validation error, line 47: Attribute “useotherdata” not allowed on element “button” at this point. ( <button ion-button block color="light" core-site-plugins-new-content method="mobile_course_view" samePage="true" [args]="{cmid: , courseid: , pagnumber: , whichview: '' }" useOtherData=""> )
mod/booking/templates/option/option_collapsible_close.mustache
(#1) HTML Validation error, line 2: Stray end tag “div”. (> </div> <)
(#1) HTML Validation error, line 3: Stray end tag “div”. (/div> </div></div)
(#1) HTML Validation error, line 4: Stray end tag “div”. ( </div></div></bo)
mod/booking/templates/option/option_collapsible_open.mustache
(#1) HTML Validation error, line 3: Attribute “name” not allowed on element “div” at this point. (d><body><div id="accordionid" name="optiondate-element"> <di)
(#1) HTML Validation error, line 11: Bad value “1” for attribute “aria-expanded” on element “span”. ( <span class="btn btn-link" data-toggle="collapse" data-target="#collapseid" aria-expanded="1" aria-controls="collapseid"> )
(#1) HTML Validation error, line 11: Element “span” is missing one or more of the following attributes: “role”. ( <span class="btn btn-link" data-toggle="collapse" data-target="#collapseid" aria-expanded="1" aria-controls="collapseid"> )
(#1) HTML Validation error, line 25: End tag for “body” seen, but there were unclosed elements. ("></div></body></html)
(#1) HTML Validation error, line 22: Unclosed element “div”. (</div> <div id="collapseid" class="collapse show" aria-labelledby="headerid" data-parent="#accordionid"> <di)
(#1) HTML Validation error, line 4: Unclosed element “div”. (ement"> <div class="card bg-white mb-2"> )
(#1) HTML Validation error, line 3: Unclosed element “div”. (d><body><div id="accordionid" name="optiondate-element"> <di)
mod/booking/templates/optiondatesteacherstable_list.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
mod/booking/templates/optiondatesteacherstable_list_row.mustache
(#1) HTML Validation error, line 2: Stray start tag “tr”. (ad><body><tr id="rowid" class="rowclasses" data-key="value" > )
(#1) HTML Validation error, line 3: Stray start tag “td”. (> <td class="columnclass columnname " data-label="columnname" data-localized=""> )
(#1) HTML Validation error, line 6: Stray end tag “td”. (> </td></tr>)
(#1) HTML Validation error, line 7: Stray end tag “tr”. ( </td></tr></bod)
mod/booking/templates/page_teacher.mustache
(#1) HTML Validation info, line 25: Possible misuse of “aria-label”. (If you disagree with this warning, file an issue report or send e-mail to www-validator@w3.org.) ( <i class="fa fa-edit" aria-label="edit"></i> )
mod/booking/templates/report/navigation_dropdown.mustache
(#1) Template produced no content

Gherkin .feature problems

(0 errors, 0 warnings)

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