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

(235 errors, 103 warnings)

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

theme/decaf/classes/block_manager.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion
(#18) Line exceeds 132 characters; contains 133 characters
theme/decaf/classes/core_course_renderer.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#10) Expected MOODLE_INTERNAL check or config.php inclusion
(#33) Line exceeds 132 characters; contains 133 characters
(#74) Inline comments must end in full-stops, exclamation marks, or question marks
(#81) Inline comments must end in full-stops, exclamation marks, or question marks
(#85) Inline comments must end in full-stops, exclamation marks, or question marks
(#128) This comment is 67% valid code; is this commented out code?
(#130) This comment is 50% valid code; is this commented out code?
(#132) Expected 1 space before comment text but found 5; use block comment if you need indentation
(#133) Expected 1 space before comment text but found 5; use block comment if you need indentation
(#160) Inline comments must end in full-stops, exclamation marks, or question marks
(#163) Inline comments must end in full-stops, exclamation marks, or question marks
(#171) Inline comments must end in full-stops, exclamation marks, or question marks
(#175) Inline comments must end in full-stops, exclamation marks, or question marks
(#202) Inline comments must end in full-stops, exclamation marks, or question marks
(#207) Inline comments must start with a capital letter, digit or 3-dots sequence
(#207) Inline comments must end in full-stops, exclamation marks, or question marks
(#210) Inline comments must start with a capital letter, digit or 3-dots sequence
(#210) Inline comments must end in full-stops, exclamation marks, or question marks
(#210) This comment is 50% valid code; is this commented out code?
theme/decaf/classes/core_renderer.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#10) Expected MOODLE_INTERNAL check or config.php inclusion
(#12) Member variable "really_editing" must not contain underscores.
(#93) Variable "list_items" must not contain underscores.
(#95) Variable "list_items" must not contain underscores.
(#123) Expected 1 space before "=>"; 0 found
(#123) Expected 1 space after "=>"; 0 found
(#123) Line exceeds maximum limit of 180 characters; contains 245 characters
(#139) Empty IF statement detected
(#140) Inline comments must end in full-stops, exclamation marks, or question marks
(#143) Inline comments must end in full-stops, exclamation marks, or question marks
(#148) The use of function error_log() is forbidden
(#165) Expected "if (...) {\n"; found "if(...) {\n"
(#165) Line exceeds 132 characters; contains 147 characters
(#183) Line exceeds 132 characters; contains 136 characters
(#227) Expected 1 space before "=>"; 0 found
(#227) Expected 1 space after "=>"; 0 found
(#256) Expected 1 space before "=>"; 0 found
(#256) Expected 1 space after "=>"; 0 found
(#291) Line exceeds 132 characters; contains 138 characters
theme/decaf/classes/topsettings_renderer.php
(#2) Expected MOODLE_INTERNAL check or config.php inclusion
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#2) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#2) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#2) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#2) Line 6 of the opening comment must start "// (at your option) any later version.".
(#2) Line 7 of the opening comment must start "//".
(#2) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#2) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#2) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#3) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#4) Line 12 of the opening comment must start "//".
(#4) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#4) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#13) Line exceeds 132 characters; contains 139 characters
(#27) Expected 1 space after "=>"; 0 found
(#45) Line exceeds 132 characters; contains 152 characters
(#47) Inline comments must start with a capital letter, digit or 3-dots sequence
(#47) Inline comments must end in full-stops, exclamation marks, or question marks
(#52) Inline comments must start with a capital letter, digit or 3-dots sequence
(#52) Inline comments must end in full-stops, exclamation marks, or question marks
(#65) Inline comments must end in full-stops, exclamation marks, or question marks
(#70) Line exceeds 132 characters; contains 177 characters
(#77) Expected 1 space before "=="; 0 found
(#77) Expected 1 space after "=="; 0 found
(#77) Line exceeds 132 characters; contains 145 characters
(#83) Expected "if (...) {\n"; found "if(...) {\n"
(#83) Expected 1 space before "=="; 0 found
(#83) Expected 1 space after "=="; 0 found
(#85) Inline comments must end in full-stops, exclamation marks, or question marks
(#87) Expected "if (...) {\n"; found "if(...) {\n"
(#88) Inline comments must end in full-stops, exclamation marks, or question marks
(#97) Expected "if (...) {\n"; found "if(...) {\n"
(#98) Inline comments must end in full-stops, exclamation marks, or question marks
(#110) Inline comments must start with a capital letter, digit or 3-dots sequence
(#110) Inline comments must end in full-stops, exclamation marks, or question marks
(#118) Inline control structures are not allowed
(#118) Expected 1 space before "!=="; 0 found
(#118) Expected 1 space after "!=="; 0 found
(#122) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#124) Expected "if (...) {\n"; found "if(...) {\n"
(#142) Line exceeds 132 characters; contains 134 characters
(#144) Line exceeds 132 characters; contains 151 characters
(#145) Line exceeds maximum limit of 180 characters; contains 194 characters
(#146) Inline comments must start with a capital letter, digit or 3-dots sequence
(#146) Inline comments must end in full-stops, exclamation marks, or question marks
(#146) This comment is 73% valid code; is this commented out code?
(#146) No space found before comment text; expected "// $content .= html_writer::empty_tag('input', array('class'=>'search-go','type'=>'submit', 'value'=>''));" but found "//$content .= html_writer::empty_tag('input', array('class'=>'search-go','type'=>'submit', 'value'=>''));"
theme/decaf/config.php
(#28) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#30) 33 slashes comments are not allowed; use "// Comment." instead
(#34) 34 slashes comments are not allowed; use "// Comment." instead
theme/decaf/layout/columns1.php
(#18) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#42) File is being unconditionally included; use "require" instead
(#46) File is being unconditionally included; use "require" instead
(#58) Expected "if (...) {\n"; found "if (...) {"
(#58) Closing brace must be on a line by itself
theme/decaf/layout/columns2.php
(#18) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#44) File is being unconditionally included; use "require" instead
(#48) File is being unconditionally included; use "require" instead
(#51) Expected "if (...) {\n"; found "if (...) { "
(#51) Closing brace must be on a line by itself
(#63) Expected 1 space before "?"; 0 found
(#63) Expected 1 space after "?"; 0 found
(#63) Expected 1 space before ":"; 0 found
(#63) Expected 1 space after ":"; 0 found
(#67) Expected "if (...) {\n"; found "if (...) {"
(#67) Closing brace must be on a line by itself
theme/decaf/layout/columns3.php
(#29) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#59) File is being unconditionally included; use "require" instead
(#63) File is being unconditionally included; use "require" instead
(#81) Expected "if (...) {\n"; found "if (...) {"
(#81) Closing brace must be on a line by itself
theme/decaf/layout/embedded.php
(#17) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
theme/decaf/layout/maintenance.php
(#18) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
theme/decaf/layout/navbar.inc.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#10) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#17) Line indented incorrectly; expected 12 spaces, found 16
(#17) Expected "if (...) {\n"; found "if(...) {\n"
(#18) Line exceeds 132 characters; contains 173 characters
(#18) Line exceeds 132 characters; contains 173 characters
(#18) Line exceeds 132 characters; contains 173 characters
(#18) Line exceeds 132 characters; contains 173 characters
(#18) Inline comments must end in full-stops, exclamation marks, or question marks
(#18) Line exceeds 132 characters; contains 173 characters
(#18) Line exceeds 132 characters; contains 173 characters
(#18) Line exceeds 132 characters; contains 173 characters
(#18) Line exceeds 132 characters; contains 173 characters
(#18) Line exceeds 132 characters; contains 173 characters
(#18) Line exceeds 132 characters; contains 173 characters
(#18) Line exceeds 132 characters; contains 173 characters
(#18) Line exceeds 132 characters; contains 173 characters
(#18) Line exceeds 132 characters; contains 173 characters
(#18) Line exceeds 132 characters; contains 173 characters
(#18) Line exceeds 132 characters; contains 173 characters
(#18) Line exceeds 132 characters; contains 173 characters
(#18) Line exceeds 132 characters; contains 173 characters
(#21) Line indented incorrectly; expected 12 spaces, found 20
(#23) Line indented incorrectly; expected 12 spaces, found 20
(#25) Line indented incorrectly; expected 12 spaces, found 20
(#27) Line indented incorrectly; expected 12 spaces, found 20
(#29) Line indented incorrectly; expected 12 spaces, found 16
(#45) Expected "if (...) {\n"; found "if (...) {"
(#45) Closing brace must be on a line by itself
(#56) Line indented incorrectly; expected 0 spaces, found 16
(#56) Closing brace indented incorrectly; expected 0 spaces, found 16
theme/decaf/layout/pageheader.inc.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#9) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
theme/decaf/layout/secure.php
(#18) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
theme/decaf/lib.php
(#32) Expected MOODLE_INTERNAL check or config.php inclusion
(#48) Commas (,) must be followed by white space.
(#52) Line exceeds 132 characters; contains 135 characters
(#61) Expected "if (...) {\n"; found "if(...) {\n"
(#62) Expected "if (...) {\n"; found "if(...) {\n"
(#75) Expected "if (...) {\n"; found "if(...) {\n"
(#276) Inline control structures are not allowed
(#276) Line exceeds 132 characters; contains 144 characters
(#277) Inline control structures are not allowed
(#277) Line exceeds 132 characters; contains 166 characters
(#278) Inline control structures are not allowed
(#278) Line exceeds 132 characters; contains 154 characters
(#279) Inline control structures are not allowed
(#279) Line exceeds 132 characters; contains 149 characters
(#292) Inline comments must start with a capital letter, digit or 3-dots sequence
(#337) Line exceeds 132 characters; contains 134 characters
(#338) Line exceeds 132 characters; contains 139 characters
(#342) Line exceeds 132 characters; contains 136 characters
(#346) Expected "if (...) {\n"; found "if(...) {\n"
(#369) Variable "decaf_course_activities" must not contain underscores.
(#370) Inline comments must end in full-stops, exclamation marks, or question marks
(#398) Commas (,) must be followed by white space.
(#405) Expected "try {\n...} catch (...) {\n"; found "try {\n...} catch(...) {\n"
(#406) Expected "if (...) {\n"; found "if(...) {\n"
(#419) Line exceeds 132 characters; contains 180 characters
(#435) Expected "try {\n...} catch (...) {\n"; found "try {\n...} catch(...) {\n"
(#437) Expected "if (...) {\n"; found "if(...) {\n"
(#445) Line exceeds 132 characters; contains 134 characters
(#446) Expected "if (...) {\n"; found "if(...) {\n"
(#446) Variable "decaf_course_activities" must not contain underscores.
(#448) Variable "decaf_course_activities" must not contain underscores.
(#451) Variable "decaf_course_activities" must not contain underscores.
(#453) Expected 1 space before "=>"; 0 found
(#453) Expected 1 space after "=>"; 0 found
(#453) Expected 1 space before "=>"; 0 found
(#453) Expected 1 space after "=>"; 0 found
(#455) Expected 1 space before "=>"; 0 found
(#455) Expected 1 space after "=>"; 0 found
(#455) Expected 1 space before "=>"; 0 found
(#455) Expected 1 space after "=>"; 0 found
(#456) Inline comments must start with a capital letter, digit or 3-dots sequence
(#456) Inline comments must end in full-stops, exclamation marks, or question marks
(#457) Variable "cm_stub" must not contain underscores.
(#458) Variable "cm_stub" must not contain underscores.
(#459) Variable "cm_stub" must not contain underscores.
(#468) Inline comments must end in full-stops, exclamation marks, or question marks
(#479) Inline comments must end in full-stops, exclamation marks, or question marks
(#482) Inline control structures are not allowed
(#487) Expected "if (...) {\n"; found "if (...){\n"
(#512) Inline comments must end in full-stops, exclamation marks, or question marks
(#538) Inline comments must end in full-stops, exclamation marks, or question marks
(#586) Line exceeds 132 characters; contains 142 characters
(#588) Commas (,) must be followed by white space.
(#610) Inline comments must end in full-stops, exclamation marks, or question marks
(#624) Expected 1 space before "=="; 0 found
(#624) Expected 1 space after "=="; 0 found
(#651) Line exceeds 132 characters; contains 135 characters
(#656) Empty IF statement detected
(#657) Inline comments must start with a capital letter, digit or 3-dots sequence
(#657) Inline comments must end in full-stops, exclamation marks, or question marks
(#665) Expected 1 space before "=>"; 0 found
(#665) Expected 1 space after "=>"; 0 found
theme/decaf/settings.php
(#32) Inline comments must end in full-stops, exclamation marks, or question marks
(#34) Commas (,) must be followed by white space.
(#37) Expected 1 space before "=>"; 0 found
(#37) Expected 1 space after "=>"; 0 found
(#37) Expected 1 space before "=>"; 0 found
(#37) Expected 1 space after "=>"; 0 found
(#44) Commas (,) must be followed by white space.
(#68) Inline comments must end in full-stops, exclamation marks, or question marks
(#69) Line exceeds 132 characters; contains 171 characters
(#71) Inline comments must end in full-stops, exclamation marks, or question marks
(#73) Commas (,) must be followed by white space.
(#76) Expected 1 space before "=>"; 0 found
(#76) Expected 1 space after "=>"; 0 found
(#76) Expected 1 space before "=>"; 0 found
(#76) Expected 1 space after "=>"; 0 found
(#80) Inline comments must end in full-stops, exclamation marks, or question marks
(#82) Commas (,) must be followed by white space.
(#85) Expected 1 space before "=>"; 0 found
(#85) Expected 1 space after "=>"; 0 found
(#85) Expected 1 space before "=>"; 0 found
(#85) Expected 1 space after "=>"; 0 found
(#89) Inline comments must end in full-stops, exclamation marks, or question marks
(#90) Line exceeds 132 characters; contains 179 characters
(#92) Inline comments must end in full-stops, exclamation marks, or question marks
(#94) Commas (,) must be followed by white space.
(#97) Expected 1 space before "=>"; 0 found
(#97) Expected 1 space after "=>"; 0 found
(#97) Expected 1 space before "=>"; 0 found
(#97) Expected 1 space after "=>"; 0 found
(#101) Inline comments must end in full-stops, exclamation marks, or question marks
(#103) Commas (,) must be followed by white space.
(#106) Expected 1 space before "=>"; 0 found
(#106) Expected 1 space after "=>"; 0 found
(#106) Expected 1 space before "=>"; 0 found
(#106) Expected 1 space after "=>"; 0 found
(#110) Inline comments must end in full-stops, exclamation marks, or question marks
(#112) Commas (,) must be followed by white space.
(#115) Expected 1 space before "=>"; 0 found
(#115) Expected 1 space after "=>"; 0 found
(#115) Expected 1 space before "=>"; 0 found
(#115) Expected 1 space after "=>"; 0 found
(#119) Inline comments must end in full-stops, exclamation marks, or question marks
(#121) Commas (,) must be followed by white space.
(#124) Expected 1 space before "=>"; 0 found
(#124) Expected 1 space after "=>"; 0 found
(#124) Expected 1 space before "=>"; 0 found
(#124) Expected 1 space after "=>"; 0 found
(#128) Inline comments must end in full-stops, exclamation marks, or question marks
(#130) Commas (,) must be followed by white space.
(#133) Expected 1 space before "=>"; 0 found
(#133) Expected 1 space after "=>"; 0 found
(#133) Expected 1 space before "=>"; 0 found
(#133) Expected 1 space after "=>"; 0 found
(#137) Inline comments must end in full-stops, exclamation marks, or question marks
(#139) Commas (,) must be followed by white space.
(#142) Expected 1 space before "=>"; 0 found
(#142) Expected 1 space after "=>"; 0 found
(#142) Expected 1 space before "=>"; 0 found
(#142) Expected 1 space after "=>"; 0 found
(#142) Line exceeds 132 characters; contains 147 characters
(#146) Inline comments must end in full-stops, exclamation marks, or question marks
(#148) Commas (,) must be followed by white space.
(#151) Expected 1 space before "=>"; 0 found
(#151) Expected 1 space after "=>"; 0 found
(#151) Expected 1 space before "=>"; 0 found
(#151) Expected 1 space after "=>"; 0 found
(#155) Inline comments must end in full-stops, exclamation marks, or question marks
(#157) Commas (,) must be followed by white space.
(#160) Expected 1 space before "=>"; 0 found
(#160) Expected 1 space after "=>"; 0 found
(#160) Expected 1 space before "=>"; 0 found
(#160) Expected 1 space after "=>"; 0 found

Javascript coding style problems

(22 errors, 71 warnings)

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

theme/decaf/yui/actionmenu/actionmenu.js
(#1) 'YUI' is not defined. (no-undef)
(#10) Extra space after key 'initializer'. (key-spacing)
(#10) 'config' is defined but never used. (no-unused-vars)
(#17) Extra space after key 'processIcons'. (key-spacing)
(#20) Expected space(s) after "if". (keyword-spacing)
(#51) Extra space after key 'NAME'. (key-spacing)
(#52) Extra space after key 'ATTRS'. (key-spacing)
(#57) Identifier 'theme_decaf' is not in camel case. (camelcase)
(#60) Missing semicolon. (semi)
(#62) Missing space before value for key 'requires'. (key-spacing)
(#62) A space is required after ','. (comma-spacing)
(#62) A space is required after ','. (comma-spacing)
theme/decaf/yui/awesomebar/awesomebar.js
(#1) 'YUI' is not defined. (no-undef)
(#11) Extra space after key 'prev'. (key-spacing)
(#12) Extra space after key 'touchModeActive'. (key-spacing)
(#13) Extra space after key 'initializer'. (key-spacing)
(#13) 'config' is defined but never used. (no-unused-vars)
(#18) Extra space after key 'toggleTouchMode'. (key-spacing)
(#22) Extra space after key 'enhanceAwesomeBar'. (key-spacing)
(#26) Expected space(s) after "catch". (keyword-spacing)
(#29) Expected space(s) after "while". (keyword-spacing)
(#43) Expected space(s) after "if". (keyword-spacing)
(#46) Expected space(s) after "if". (keyword-spacing)
(#51) Expected space(s) after "if". (keyword-spacing)
(#51) Expected { after 'if' condition. (curly)
(#53) Expected space(s) after "if". (keyword-spacing)
(#53) Comments should not begin with a lowercase character (capitalized-comments)
(#55) Expected { after 'if' condition. (curly)
(#55) Expected space(s) after "if". (keyword-spacing)
(#55) Use ‘===’ to compare with ‘null’. (no-eq-null)
(#60) Expected space(s) after "if". (keyword-spacing)
(#61) Infix operators must be spaced. (space-infix-ops)
(#61) Infix operators must be spaced. (space-infix-ops)
(#61) Infix operators must be spaced. (space-infix-ops)
(#62) Infix operators must be spaced. (space-infix-ops)
(#63) Infix operators must be spaced. (space-infix-ops)
(#65) Expected { after 'if' condition. (curly)
(#65) Expected space(s) after "if". (keyword-spacing)
(#67) Expected space(s) after "if". (keyword-spacing)
(#68) Statement inside of curly braces should be on next line. (brace-style)
(#68) Requires a space after '{'. (block-spacing)
(#68) Missing semicolon. (semi)
(#68) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#68) Requires a space before '}'. (block-spacing)
(#71) Expected { after 'if' condition. (curly)
(#72) Infix operators must be spaced. (space-infix-ops)
(#72) Infix operators must be spaced. (space-infix-ops)
(#82) Expected space(s) after "if". (keyword-spacing)
(#85) Expected { after 'if' condition. (curly)
(#86) Statement inside of curly braces should be on next line. (brace-style)
(#86) Requires a space after '{'. (block-spacing)
(#86) Missing space before opening brace. (space-before-blocks)
(#86) Missing semicolon. (semi)
(#86) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#86) Requires a space before '}'. (block-spacing)
(#89) Extra space after key 'hover'. (key-spacing)
(#94) Expected { after 'if' condition. (curly)
(#95) Statement inside of curly braces should be on next line. (brace-style)
(#95) Requires a space after '{'. (block-spacing)
(#95) Missing space before opening brace. (space-before-blocks)
(#95) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#95) Missing semicolon. (semi)
(#95) Requires a space before '}'. (block-spacing)
(#96) Infix operators must be spaced. (space-infix-ops)
(#97) Expected { after 'if' condition. (curly)
(#98) Statement inside of curly braces should be on next line. (brace-style)
(#98) Requires a space after '{'. (block-spacing)
(#98) Missing space before opening brace. (space-before-blocks)
(#98) Missing semicolon. (semi)
(#98) Requires a space before '}'. (block-spacing)
(#98) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#104) Extra space after key 'hoverScroll'. (key-spacing)
(#107) Infix operators must be spaced. (space-infix-ops)
(#107) Infix operators must be spaced. (space-infix-ops)
(#109) Infix operators must be spaced. (space-infix-ops)
(#109) Infix operators must be spaced. (space-infix-ops)
(#115) Extra space after key 'NAME'. (key-spacing)
(#116) Extra space after key 'ATTRS'. (key-spacing)
(#121) Identifier 'theme_decaf' is not in camel case. (camelcase)
(#125) Missing semicolon. (semi)
(#127) Missing space before value for key 'requires'. (key-spacing)
(#127) A space is required after ','. (comma-spacing)
theme/decaf/yui/backtotop/backtotop.js
(#1) 'YUI' is not defined. (no-undef)
(#10) Extra space after key 'initializer'. (key-spacing)
(#10) 'config' is defined but never used. (no-unused-vars)
(#18) Extra space after key 'onscroll'. (key-spacing)
(#18) 'e' is defined but never used. (no-unused-vars)
(#30) Extra space after key 'NAME'. (key-spacing)
(#31) Extra space after key 'ATTRS'. (key-spacing)
(#36) Identifier 'theme_decaf' is not in camel case. (camelcase)
(#39) Missing semicolon. (semi)
(#41) Missing space before value for key 'requires'. (key-spacing)
(#41) A space is required after ','. (comma-spacing)

CSS problems

(444 errors, 11 warnings)

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

theme/decaf/style/awesomebar.css
(#77) Expected single space after at-rule name "@media" (at-rule-name-space-after)
(#13) Expected newline before "}" (block-closing-brace-newline-before)
(#14) Expected newline before "}" (block-closing-brace-newline-before)
(#15) 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)
(#18) Expected newline before "}" (block-closing-brace-newline-before)
(#19) Expected newline before "}" (block-closing-brace-newline-before)
(#20) Expected newline before "}" (block-closing-brace-newline-before)
(#21) Expected newline before "}" (block-closing-brace-newline-before)
(#22) Expected newline before "}" (block-closing-brace-newline-before)
(#23) Expected newline before "}" (block-closing-brace-newline-before)
(#24) Expected newline before "}" (block-closing-brace-newline-before)
(#25) 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)
(#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)
(#39) Expected newline before "}" (block-closing-brace-newline-before)
(#40) Expected newline before "}" (block-closing-brace-newline-before)
(#41) Expected newline before "}" (block-closing-brace-newline-before)
(#42) Expected newline before "}" (block-closing-brace-newline-before)
(#43) Expected newline before "}" (block-closing-brace-newline-before)
(#44) Expected newline before "}" (block-closing-brace-newline-before)
(#47) 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)
(#50) Expected newline before "}" (block-closing-brace-newline-before)
(#51) Expected newline before "}" (block-closing-brace-newline-before)
(#52) Expected newline before "}" (block-closing-brace-newline-before)
(#53) Expected newline before "}" (block-closing-brace-newline-before)
(#54) Expected newline before "}" (block-closing-brace-newline-before)
(#57) Expected newline before "}" (block-closing-brace-newline-before)
(#58) Expected newline before "}" (block-closing-brace-newline-before)
(#59) Expected newline before "}" (block-closing-brace-newline-before)
(#60) Expected newline before "}" (block-closing-brace-newline-before)
(#61) Expected newline before "}" (block-closing-brace-newline-before)
(#63) Expected newline before "}" (block-closing-brace-newline-before)
(#64) Expected newline before "}" (block-closing-brace-newline-before)
(#65) Expected newline before "}" (block-closing-brace-newline-before)
(#67) Expected newline before "}" (block-closing-brace-newline-before)
(#68) Expected newline before "}" (block-closing-brace-newline-before)
(#71) Expected newline before "}" (block-closing-brace-newline-before)
(#74) Expected newline before "}" (block-closing-brace-newline-before)
(#78) Expected newline before "}" (block-closing-brace-newline-before)
(#79) Expected newline before "}" (block-closing-brace-newline-before)
(#80) Expected newline before "}" (block-closing-brace-newline-before)
(#81) Expected newline before "}" (block-closing-brace-newline-before)
(#82) Expected newline before "}" (block-closing-brace-newline-before)
(#83) Expected newline before "}" (block-closing-brace-newline-before)
(#84) Expected newline before "}" (block-closing-brace-newline-before)
(#85) Expected newline before "}" (block-closing-brace-newline-before)
(#86) Expected newline before "}" (block-closing-brace-newline-before)
(#87) Expected newline before "}" (block-closing-brace-newline-before)
(#13) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#14) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#15) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#16) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#17) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#18) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#19) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#20) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#21) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#22) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#23) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#24) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#25) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#26) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#27) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#28) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#29) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#32) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#33) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#34) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#35) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#36) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#37) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#38) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#39) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#40) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#41) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#42) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#43) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#44) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#47) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#48) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#49) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#50) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#51) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#52) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#53) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#54) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#57) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#58) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#59) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#60) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#61) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#63) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#64) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#65) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#67) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#68) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#71) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#74) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#78) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#79) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#80) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#81) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#82) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#83) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#84) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#85) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#86) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#87) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#13) Expected newline after "{" (block-opening-brace-newline-after)
(#14) Expected newline after "{" (block-opening-brace-newline-after)
(#15) 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)
(#18) Expected newline after "{" (block-opening-brace-newline-after)
(#19) Expected newline after "{" (block-opening-brace-newline-after)
(#20) Expected newline after "{" (block-opening-brace-newline-after)
(#21) Expected newline after "{" (block-opening-brace-newline-after)
(#22) Expected newline after "{" (block-opening-brace-newline-after)
(#23) Expected newline after "{" (block-opening-brace-newline-after)
(#24) Expected newline after "{" (block-opening-brace-newline-after)
(#25) 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)
(#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)
(#39) Expected newline after "{" (block-opening-brace-newline-after)
(#40) Expected newline after "{" (block-opening-brace-newline-after)
(#41) Expected newline after "{" (block-opening-brace-newline-after)
(#42) Expected newline after "{" (block-opening-brace-newline-after)
(#43) Expected newline after "{" (block-opening-brace-newline-after)
(#44) Expected newline after "{" (block-opening-brace-newline-after)
(#47) 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)
(#50) Expected newline after "{" (block-opening-brace-newline-after)
(#51) Expected newline after "{" (block-opening-brace-newline-after)
(#52) Expected newline after "{" (block-opening-brace-newline-after)
(#53) Expected newline after "{" (block-opening-brace-newline-after)
(#54) Expected newline after "{" (block-opening-brace-newline-after)
(#57) Expected newline after "{" (block-opening-brace-newline-after)
(#58) Expected newline after "{" (block-opening-brace-newline-after)
(#59) Expected newline after "{" (block-opening-brace-newline-after)
(#60) Expected newline after "{" (block-opening-brace-newline-after)
(#61) Expected newline after "{" (block-opening-brace-newline-after)
(#63) Expected newline after "{" (block-opening-brace-newline-after)
(#64) Expected newline after "{" (block-opening-brace-newline-after)
(#65) Expected newline after "{" (block-opening-brace-newline-after)
(#67) Expected newline after "{" (block-opening-brace-newline-after)
(#68) Expected newline after "{" (block-opening-brace-newline-after)
(#71) Expected newline after "{" (block-opening-brace-newline-after)
(#74) Expected newline after "{" (block-opening-brace-newline-after)
(#78) Expected newline after "{" (block-opening-brace-newline-after)
(#79) Expected newline after "{" (block-opening-brace-newline-after)
(#80) Expected newline after "{" (block-opening-brace-newline-after)
(#81) Expected newline after "{" (block-opening-brace-newline-after)
(#82) Expected newline after "{" (block-opening-brace-newline-after)
(#83) Expected newline after "{" (block-opening-brace-newline-after)
(#84) Expected newline after "{" (block-opening-brace-newline-after)
(#85) Expected newline after "{" (block-opening-brace-newline-after)
(#86) Expected newline after "{" (block-opening-brace-newline-after)
(#87) Expected newline after "{" (block-opening-brace-newline-after)
(#13) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#14) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#15) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#16) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#17) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#18) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#19) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#20) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#21) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#22) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#23) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#24) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#25) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#26) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#27) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#28) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#29) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#32) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#33) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#34) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#35) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#36) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#37) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#38) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#39) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#40) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#41) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#42) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#43) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#44) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#47) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#48) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#49) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#50) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#51) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#52) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#53) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#54) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#57) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#58) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#59) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#60) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#61) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#63) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#64) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#65) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#67) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#68) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#71) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#74) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#78) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#79) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#80) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#81) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#82) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#83) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#84) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#85) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#86) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#87) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#77) Expected single space before "{" (block-opening-brace-space-before)
(#13) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#48) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#50) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#52) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#58) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#60) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#64) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#79) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#79) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#79) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#79) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#79) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#79) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#79) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#79) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#84) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#85) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#85) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#85) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#86) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#86) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#86) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#87) Expected single space after ";" in a single-line declaration block (declaration-block-semicolon-space-after)
(#13) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#14) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#16) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#17) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#19) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#22) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#24) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#25) 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)
(#28) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#29) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#34) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#37) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#39) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#40) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#43) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#44) 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)
(#49) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#50) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#52) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#58) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#60) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#64) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#79) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#84) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#85) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#86) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#87) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#13) 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)
(#13) 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)
(#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)
(#14) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#15) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#16) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#16) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#16) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#17) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#17) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#17) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#18) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#19) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#19) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#20) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#21) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#22) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#22) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#22) 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)
(#24) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#24) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#24) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#24) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#25) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#25) 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)
(#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)
(#28) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#28) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#28) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#29) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#29) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#29) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#33) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#34) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#34) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#34) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#34) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#34) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#34) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#34) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#34) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#34) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#34) 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)
(#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)
(#39) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#39) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#39) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#39) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#39) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#39) 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)
(#40) 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)
(#40) 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)
(#43) 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)
(#44) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#47) 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)
(#49) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#50) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#50) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#51) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#52) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#52) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#53) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#54) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#57) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#58) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#58) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#59) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#60) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#60) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#61) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#63) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#64) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#64) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#65) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#67) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#68) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#71) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#74) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#78) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#79) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#79) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#79) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#79) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#79) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#79) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#79) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#79) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#79) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#80) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#81) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#82) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#83) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#84) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#84) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#85) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#85) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#85) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#85) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#86) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#86) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#86) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#86) 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)
(#87) 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)
(#29) Unexpected unit (length-zero-no-unit)
(#16) Expected line length to be no more than 132 characters (max-line-length)
(#20) Expected line length to be no more than 132 characters (max-line-length)
(#24) Expected line length to be no more than 132 characters (max-line-length)
(#34) Expected line length to be no more than 132 characters (max-line-length)
(#39) Expected line length to be no more than 132 characters (max-line-length)
(#44) Expected line length to be no more than 132 characters (max-line-length)
(#50) Expected line length to be no more than 132 characters (max-line-length)
(#52) Expected line length to be no more than 132 characters (max-line-length)
(#53) Expected line length to be no more than 132 characters (max-line-length)
(#79) Expected line length to be no more than 132 characters (max-line-length)
(#77) Expected single space after ":" (media-feature-colon-space-after)
(#16) Expected newline after "," (selector-list-comma-newline-after)
(#17) Expected newline after "," (selector-list-comma-newline-after)
(#20) Expected newline after "," (selector-list-comma-newline-after)
(#20) Expected newline after "," (selector-list-comma-newline-after)
(#24) Expected newline after "," (selector-list-comma-newline-after)
(#25) Expected newline after "," (selector-list-comma-newline-after)
(#27) Expected newline after "," (selector-list-comma-newline-after)
(#28) Expected newline after "," (selector-list-comma-newline-after)
(#35) Expected newline after "," (selector-list-comma-newline-after)
(#35) Expected newline after "," (selector-list-comma-newline-after)
(#35) Expected newline after "," (selector-list-comma-newline-after)
(#37) Expected newline after "," (selector-list-comma-newline-after)
(#39) Expected newline after "," (selector-list-comma-newline-after)
(#41) Expected newline after "," (selector-list-comma-newline-after)
(#44) Expected newline after "," (selector-list-comma-newline-after)
(#50) Expected newline after "," (selector-list-comma-newline-after)
(#51) Expected newline after "," (selector-list-comma-newline-after)
(#52) Expected newline after "," (selector-list-comma-newline-after)
(#53) Expected newline after "," (selector-list-comma-newline-after)
(#71) Expected newline after "," (selector-list-comma-newline-after)
theme/decaf/style/core.css
(#3) Missed semicolon (CssSyntaxError)
theme/decaf/style/custom.css
(#21) Unknown word (CssSyntaxError)

PHPDocs style problems

(41 errors, 1 warnings)

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

theme/decaf/classes/block_manager.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#3) Class theme_decaf_block_manager is not documented
(#70) Phpdocs for function theme_decaf_block_manager::region_has_visible_content has incomplete parameters list
(#3) Package is not specified for class theme_decaf_block_manager. It is also not specified in file-level phpdocs
theme/decaf/classes/core_course_renderer.php
(#10) Class theme_decaf_core_course_renderer is not documented
(#12) Function theme_decaf_core_course_renderer::__construct is not documented
theme/decaf/classes/core_renderer.php
(#10) Class theme_decaf_core_renderer is not documented
(#14) Function theme_decaf_core_renderer::set_really_editing is not documented
(#18) Function theme_decaf_core_renderer::is_really_editing is not documented
(#22) Function theme_decaf_core_renderer::standard_head_html is not documented
(#79) Function theme_decaf_core_renderer::navbar is not documented
(#12) Variable theme_decaf_core_renderer::$really_editing is not documented
theme/decaf/classes/topsettings_renderer.php
(#2) File-level phpdocs block is not found
(#2) Class theme_decaf_topsettings_renderer is not documented
(#4) Function theme_decaf_topsettings_renderer::settings_tree is not documented
(#9) Function theme_decaf_topsettings_renderer::settings_search_box is not documented
(#19) Function theme_decaf_topsettings_renderer::navigation_tree is not documented
(#40) Function theme_decaf_topsettings_renderer::navigation_node is not documented
(#139) Function theme_decaf_topsettings_renderer::search_form is not documented
(#2) Package is not specified for class theme_decaf_topsettings_renderer. It is also not specified in file-level phpdocs
theme/decaf/config.php
(#30) Found comment starting with three or more slashes
(#34) Found comment starting with three or more slashes
theme/decaf/layout/columns1.php
(#18) File-level phpdocs block is not found
theme/decaf/layout/columns2.php
(#18) File-level phpdocs block is not found
theme/decaf/layout/embedded.php
(#17) File-level phpdocs block is not found
theme/decaf/layout/maintenance.php
(#18) File-level phpdocs block is not found
theme/decaf/layout/secure.php
(#18) File-level phpdocs block is not found
theme/decaf/lib.php
(#285) Class theme_decaf_dummy_page is not documented
(#303) Class theme_decaf_expand_navigation is not documented
(#367) Function theme_decaf_expand_navigation::expand is not documented
(#476) Function theme_decaf_expand_navigation::expand_course is not documented
(#674) Function theme_decaf_expand_navigation::add_course is not documented
(#697) Function theme_decaf_expand_navigation::load_all_courses is not documented
(#705) Function theme_decaf_expand_navigation::get_expandable is not documented
(#307) Variable theme_decaf_expand_navigation::$expandtocourses is not documented
(#308) Variable theme_decaf_expand_navigation::$expandedcourses is not documented
(#266) Phpdocs for function theme_decaf_performance_output has incomplete parameters list
(#310) Phpdocs for function theme_decaf_expand_navigation::__construct has incomplete parameters list
(#324) Phpdocs for function theme_decaf_expand_navigation::initialise has incomplete parameters list
(#620) Phpdocs for function theme_decaf_expand_navigation::add_category has incomplete parameters list
(#646) Phpdocs for function theme_decaf_expand_navigation::add_course_to has incomplete parameters list

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]

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

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 0 warnings)

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