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

(66 errors, 68 warnings)

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

course/format/grid/js/gf_colourpopup.php
(#28) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#47) Member variable "_hiddenLabel" must be all lower-case
(#49) Variable "elementName" must be all lower-case
(#49) Variable "elementLabel" must be all lower-case
(#50) Variable "elementName" must be all lower-case
(#50) Variable "elementLabel" must be all lower-case
(#60) Public method name "MoodleQuickForm_gfcolourpopup::MoodleQuickForm_gfcolourpopup" must be in lower-case letters only
(#60) Variable "elementName" must be all lower-case
(#60) Variable "elementLabel" must be all lower-case
(#61) Variable "elementName" must be all lower-case
(#61) Variable "elementLabel" must be all lower-case
(#64) Public method name "MoodleQuickForm_gfcolourpopup::setHiddenLabel" must be in lower-case letters only
(#64) Variable "hiddenLabel" must be all lower-case
(#65) Variable "hiddenLabel" must be all lower-case
(#68) Public method name "MoodleQuickForm_gfcolourpopup::toHtml" must be in lower-case letters only
(#99) Public method name "MoodleQuickForm_gfcolourpopup::_generateId" must be in lower-case letters only
(#113) Public method name "MoodleQuickForm_gfcolourpopup::setHelpButton" must be in lower-case letters only
(#122) Public method name "MoodleQuickForm_gfcolourpopup::getHelpButton" must be in lower-case letters only
(#133) Public method name "MoodleQuickForm_gfcolourpopup::getElementTemplateType" must be in lower-case letters only
course/format/grid/lib.php
(#36) This comment is 43% valid code; is this commented out code?
(#37) This comment is 57% valid code; is this commented out code?
(#40) This comment is 52% valid code; is this commented out code?
(#49) This comment is 50% valid code; is this commented out code?
(#60) Line exceeds 132 characters; contains 143 characters
(#1043) Line exceeds 132 characters; contains 133 characters
(#1045) Line exceeds 132 characters; contains 163 characters
(#1047) Line exceeds 132 characters; contains 147 characters
(#1074) Line exceeds 132 characters; contains 133 characters
(#1153) Line exceeds 132 characters; contains 146 characters
(#1155) Line exceeds 132 characters; contains 145 characters
(#1157) Line exceeds 132 characters; contains 138 characters
(#1159) Line exceeds 132 characters; contains 137 characters
(#1161) Line exceeds 132 characters; contains 134 characters
(#1163) Line exceeds 132 characters; contains 133 characters
(#1165) Line exceeds 132 characters; contains 146 characters
(#1167) Line exceeds 132 characters; contains 145 characters
(#1173) Line exceeds 132 characters; contains 138 characters
(#1175) Line exceeds 132 characters; contains 137 characters
(#1249) Line exceeds 132 characters; contains 138 characters
(#1261) Line exceeds 132 characters; contains 139 characters
(#1273) Line exceeds 132 characters; contains 133 characters
(#1297) Line exceeds 132 characters; contains 134 characters
(#1309) Line exceeds 132 characters; contains 134 characters
(#1343) Line exceeds 132 characters; contains 140 characters
(#1347) Line exceeds 132 characters; contains 141 characters
(#1351) Line exceeds 132 characters; contains 135 characters
(#1355) Line exceeds 132 characters; contains 134 characters
(#1359) Line exceeds 132 characters; contains 136 characters
(#1363) Line exceeds 132 characters; contains 136 characters
(#1651) This comment is 43% valid code; is this commented out code?
(#1652) Inline comments must end in full-stops, exclamation marks, or question marks
(#1656) Inline comments must end in full-stops, exclamation marks, or question marks
(#1817) Line exceeds 132 characters; contains 135 characters
(#1821) Line exceeds 132 characters; contains 136 characters
(#1855) Line exceeds 132 characters; contains 133 characters
(#1856) Line exceeds 132 characters; contains 145 characters
(#1858) Line exceeds 132 characters; contains 135 characters
(#1861) Line exceeds 132 characters; contains 137 characters
(#1862) Line exceeds 132 characters; contains 139 characters
(#2087) This comment is 53% valid code; is this commented out code?
(#2088) This comment is 50% valid code; is this commented out code?
(#2089) This comment is 50% valid code; is this commented out code?
(#2090) This comment is 50% valid code; is this commented out code?
(#2091) This comment is 50% valid code; is this commented out code?
(#2094) This comment is 50% valid code; is this commented out code?
(#2097) This comment is 50% valid code; is this commented out code?
(#2100) This comment is 50% valid code; is this commented out code?
(#2107) This comment is 53% valid code; is this commented out code?
(#2108) This comment is 50% valid code; is this commented out code?
(#2111) This comment is 50% valid code; is this commented out code?
(#2114) This comment is 50% valid code; is this commented out code?
(#2115) This comment is 50% valid code; is this commented out code?
(#2116) This comment is 50% valid code; is this commented out code?
(#2117) This comment is 50% valid code; is this commented out code?
(#2120) This comment is 50% valid code; is this commented out code?
(#2240) Line exceeds 132 characters; contains 137 characters
course/format/grid/renderer.php
(#683) Line exceeds 132 characters; contains 134 characters
(#722) This comment is 50% valid code; is this commented out code?
(#768) Line exceeds 132 characters; contains 150 characters
(#810) Line exceeds 132 characters; contains 134 characters
course/format/grid/test/test_footer.php
(#29) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
course/format/grid/test/test_header.php
(#29) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
course/format/grid/test/test_image.php
(#33) Expected 1 space before comment text but found 5; use block comment if you need indentation
(#37) Expected login check (require_login, require_course_login, admin_externalpage_setup) following config inclusion. None found.
(#102) The use of function print_r() is forbidden
(#131) Line exceeds maximum limit of 180 characters; contains 182 characters
(#136) The use of function print_r() is forbidden
course/format/grid/tests/courseformatlib_test.php
(#34) Expected MOODLE_INTERNAL check or config.php inclusion
course/format/grid/upgrade/convert_legacy_image.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#30) Expected login check (require_login, require_course_login, admin_externalpage_setup) following config inclusion. None found.
(#83) The use of function print_r() is forbidden
(#93) The use of function print_r() is forbidden
(#94) The use of function error_log() is forbidden
(#94) The use of function print_r() is forbidden
(#112) The use of function print_r() is forbidden
(#117) The use of function print_r() is forbidden
(#118) The use of function error_log() is forbidden
(#118) The use of function print_r() is forbidden
(#124) The use of function error_log() is forbidden
(#126) Variable "temp_file" must not contain underscores.
(#128) The use of function print_r() is forbidden
(#128) Variable "temp_file" must not contain underscores.
(#129) The use of function error_log() is forbidden
(#129) The use of function print_r() is forbidden
(#129) Variable "temp_file" must not contain underscores.
(#143) Variable "convert_success" must not contain underscores.
(#144) Variable "temp_file" must not contain underscores.
(#149) Variable "temp_file" must not contain underscores.
(#150) Variable "temp_file" must not contain underscores.
(#156) Variable "convert_success" must not contain underscores.
(#160) Variable "convert_success" must not contain underscores.
(#162) The use of function error_log() is forbidden
(#165) The use of function error_log() is forbidden
(#168) Variable "temp_file" must not contain underscores.
(#169) Variable "temp_file" must not contain underscores.
(#170) Variable "temp_file" must not contain underscores.
(#170) Line exceeds 132 characters; contains 148 characters
(#172) Variable "temp_file" must not contain underscores.
(#173) Variable "temp_file" must not contain underscores.
(#177) Variable "temp_file" must not contain underscores.
(#178) Variable "temp_file" must not contain underscores.
(#179) Variable "temp_file" must not contain underscores.
(#186) The use of function error_log() is forbidden
(#189) Line exceeds 132 characters; contains 143 characters
(#190) The use of function error_log() is forbidden
(#190) Line exceeds 132 characters; contains 141 characters
(#195) The use of function error_log() is forbidden
(#199) The use of function error_log() is forbidden
(#203) The use of function error_log() is forbidden
(#209) The use of function print_r() is forbidden
(#210) The use of function error_log() is forbidden
(#210) The use of function print_r() is forbidden
(#215) The use of function error_log() is forbidden
course/format/grid/version.php
(#36) This comment is 45% valid code; is this commented out code?

Javascript coding style problems

(343 errors, 695 warnings)

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

course/format/grid/amd/src/tooltip.js
(#30) Missing JSDoc comment. (require-jsdoc)
(#31) Missing semicolon. (semi)
(#34) Extra space after key 'WebkitTransition'. (key-spacing)
(#35) Extra space after key 'MozTransition'. (key-spacing)
(#36) Extra space after key 'OTransition'. (key-spacing)
(#37) Extra space after key 'transition'. (key-spacing)
(#38) Missing semicolon. (semi)
(#42) There should be no space after '{'. (object-curly-spacing)
(#42) There should be no space before '}'. (object-curly-spacing)
(#42) Missing semicolon. (semi)
(#46) Missing semicolon. (semi)
(#46) Comments should not begin with a lowercase character (capitalized-comments)
(#50) Unexpected space before function parentheses. (space-before-function-paren)
(#51) Missing semicolon. (semi)
(#52) Missing semicolon. (semi)
(#53) Unexpected space before function parentheses. (space-before-function-paren)
(#53) Statement inside of curly braces should be on next line. (brace-style)
(#53) Missing semicolon. (semi)
(#53) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#53) Missing semicolon. (semi)
(#54) Unexpected space before function parentheses. (space-before-function-paren)
(#54) Statement inside of curly braces should be on next line. (brace-style)
(#54) Expected { after 'if' condition. (curly)
(#54) Missing semicolon. (semi)
(#54) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#54) Missing semicolon. (semi)
(#55) Missing semicolon. (semi)
(#56) Missing semicolon. (semi)
(#57) Missing semicolon. (semi)
(#59) Unexpected space before function parentheses. (space-before-function-paren)
(#60) Missing semicolon. (semi)
(#62) Expected { after 'if' condition. (curly)
(#62) Missing semicolon. (semi)
(#67) Expected to return a value at the end of method 'handle'. (consistent-return)
(#67) Unexpected space before function parentheses. (space-before-function-paren)
(#68) Expected { after 'if' condition. (curly)
(#68) Missing semicolon. (semi)
(#70) Missing semicolon. (semi)
(#71) Missing semicolon. (semi)
(#85) Unexpected space before function parentheses. (space-before-function-paren)
(#86) Multiple spaces found before '='. (no-multi-spaces)
(#86) Missing semicolon. (semi)
(#87) Multiple spaces found before '='. (no-multi-spaces)
(#87) Missing semicolon. (semi)
(#88) Multiple spaces found before '='. (no-multi-spaces)
(#88) Missing semicolon. (semi)
(#89) Multiple spaces found before '='. (no-multi-spaces)
(#89) Missing semicolon. (semi)
(#90) Missing semicolon. (semi)
(#91) Multiple spaces found before '='. (no-multi-spaces)
(#91) Missing semicolon. (semi)
(#92) Multiple spaces found before '='. (no-multi-spaces)
(#92) Missing semicolon. (semi)
(#94) Missing semicolon. (semi)
(#95) Missing semicolon. (semi)
(#97) Multiple spaces found before '='. (no-multi-spaces)
(#97) Missing semicolon. (semi)
(#99) Missing semicolon. (semi)
(#115) Missing semicolon. (semi)
(#117) Unexpected space before function parentheses. (space-before-function-paren)
(#118) Multiple spaces found before '='. (no-multi-spaces)
(#118) Missing semicolon. (semi)
(#119) Multiple spaces found before '='. (no-multi-spaces)
(#119) Missing semicolon. (semi)
(#120) Multiple spaces found before '='. (no-multi-spaces)
(#120) Missing semicolon. (semi)
(#121) Multiple spaces found before '='. (no-multi-spaces)
(#121) Missing semicolon. (semi)
(#122) Line 122 exceeds the maximum line length of 132. (max-len)
(#122) Missing semicolon. (semi)
(#123) Multiple spaces found before '='. (no-multi-spaces)
(#123) There should be no space after '{'. (object-curly-spacing)
(#123) There should be no space before '}'. (object-curly-spacing)
(#123) Missing semicolon. (semi)
(#126) Line 126 exceeds the maximum line length of 132. (max-len)
(#126) Missing semicolon. (semi)
(#129) Missing semicolon. (semi)
(#132) Missing semicolon. (semi)
(#135) Missing semicolon. (semi)
(#137) Multiple spaces found before '='. (no-multi-spaces)
(#137) Missing semicolon. (semi)
(#138) Missing semicolon. (semi)
(#140) Multiple spaces found before '+'. (no-multi-spaces)
(#140) Missing semicolon. (semi)
(#141) Missing semicolon. (semi)
(#145) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#146) There should be no space after '{'. (object-curly-spacing)
(#146) There should be no space before '}'. (object-curly-spacing)
(#147) Missing semicolon. (semi)
(#148) Missing semicolon. (semi)
(#150) Unexpected space before function parentheses. (space-before-function-paren)
(#151) Missing semicolon. (semi)
(#152) Missing semicolon. (semi)
(#154) Unexpected space before function parentheses. (space-before-function-paren)
(#155) Missing semicolon. (semi)
(#161) Missing semicolon. (semi)
(#164) Missing semicolon. (semi)
(#165) Missing semicolon. (semi)
(#167) Unexpected space before function parentheses. (space-before-function-paren)
(#168) Multiple spaces found before '='. (no-multi-spaces)
(#168) Missing semicolon. (semi)
(#169) Missing semicolon. (semi)
(#171) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#171) Unexpected space before function parentheses. (space-before-function-paren)
(#172) Expected { after 'if' condition. (curly)
(#172) Missing semicolon. (semi)
(#173) Missing semicolon. (semi)
(#175) Missing semicolon. (semi)
(#176) Missing semicolon. (semi)
(#178) Unexpected space before function parentheses. (space-before-function-paren)
(#180) Missing semicolon. (semi)
(#183) Missing semicolon. (semi)
(#184) Missing semicolon. (semi)
(#188) Missing semicolon. (semi)
(#192) Missing semicolon. (semi)
(#193) Missing semicolon. (semi)
(#196) Missing semicolon. (semi)
(#198) Missing semicolon. (semi)
(#200) Expected { after 'if' condition. (curly)
(#200) Function expected no return value. (consistent-return)
(#200) Missing semicolon. (semi)
(#202) Unexpected space before function parentheses. (space-before-function-paren)
(#203) Expected { after 'if' condition. (curly)
(#203) Missing semicolon. (semi)
(#204) Missing semicolon. (semi)
(#205) Missing semicolon. (semi)
(#207) Unexpected space before function parentheses. (space-before-function-paren)
(#209) Expected { after 'if' condition. (curly)
(#209) Missing semicolon. (semi)
(#212) Missing semicolon. (semi)
(#213) Missing semicolon. (semi)
(#215) Unexpected space before function parentheses. (space-before-function-paren)
(#217) Missing semicolon. (semi)
(#220) Missing semicolon. (semi)
(#221) Missing semicolon. (semi)
(#225) Missing semicolon. (semi)
(#228) Expected { after 'if' condition. (curly)
(#228) Missing semicolon. (semi)
(#230) Missing semicolon. (semi)
(#232) Missing semicolon. (semi)
(#234) Expected { after 'if' condition. (curly)
(#234) Function expected no return value. (consistent-return)
(#234) Missing semicolon. (semi)
(#236) Unexpected space before function parentheses. (space-before-function-paren)
(#237) Expected { after 'if' condition. (curly)
(#237) Missing semicolon. (semi)
(#238) Missing semicolon. (semi)
(#239) Missing semicolon. (semi)
(#241) Unexpected space before function parentheses. (space-before-function-paren)
(#242) Missing semicolon. (semi)
(#245) Missing semicolon. (semi)
(#247) Missing semicolon. (semi)
(#248) Expected { after 'if' condition. (curly)
(#248) Missing semicolon. (semi)
(#249) Missing semicolon. (semi)
(#251) Missing semicolon. (semi)
(#253) Missing semicolon. (semi)
(#255) Missing semicolon. (semi)
(#256) Missing semicolon. (semi)
(#257) Missing semicolon. (semi)
(#259) Expected { after 'if' condition. (curly)
(#259) Missing semicolon. (semi)
(#263) Missing semicolon. (semi)
(#265) Missing semicolon. (semi)
(#266) Missing semicolon. (semi)
(#267) Expected { after 'if' condition. (curly)
(#267) Missing semicolon. (semi)
(#269) There should be no space after '{'. (object-curly-spacing)
(#269) There should be no space before '}'. (object-curly-spacing)
(#275) Missing semicolon. (semi)
(#277) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#277) Missing semicolon. (semi)
(#278) Missing semicolon. (semi)
(#280) Multiple spaces found before '='. (no-multi-spaces)
(#280) Missing semicolon. (semi)
(#281) Multiple spaces found before '='. (no-multi-spaces)
(#281) Missing semicolon. (semi)
(#282) Missing semicolon. (semi)
(#285) Missing semicolon. (semi)
(#286) Missing semicolon. (semi)
(#288) Do not nest ternary expressions. (no-nested-ternary)
(#288) Multiple spaces found before ':'. (no-multi-spaces)
(#289) Do not nest ternary expressions. (no-nested-ternary)
(#289) Multiple spaces found before '&&'. (no-multi-spaces)
(#289) Multiple spaces found before '-'. (no-multi-spaces)
(#289) Multiple spaces found before '?'. (no-multi-spaces)
(#290) Do not nest ternary expressions. (no-nested-ternary)
(#290) Multiple spaces found before '&&'. (no-multi-spaces)
(#290) Multiple spaces found before '+'. (no-multi-spaces)
(#290) Multiple spaces found before '>'. (no-multi-spaces)
(#290) Multiple spaces found before '?'. (no-multi-spaces)
(#290) Multiple spaces found before ':'. (no-multi-spaces)
(#291) Multiple spaces found before '&&'. (no-multi-spaces)
(#291) Multiple spaces found before '-'. (no-multi-spaces)
(#291) Multiple spaces found before '<'. (no-multi-spaces)
(#291) Multiple spaces found before '?'. (no-multi-spaces)
(#291) Multiple spaces found before ':'. (no-multi-spaces)
(#292) Missing semicolon. (semi)
(#296) Missing semicolon. (semi)
(#299) Missing semicolon. (semi)
(#301) Missing semicolon. (semi)
(#303) Unexpected space before function parentheses. (space-before-function-paren)
(#304) Missing semicolon. (semi)
(#305) Missing semicolon. (semi)
(#306) Missing semicolon. (semi)
(#308) Expected { after 'if' condition. (curly)
(#308) Missing semicolon. (semi)
(#309) Missing semicolon. (semi)
(#311) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#315) Missing semicolon. (semi)
(#317) Missing semicolon. (semi)
(#319) Unexpected space before function parentheses. (space-before-function-paren)
(#320) Multiple spaces found before '='. (no-multi-spaces)
(#320) Missing semicolon. (semi)
(#321) Multiple spaces found before '='. (no-multi-spaces)
(#321) Missing semicolon. (semi)
(#322) Missing semicolon. (semi)
(#324) Comments should not begin with a lowercase character (capitalized-comments)
(#325) Missing semicolon. (semi)
(#326) Missing semicolon. (semi)
(#328) Comments should not begin with a lowercase character (capitalized-comments)
(#329) Expected { after 'if' condition. (curly)
(#329) Multiple spaces found before 'marginTop'. (no-multi-spaces)
(#329) Multiple spaces found before '='. (no-multi-spaces)
(#329) Missing semicolon. (semi)
(#330) Expected { after 'if' condition. (curly)
(#330) Missing semicolon. (semi)
(#332) Multiple spaces found before '+='. (no-multi-spaces)
(#332) Missing semicolon. (semi)
(#333) Missing semicolon. (semi)
(#338) Unexpected space before function parentheses. (space-before-function-paren)
(#342) Missing semicolon. (semi)
(#344) Missing semicolon. (semi)
(#346) Missing semicolon. (semi)
(#348) Comments should not begin with a lowercase character (capitalized-comments)
(#349) Multiple spaces found before '='. (no-multi-spaces)
(#349) Missing semicolon. (semi)
(#350) Missing semicolon. (semi)
(#353) Missing semicolon. (semi)
(#356) Missing semicolon. (semi)
(#358) Expected { after 'if' condition. (curly)
(#358) Missing semicolon. (semi)
(#359) Expected { after 'else'. (curly)
(#359) Missing semicolon. (semi)
(#361) Multiple spaces found before '='. (no-multi-spaces)
(#361) Missing semicolon. (semi)
(#362) Multiple spaces found before '='. (no-multi-spaces)
(#362) Missing semicolon. (semi)
(#363) Missing semicolon. (semi)
(#365) Missing semicolon. (semi)
(#366) Missing semicolon. (semi)
(#367) Missing semicolon. (semi)
(#369) Unexpected space before function parentheses. (space-before-function-paren)
(#372) Missing semicolon. (semi)
(#373) Missing semicolon. (semi)
(#375) Unexpected space before function parentheses. (space-before-function-paren)
(#376) Multiple spaces found before '='. (no-multi-spaces)
(#376) Missing semicolon. (semi)
(#377) Missing semicolon. (semi)
(#379) Missing semicolon. (semi)
(#380) Missing semicolon. (semi)
(#381) Missing semicolon. (semi)
(#383) Unexpected space before function parentheses. (space-before-function-paren)
(#384) Missing semicolon. (semi)
(#385) Missing semicolon. (semi)
(#386) Multiple spaces found before '='. (no-multi-spaces)
(#386) Missing semicolon. (semi)
(#388) Missing JSDoc comment. (require-jsdoc)
(#389) Expected { after 'if' condition. (curly)
(#389) Missing semicolon. (semi)
(#393) Missing semicolon. (semi)
(#395) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#395) Missing semicolon. (semi)
(#398) Missing semicolon. (semi)
(#400) Expected { after 'if' condition. (curly)
(#400) Missing semicolon. (semi)
(#402) Missing semicolon. (semi)
(#404) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#408) Missing semicolon. (semi)
(#410) Missing semicolon. (semi)
(#412) Function expected no return value. (consistent-return)
(#412) Missing semicolon. (semi)
(#413) Missing semicolon. (semi)
(#415) Unexpected space before function parentheses. (space-before-function-paren)
(#416) Missing semicolon. (semi)
(#418) Missing semicolon. (semi)
(#420) Missing semicolon. (semi)
(#422) Unexpected space before function parentheses. (space-before-function-paren)
(#423) Missing semicolon. (semi)
(#424) Missing semicolon. (semi)
(#426) Unexpected space before function parentheses. (space-before-function-paren)
(#427) Multiple spaces found before '='. (no-multi-spaces)
(#427) Missing semicolon. (semi)
(#429) Multiple spaces found before '='. (no-multi-spaces)
(#429) Missing semicolon. (semi)
(#430) Missing semicolon. (semi)
(#432) Multiple spaces found before '='. (no-multi-spaces)
(#432) Missing semicolon. (semi)
(#433) Use ‘===’ to compare with ‘null’. (no-eq-null)
(#434) Comments should not begin with a lowercase character (capitalized-comments)
(#435) There should be no space after '{'. (object-curly-spacing)
(#435) There should be no space before '}'. (object-curly-spacing)
(#435) Missing semicolon. (semi)
(#437) Missing semicolon. (semi)
(#440) Multiple spaces found before '='. (no-multi-spaces)
(#440) Do not nest ternary expressions. (no-nested-ternary)
(#440) There should be no space after '{'. (object-curly-spacing)
(#440) There should be no space before '}'. (object-curly-spacing)
(#440) Missing semicolon. (semi)
(#441) Multiple spaces found before '='. (no-multi-spaces)
(#441) There should be no space after '{'. (object-curly-spacing)
(#441) There should be no space before '}'. (object-curly-spacing)
(#441) Missing semicolon. (semi)
(#442) There should be no space after '{'. (object-curly-spacing)
(#442) There should be no space before '}'. (object-curly-spacing)
(#442) Missing semicolon. (semi)
(#444) Missing semicolon. (semi)
(#445) Missing semicolon. (semi)
(#447) Unexpected space before function parentheses. (space-before-function-paren)
(#448) Do not nest ternary expressions. (no-nested-ternary)
(#448) There should be no space after '{'. (object-curly-spacing)
(#448) Multiple spaces found before 'left'. (no-multi-spaces)
(#448) There should be no space before '}'. (object-curly-spacing)
(#449) Do not nest ternary expressions. (no-nested-ternary)
(#449) Multiple spaces found before '?'. (no-multi-spaces)
(#449) There should be no space after '{'. (object-curly-spacing)
(#449) There should be no space before '}'. (object-curly-spacing)
(#450) Multiple spaces found before '?'. (no-multi-spaces)
(#450) There should be no space after '{'. (object-curly-spacing)
(#450) There should be no space before '}'. (object-curly-spacing)
(#451) Line 451 exceeds the maximum line length of 132. (max-len)
(#451) There should be no space after '{'. (object-curly-spacing)
(#451) There should be no space before '}'. (object-curly-spacing)
(#451) Missing semicolon. (semi)
(#453) Missing semicolon. (semi)
(#455) Unexpected space before function parentheses. (space-before-function-paren)
(#456) There should be no space after '{'. (object-curly-spacing)
(#456) There should be no space before '}'. (object-curly-spacing)
(#456) Missing semicolon. (semi)
(#457) Expected { after 'if' condition. (curly)
(#457) Missing semicolon. (semi)
(#459) Missing semicolon. (semi)
(#460) Missing semicolon. (semi)
(#463) Multiple spaces found before '='. (no-multi-spaces)
(#463) Missing semicolon. (semi)
(#464) Missing semicolon. (semi)
(#465) Comments should not begin with a lowercase character (capitalized-comments)
(#466) Missing semicolon. (semi)
(#467) Comments should not begin with a lowercase character (capitalized-comments)
(#468) Missing semicolon. (semi)
(#471) Multiple spaces found before '='. (no-multi-spaces)
(#471) Missing semicolon. (semi)
(#472) Missing semicolon. (semi)
(#473) Comments should not begin with a lowercase character (capitalized-comments)
(#474) Missing semicolon. (semi)
(#475) Comments should not begin with a lowercase character (capitalized-comments)
(#476) Missing semicolon. (semi)
(#480) Missing semicolon. (semi)
(#481) Missing semicolon. (semi)
(#483) Unexpected space before function parentheses. (space-before-function-paren)
(#484) Missing semicolon. (semi)
(#485) Missing semicolon. (semi)
(#486) Multiple spaces found before '='. (no-multi-spaces)
(#486) Missing semicolon. (semi)
(#489) Multiple spaces found before 'o'. (no-multi-spaces)
(#489) Missing semicolon. (semi)
(#491) Missing semicolon. (semi)
(#492) Missing semicolon. (semi)
(#494) Unexpected space before function parentheses. (space-before-function-paren)
(#495) Expected { after 'do'. (curly)
(#495) Unexpected use of '~'. (no-bitwise)
(#495) Unexpected use of '~'. (no-bitwise)
(#495) Missing semicolon. (semi)
(#496) Missing semicolon. (semi)
(#497) Missing semicolon. (semi)
(#498) Missing semicolon. (semi)
(#500) Unexpected space before function parentheses. (space-before-function-paren)
(#502) Missing semicolon. (semi)
(#504) Missing semicolon. (semi)
(#507) Missing semicolon. (semi)
(#508) Missing semicolon. (semi)
(#510) Unexpected space before function parentheses. (space-before-function-paren)
(#511) Missing semicolon. (semi)
(#512) Missing semicolon. (semi)
(#514) Unexpected space before function parentheses. (space-before-function-paren)
(#515) Missing semicolon. (semi)
(#516) Missing semicolon. (semi)
(#518) Unexpected space before function parentheses. (space-before-function-paren)
(#519) Missing semicolon. (semi)
(#520) Missing semicolon. (semi)
(#522) Unexpected space before function parentheses. (space-before-function-paren)
(#523) Missing semicolon. (semi)
(#524) Missing semicolon. (semi)
(#526) Unexpected space before function parentheses. (space-before-function-paren)
(#527) Missing semicolon. (semi)
(#529) Missing semicolon. (semi)
(#531) Missing semicolon. (semi)
(#532) Missing semicolon. (semi)
(#537) Missing semicolon. (semi)
(#538) Expected { after 'if' condition. (curly)
(#538) Missing semicolon. (semi)
(#539) Expected { after 'else'. (curly)
(#539) Missing semicolon. (semi)
(#541) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#541) Missing semicolon. (semi)
(#543) Missing semicolon. (semi)
(#545) Unexpected space before function parentheses. (space-before-function-paren)
(#546) Missing semicolon. (semi)
(#547) Missing semicolon. (semi)
(#548) Unexpected space before function parentheses. (space-before-function-paren)
(#549) Missing semicolon. (semi)
(#551) Missing semicolon. (semi)
(#553) Missing semicolon. (semi)
(#554) Missing semicolon. (semi)
(#555) Missing semicolon. (semi)
(#556) Missing semicolon. (semi)
(#557) Missing semicolon. (semi)
(#558) Missing semicolon. (semi)
(#564) Missing JSDoc comment. (require-jsdoc)
(#565) Unexpected space before function parentheses. (space-before-function-paren)
(#566) Multiple spaces found before '='. (no-multi-spaces)
(#566) Unexpected 'this'. (no-invalid-this)
(#566) Missing semicolon. (semi)
(#567) Multiple spaces found before '='. (no-multi-spaces)
(#567) Missing semicolon. (semi)
(#568) Missing semicolon. (semi)
(#570) Expected { after 'if' condition. (curly)
(#570) Missing semicolon. (semi)
(#571) Expected { after 'if' condition. (curly)
(#571) Unexpected 'this'. (no-invalid-this)
(#571) Missing semicolon. (semi)
(#572) Expected { after 'if' condition. (curly)
(#572) Missing semicolon. (semi)
(#573) Missing semicolon. (semi)
(#576) Missing semicolon. (semi)
(#578) Multiple spaces found before '='. (no-multi-spaces)
(#578) Missing semicolon. (semi)
(#579) Missing semicolon. (semi)
(#585) Unexpected space before function parentheses. (space-before-function-paren)
(#586) Missing semicolon. (semi)
(#587) Missing semicolon. (semi)
(#588) Missing semicolon. (semi)
(#598) Missing semicolon. (semi)
course/format/grid/format.js
(#44) Identifier 'get_config' is not in camel case. (camelcase)
(#46) Identifier 'container_node' is not in camel case. (camelcase)
(#46) Extra space after key 'container_node'. (key-spacing)
(#47) Extra space after key 'container_class'. (key-spacing)
(#47) Identifier 'container_class' is not in camel case. (camelcase)
(#48) Identifier 'section_node' is not in camel case. (camelcase)
(#48) Extra space after key 'section_node'. (key-spacing)
(#49) Identifier 'section_class' is not in camel case. (camelcase)
(#49) Extra space after key 'section_class'. (key-spacing)
(#53) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#61) Identifier 'swap_sections' is not in camel case. (camelcase)
(#63) Extra space after key 'COURSECONTENT'. (key-spacing)
(#64) Extra space after key 'SECTIONADDMENUS'. (key-spacing)
(#72) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#72) Expected JSDoc for 'sectionlist' but found 'response'. (valid-jsdoc)
(#72) Expected JSDoc for 'response' but found 'sectionfrom'. (valid-jsdoc)
(#72) Expected JSDoc for 'sectionfrom' but found 'sectionto'. (valid-jsdoc)
(#81) Identifier 'process_sections' is not in camel case. (camelcase)
(#83) Extra space after key 'SECTIONNAME'. (key-spacing)
(#84) Extra space after key 'SECTIONLEFTSIDE'. (key-spacing)
course/format/grid/Gruntfile.js
(#52) 'module' is not defined. (no-undef)
(#62) Unexpected console statement. (no-console)
(#63) Unexpected console statement. (no-console)
(#70) 'process' is not defined. (no-undef)
(#77) 'process' is not defined. (no-undef)
(#89) Comments should not begin with a lowercase character (capitalized-comments)
(#105) Identifier 'dynamic_mappings' is not in camel case. (camelcase)
course/format/grid/js/gf_colourpopup.js
(#28) Identifier 'init_gfcolour_popup' is not in camel case. (camelcase)
(#29) Missing space before opening brace. (space-before-blocks)
(#34) Extra space after key 'box'. (key-spacing)
(#35) Extra space after key 'input'. (key-spacing)
(#36) Extra space after key 'swatch'. (key-spacing)
(#37) Extra space after key 'image'. (key-spacing)
(#38) Extra space after key 'preview'. (key-spacing)
(#39) Extra space after key 'current'. (key-spacing)
(#40) Extra space after key 'eventClick'. (key-spacing)
(#41) Extra space after key 'eventFocus'. (key-spacing)
(#42) Extra space after key 'eventMouseEnter'. (key-spacing)
(#43) Extra space after key 'eventMouseLeave'. (key-spacing)
(#44) Extra space after key 'eventMouseMove'. (key-spacing)
(#45) Extra space after key 'width'. (key-spacing)
(#46) Extra space after key 'height'. (key-spacing)
(#47) Extra space after key 'factor'. (key-spacing)
(#51) Extra space after key 'init'. (key-spacing)
(#58) Line 58 exceeds the maximum line length of 132. (max-len)
(#60) Line 60 exceeds the maximum line length of 132. (max-len)
(#60) Infix operators must be spaced. (space-infix-ops)
(#62) Comments should not begin with a lowercase character (capitalized-comments)
(#62) Expected space or tab after '//' in comment. (spaced-comment)
(#64) Unary word operator 'typeof' must be followed by whitespace. (space-unary-ops)
(#65) 'e' is defined but never used. (no-unused-vars)
(#65) Missing space before opening brace. (space-before-blocks)
(#75) A space is required after ','. (comma-spacing)
(#75) A space is required after ','. (comma-spacing)
(#80) 'e' is defined but never used. (no-unused-vars)
(#80) Missing space before opening brace. (space-before-blocks)
(#81) A space is required after ','. (comma-spacing)
(#83) Extra space after key 'showColours'. (key-spacing)
(#83) 'e' is defined but never used. (no-unused-vars)
(#83) Missing space before opening brace. (space-before-blocks)
(#87) Extra space after key 'setColour'. (key-spacing)
(#87) 'e' is defined but never used. (no-unused-vars)
(#87) Missing space before opening brace. (space-before-blocks)
(#91) Extra space after key 'startFollow'. (key-spacing)
(#91) 'e' is defined but never used. (no-unused-vars)
(#94) Missing space before opening brace. (space-before-blocks)
(#99) Missing JSDoc for parameter 'e'. (valid-jsdoc)
(#102) Extra space after key 'endFollow'. (key-spacing)
(#102) 'e' is defined but never used. (no-unused-vars)
(#105) A space is required after ','. (comma-spacing)
(#108) Missing JSDoc for parameter 'e'. (valid-jsdoc)
(#111) Extra space after key 'pickColour'. (key-spacing)
(#117) A space is required after ','. (comma-spacing)
(#119) Missing JSDoc @returns for function. (valid-jsdoc)
(#119) Missing JSDoc for parameter 'e'. (valid-jsdoc)
(#122) Extra space after key 'determineColour'. (key-spacing)
(#129) A space is required after ','. (comma-spacing)
(#129) A space is required after ','. (comma-spacing)
(#132) There should be no space after '['. (array-bracket-spacing)
(#132) Multiple spaces found before '0'. (no-multi-spaces)
(#132) Multiple spaces found before '1'. (no-multi-spaces)
(#132) Multiple spaces found before '0'. (no-multi-spaces)
(#133) There should be no space after '['. (array-bracket-spacing)
(#133) Multiple spaces found before '0'. (no-multi-spaces)
(#133) Multiple spaces found before '0'. (no-multi-spaces)
(#134) There should be no space after '['. (array-bracket-spacing)
(#134) Multiple spaces found before '0'. (no-multi-spaces)
(#134) Multiple spaces found before '0'. (no-multi-spaces)
(#134) Multiple spaces found before '1'. (no-multi-spaces)
(#135) There should be no space after '['. (array-bracket-spacing)
(#135) Multiple spaces found before '0'. (no-multi-spaces)
(#135) Multiple spaces found before '0'. (no-multi-spaces)
(#136) There should be no space after '['. (array-bracket-spacing)
(#136) Multiple spaces found before '1'. (no-multi-spaces)
(#136) Multiple spaces found before '0'. (no-multi-spaces)
(#136) Multiple spaces found before '0'. (no-multi-spaces)
(#137) There should be no space after '['. (array-bracket-spacing)
(#137) Multiple spaces found before '0'. (no-multi-spaces)
(#137) Multiple spaces found before '0'. (no-multi-spaces)
(#148) Infix operators must be spaced. (space-infix-ops)
(#149) Infix operators must be spaced. (space-infix-ops)
(#150) Infix operators must be spaced. (space-infix-ops)
(#170) Missing JSDoc @returns for function. (valid-jsdoc)
(#170) Missing JSDoc for parameter 'rgb'. (valid-jsdoc)
(#173) Identifier 'convert_rgb_to_hex' is not in camel case. (camelcase)
(#173) Extra space after key 'convert_rgb_to_hex'. (key-spacing)
(#181) Infix operators must be spaced. (space-infix-ops)
course/format/grid/module.js
(#32) Identifier 'format_grid' is not in camel case. (camelcase)
(#36) Identifier 'editing_on' is not in camel case. (camelcase)
(#38) Identifier 'section_redirect' is not in camel case. (camelcase)
(#40) Identifier 'selected_section' is not in camel case. (camelcase)
(#42) Identifier 'num_sections' is not in camel case. (camelcase)
(#44) Identifier 'selected_section_no' is not in camel case. (camelcase)
(#47) Identifier 'shadebox_shown_array' is not in camel case. (camelcase)
(#49) Identifier 'shadebox_content' is not in camel case. (camelcase)
(#63) Identifier 'the_editing_on' is not in camel case. (camelcase)
(#63) Identifier 'the_section_redirect' is not in camel case. (camelcase)
(#63) Identifier 'the_num_sections' is not in camel case. (camelcase)
(#63) Identifier 'the_initial_section' is not in camel case. (camelcase)
(#64) Identifier 'the_shadebox_shown_array' is not in camel case. (camelcase)
(#67) Identifier 'editing_on' is not in camel case. (camelcase)
(#67) Identifier 'the_editing_on' is not in camel case. (camelcase)
(#68) Identifier 'section_redirect' is not in camel case. (camelcase)
(#68) Identifier 'the_section_redirect' is not in camel case. (camelcase)
(#69) Identifier 'selected_section' is not in camel case. (camelcase)
(#70) Identifier 'num_sections' is not in camel case. (camelcase)
(#71) Identifier 'shadebox_shown_array' is not in camel case. (camelcase)
(#71) Identifier 'the_shadebox_shown_array' is not in camel case. (camelcase)
(#72) Unexpected space before function parentheses. (space-before-function-paren)
(#73) Identifier 'shadebox_shown_array' is not in camel case. (camelcase)
(#77) Identifier 'the_initial_section' is not in camel case. (camelcase)
(#80) Multiple spaces found before '// Section 0 c...'. (no-multi-spaces)
(#83) Identifier 'selected_section_no' is not in camel case. (camelcase)
(#87) Identifier 'the_editing_on' is not in camel case. (camelcase)
(#117) Identifier 'shadebox_overlay' is not in camel case. (camelcase)
(#127) Identifier 'shadebox_content' is not in camel case. (camelcase)
(#134) Identifier 'the_editing_on' is not in camel case. (camelcase)
(#144) Identifier 'the_initial_section' is not in camel case. (camelcase)
(#149) Missing JSDoc for parameter 'e'. (valid-jsdoc)
(#152) Identifier 'icon_click' is not in camel case. (camelcase)
(#155) Identifier 'icon_index' is not in camel case. (camelcase)
(#157) Identifier 'selected_section_no' is not in camel case. (camelcase)
(#157) Identifier 'icon_index' is not in camel case. (camelcase)
(#168) Expected to return a value at the end of function. (consistent-return)
(#186) Missing JSDoc for parameter 'index'. (valid-jsdoc)
(#192) Identifier 'previous_no' is not in camel case. (camelcase)
(#193) Identifier 'selected_section_no' is not in camel case. (camelcase)
(#205) Identifier 'icon_toggle' is not in camel case. (camelcase)
(#211) Identifier 'grid_toggle' is not in camel case. (camelcase)
(#234) Identifier 'previous_section' is not in camel case. (camelcase)
(#245) Identifier 'next_section' is not in camel case. (camelcase)
(#253) Identifier 'change_selected_section' is not in camel case. (camelcase)
(#253) Identifier 'increase_section' is not in camel case. (camelcase)
(#266) Identifier 'change_shown' is not in camel case. (camelcase)
(#269) Expected space(s) after "if". (keyword-spacing)
(#272) Identifier 'selected_section' is not in camel case. (camelcase)
(#291) Identifier 'set_selected_section' is not in camel case. (camelcase)
(#291) Identifier 'starting_point' is not in camel case. (camelcase)
(#291) Identifier 'increase_section' is not in camel case. (camelcase)
(#294) Identifier 'previous_no' is not in camel case. (camelcase)
(#295) Identifier 'selected_section_no' is not in camel case. (camelcase)
(#304) Identifier 'update_selected_background' is not in camel case. (camelcase)
(#304) Identifier 'previous_no' is not in camel case. (camelcase)
(#307) Identifier 'selected_section' is not in camel case. (camelcase)
(#308) Identifier 'selected_section' is not in camel case. (camelcase)
(#310) Identifier 'previous_no' is not in camel case. (camelcase)
(#310) Identifier 'previous_no' is not in camel case. (camelcase)
(#311) Identifier 'previous_section' is not in camel case. (camelcase)
(#311) Identifier 'previous_no' is not in camel case. (camelcase)
(#312) Identifier 'previous_section' is not in camel case. (camelcase)
(#322) Identifier 'find_next_shown_section' is not in camel case. (camelcase)
(#322) Identifier 'starting_point' is not in camel case. (camelcase)
(#322) Identifier 'increase_section' is not in camel case. (camelcase)
(#325) Identifier 'starting_point' is not in camel case. (camelcase)
(#326) Identifier 'starting_point' is not in camel case. (camelcase)
(#328) Expected space(s) after "while". (keyword-spacing)
(#329) Identifier 'increase_section' is not in camel case. (camelcase)
(#342) Identifier 'starting_point' is not in camel case. (camelcase)
(#356) Identifier 'shadebox_open' is not in camel case. (camelcase)
(#358) Identifier 'shadebox_overlay' is not in camel case. (camelcase)
(#360) Identifier 'grid_shadebox' is not in camel case. (camelcase)
(#364) Identifier 'initialize_shadebox' is not in camel case. (camelcase)
(#366) Identifier 'shadebox_open' is not in camel case. (camelcase)
(#368) Identifier 'shadebox_overlay' is not in camel case. (camelcase)
(#370) Identifier 'grid_shadebox' is not in camel case. (camelcase)
(#375) Identifier 'gridshadebox_content' is not in camel case. (camelcase)
(#376) Identifier 'gridshadebox_content' is not in camel case. (camelcase)
(#401) Identifier 'gridshadebox_content' is not in camel case. (camelcase)
(#405) Identifier 'gridshadebox_content' is not in camel case. (camelcase)
(#410) Identifier 'toggle_shadebox' is not in camel case. (camelcase)
(#414) Identifier 'shadebox_open' is not in camel case. (camelcase)
(#418) Identifier 'shadebox_open' is not in camel case. (camelcase)
(#423) Identifier 'show_shadebox' is not in camel case. (camelcase)
(#430) Identifier 'hide_shadebox' is not in camel case. (camelcase)
(#436) Identifier 'update_shadebox' is not in camel case. (camelcase)
(#443) Missing JSDoc @returns for function. (valid-jsdoc)
(#448) Identifier 'get_page_height' is not in camel case. (camelcase)
(#451) Expected space(s) after "if". (keyword-spacing)
(#453) Expected space(s) after "if". (keyword-spacing)
(#461) Expected space(s) after "if". (keyword-spacing)
(#463) Expected space(s) after "if". (keyword-spacing)
(#465) Expected space(s) after "if". (keyword-spacing)
(#471) Expected space(s) after "if". (keyword-spacing)
course/format/grid/yui/gridkeys/gridkeys.js
(#1) Line 1 exceeds the maximum line length of 132. (max-len)
(#1) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#1) 'YUI' is not defined. (no-undef)
(#1) A space is required after ','. (comma-spacing)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Requires a space after '{'. (block-spacing)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Missing space before value for key 'enter'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'esc'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'backspace'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'tab'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'pageUp'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'pageDown'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'left'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'up'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'right'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'down'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'space'. (key-spacing)
(#1) Missing whitespace after semicolon. (semi-spacing)
(#1) This line has 21 statements. Maximum allowed is 2. (max-statements-per-line)
(#1) A space is required after ','. (comma-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Requires a space after '{'. (block-spacing)
(#1) Missing space before value for key 'type'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'on'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Requires a space after '{'. (block-spacing)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Missing whitespace after semicolon. (semi-spacing)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) A space is required after ','. (comma-spacing)
(#1) Requires a space after '{'. (block-spacing)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Missing semicolon. (semi)
(#1) Requires a space before '}'. (block-spacing)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) A space is required after ','. (comma-spacing)
(#1) Requires a space before '}'. (block-spacing)
(#1) Missing semicolon. (semi)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'delegate'. (key-spacing)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Requires a space after '{'. (block-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Requires a space before '}'. (block-spacing)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Missing semicolon. (semi)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'detach'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Requires a space after '{'. (block-spacing)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Requires a space before '}'. (block-spacing)
(#1) Missing semicolon. (semi)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'detachDelegate'. (key-spacing)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Requires a space after '{'. (block-spacing)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) A space is required after ','. (comma-spacing)
(#1) Requires a space before '}'. (block-spacing)
(#1) Missing semicolon. (semi)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Requires a space before '}'. (block-spacing)
(#1) Missing semicolon. (semi)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Requires a space before '}'. (block-spacing)
(#1) Missing semicolon. (semi)
(#1) A space is required after ','. (comma-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'requires'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Unexpected use of comma operator. (no-sequences)
(#1) 'YUI' is not defined. (no-undef)
(#1) A space is required after ','. (comma-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) 't' is defined but never used. (no-unused-vars)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Requires a space after '{'. (block-spacing)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#1) Identifier 'format_grid' is not in camel case. (camelcase)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) A space is required after ','. (comma-spacing)
(#1) Unexpected use of comma operator. (no-sequences)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) A space is required after ','. (comma-spacing)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Missing space before value for key 'currentGridBox'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'currentGridBoxIndex'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'findfocused'. (key-spacing)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Requires a space after '{'. (block-spacing)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Missing whitespace after semicolon. (semi-spacing)
(#1) Return statement should not contain assignment. (no-return-assign)
(#1) Return statement should not contain assignment. (no-return-assign)
(#1) Expected space(s) after "return". (keyword-spacing)
(#1) Return statement should not contain assignment. (no-return-assign)
(#1) Return statement should not contain assignment. (no-return-assign)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) A space is required after ','. (comma-spacing)
(#1) Unexpected use of comma operator. (no-sequences)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) A space is required after ','. (comma-spacing)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) A space is required after ','. (comma-spacing)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) A space is required after ','. (comma-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Requires a space before '}'. (block-spacing)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Missing semicolon. (semi)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'init'. (key-spacing)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Requires a space after '{'. (block-spacing)
(#1) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Requires a space after '{'. (block-spacing)
(#1) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#1) Unexpected use of comma operator. (no-sequences)
(#1) A space is required after ','. (comma-spacing)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Missing semicolon. (semi)
(#1) Requires a space before '}'. (block-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Unexpected use of comma operator. (no-sequences)
(#1) A space is required after ','. (comma-spacing)
(#1) Requires a space after '{'. (block-spacing)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) A space is required after ','. (comma-spacing)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Missing semicolon. (semi)
(#1) Requires a space before '}'. (block-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Requires a space after '{'. (block-spacing)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Requires a space after '{'. (block-spacing)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Requires a space before '}'. (block-spacing)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Missing semicolon. (semi)
(#1) A space is required after ','. (comma-spacing)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Requires a space before '}'. (block-spacing)
(#1) Missing semicolon. (semi)
(#1) A space is required after ','. (comma-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Requires a space after '{'. (block-spacing)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) A space is required after ','. (comma-spacing)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Requires a space before '}'. (block-spacing)
(#1) Missing semicolon. (semi)
(#1) A space is required after ','. (comma-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Requires a space after '{'. (block-spacing)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#1) Unexpected use of comma operator. (no-sequences)
(#1) A space is required after ','. (comma-spacing)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Missing semicolon. (semi)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Requires a space before '}'. (block-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Requires a space after '{'. (block-spacing)
(#1) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#1) Unexpected use of comma operator. (no-sequences)
(#1) A space is required after ','. (comma-spacing)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Requires a space before '}'. (block-spacing)
(#1) Missing semicolon. (semi)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Requires a space before '}'. (block-spacing)
(#1) Missing semicolon. (semi)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Requires a space before '}'. (block-spacing)
(#1) Missing semicolon. (semi)
(#1) A space is required after ','. (comma-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'requires'. (key-spacing)
course/format/grid/yui/src/gridkeys/js/event-nav-keys-debug.js
(#4) Extra space after key 'enter'. (key-spacing)
(#5) Extra space after key 'esc'. (key-spacing)
(#7) Extra space after key 'tab'. (key-spacing)
(#8) Extra space after key 'pageUp'. (key-spacing)
(#9) Extra space after key 'pageDown'. (key-spacing)
(#10) Extra space after key 'left'. (key-spacing)
(#11) Extra space after key 'up'. (key-spacing)
(#12) Extra space after key 'right'. (key-spacing)
(#13) Extra space after key 'down'. (key-spacing)
(#14) Extra space after key 'space'. (key-spacing)
(#17) Unexpected space before function parentheses. (space-before-function-paren)
(#21) Unexpected space before function parentheses. (space-before-function-paren)
(#24) Unexpected space before function parentheses. (space-before-function-paren)
(#31) Unexpected space before function parentheses. (space-before-function-paren)
(#35) Unexpected space before function parentheses. (space-before-function-paren)
(#39) Unexpected space before function parentheses. (space-before-function-paren)
(#46) There should be no space before ','. (comma-spacing)
(#46) A space is required after ','. (comma-spacing)
(#46) Missing space before value for key 'requires'. (key-spacing)
course/format/grid/yui/src/gridkeys/js/event-nav-keys-min.js
(#1) Line 1 exceeds the maximum line length of 132. (max-len)
(#1) A space is required after ','. (comma-spacing)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Requires a space after '{'. (block-spacing)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Missing space before value for key 'enter'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'esc'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'backspace'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'tab'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'pageUp'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'pageDown'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'left'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'up'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'right'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'down'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'space'. (key-spacing)
(#1) Missing whitespace after semicolon. (semi-spacing)
(#1) This line has 11 statements. Maximum allowed is 2. (max-statements-per-line)
(#1) A space is required after ','. (comma-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Requires a space after '{'. (block-spacing)
(#1) Missing space before value for key 'type'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'on'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Requires a space after '{'. (block-spacing)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Missing whitespace after semicolon. (semi-spacing)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) A space is required after ','. (comma-spacing)
(#1) Requires a space after '{'. (block-spacing)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Expected space(s) after "if". (keyword-spacing)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Requires a space after '{'. (block-spacing)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Requires a space before '}'. (block-spacing)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Requires a space before '}'. (block-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Requires a space before '}'. (block-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'delegate'. (key-spacing)
(#1) Requires a space after '{'. (block-spacing)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) A space is required after ','. (comma-spacing)
(#1) Requires a space before '}'. (block-spacing)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'detach'. (key-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Requires a space after '{'. (block-spacing)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Requires a space before '}'. (block-spacing)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'detachDelegate'. (key-spacing)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Requires a space after '{'. (block-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Requires a space before '}'. (block-spacing)
(#1) Requires a space before '}'. (block-spacing)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Requires a space before '}'. (block-spacing)
(#1) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) A space is required after ','. (comma-spacing)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'requires'. (key-spacing)
course/format/grid/yui/src/gridkeys/js/event-nav-keys.js
(#4) Extra space after key 'enter'. (key-spacing)
(#5) Extra space after key 'esc'. (key-spacing)
(#7) Extra space after key 'tab'. (key-spacing)
(#8) Extra space after key 'pageUp'. (key-spacing)
(#9) Extra space after key 'pageDown'. (key-spacing)
(#10) Extra space after key 'left'. (key-spacing)
(#11) Extra space after key 'up'. (key-spacing)
(#12) Extra space after key 'right'. (key-spacing)
(#13) Extra space after key 'down'. (key-spacing)
(#14) Extra space after key 'space'. (key-spacing)
(#17) Unexpected space before function parentheses. (space-before-function-paren)
(#21) Unexpected space before function parentheses. (space-before-function-paren)
(#24) Unexpected space before function parentheses. (space-before-function-paren)
(#31) Unexpected space before function parentheses. (space-before-function-paren)
(#35) Unexpected space before function parentheses. (space-before-function-paren)
(#39) Unexpected space before function parentheses. (space-before-function-paren)
(#46) There should be no space before ','. (comma-spacing)
(#46) A space is required after ','. (comma-spacing)
(#46) Missing space before value for key 'requires'. (key-spacing)
course/format/grid/yui/src/gridkeys/js/gridkeys.js
(#28) Identifier 'format_grid' is not in camel case. (camelcase)
(#52) Unexpected space before function parentheses. (space-before-function-paren)
(#59) Unexpected space before function parentheses. (space-before-function-paren)
(#73) Unexpected space before function parentheses. (space-before-function-paren)
(#73) Comments should not begin with a lowercase character (capitalized-comments)
(#73) Expected space or tab after '/*' in comment. (spaced-comment)
(#82) Unexpected space before function parentheses. (space-before-function-paren)
(#90) Unexpected space before function parentheses. (space-before-function-paren)
(#99) Unexpected space before function parentheses. (space-before-function-paren)
course/format/grid/yui/src/gridkeys/scripts/backport.js
(#8) Unexpected console statement. (no-console)
(#9) Unexpected console statement. (no-console)
(#28) Multiple spaces found before '='. (no-multi-spaces)
(#29) Multiple spaces found before '='. (no-multi-spaces)
(#33) Unexpected console statement. (no-console)

CSS problems

(15 errors, 0 warnings)

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

course/format/grid/styles.css
(#493) Invalid value for `-ms-filter` (csstree/validator)
(#496) Invalid value for `filter` (csstree/validator)
(#300) Expected newline after "}" (block-closing-brace-newline-after)
(#331) Expected single space before "{" (block-opening-brace-space-before)
(#496) Unexpected duplicate "filter" (declaration-block-no-duplicate-properties)
(#497) Unexpected duplicate "filter" (declaration-block-no-duplicate-properties)
(#67) 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)
(#52) Unexpected !important (declaration-no-important)
(#196) Expected indentation of 4 spaces (indentation)
(#197) Expected indentation of 4 spaces (indentation)
(#300) Unexpected whitespace at end of line (no-eol-whitespace)
(#288) Expected newline after "," (selector-list-comma-newline-after)
(#451) Expected newline after "," (selector-list-comma-newline-after)
(#479) Expected newline after "," (selector-list-comma-newline-after)

PHPDocs style problems

(113 errors, 30 warnings)

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

course/format/grid/backup/moodle2/backup_format_grid_plugin.class.php
(#62) Function backup_format_grid_plugin::delete_displayed_images is not documented
(#31) Class backup_format_grid_plugin does not have @copyright tag
(#31) Class backup_format_grid_plugin does not have @license tag
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/backup/moodle2/restore_format_grid_plugin.class.php
(#121) Function restore_format_grid_plugin::after_execute_structure is not documented
(#32) No one-line description found in phpdocs for class restore_format_grid_plugin
(#92) Phpdocs for function restore_format_grid_plugin::process_grid has incomplete parameters list
(#142) Phpdocs for function restore_format_grid_plugin::process_gridsection has incomplete parameters list
(#32) Class restore_format_grid_plugin does not have @copyright tag
(#32) Class restore_format_grid_plugin does not have @license tag
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/classes/observer.php
(#33) Class format_grid_observer does not have @copyright tag
(#33) Class format_grid_observer does not have @license tag
(#23) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/classes/privacy/provider.php
(#35) Class provider does not have @copyright tag
(#35) Class provider does not have @license tag
(#23) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/config.php
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/db/access.php
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/db/events.php
(#23) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/db/upgrade.php
(#32) Function xmldb_format_grid_upgrade is not documented
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/editimage.php
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/editimage_form.php
(#33) Class grid_image_form is not documented
(#35) Function grid_image_form::definition is not documented
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/format.php
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/js/gf_colourpopup.php
(#49) Function MoodleQuickForm_gfcolourpopup::__construct is not documented
(#60) Function MoodleQuickForm_gfcolourpopup::MoodleQuickForm_gfcolourpopup is not documented
(#64) Function MoodleQuickForm_gfcolourpopup::setHiddenLabel is not documented
(#68) Function MoodleQuickForm_gfcolourpopup::toHtml is not documented
(#141) Function MoodleQuickForm_gfcolourpopup::export_for_template is not documented
(#46) Variable MoodleQuickForm_gfcolourpopup::$_helpbutton is not documented
(#47) Variable MoodleQuickForm_gfcolourpopup::$_hiddenLabel is not documented
(#110) Phpdocs for function MoodleQuickForm_gfcolourpopup::setHelpButton has incomplete parameters list
(#30) Class MoodleQuickForm_gfcolourpopup does not have @copyright tag
(#30) Class MoodleQuickForm_gfcolourpopup does not have @license tag
(#22) Not recommended phpdocs tag @version used
(#34) Not recommended phpdocs tag @access used
(#20) Package course/format is not valid
course/format/grid/lang/en/format_grid.php
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/lang/en_ar/format_grid.php
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/lang/en_us/format_grid.php
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/lang/es/format_grid.php
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/lang/fr/format_grid.php
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/lang/ru/format_grid.php
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/lib.php
(#34) Class format_grid is not documented
(#381) Function format_grid::get_maximum_image_width is not documented
(#1139) Function format_grid::get_course_format_colour_defaults is not documented
(#2128) Function format_grid::create_original_image_record is not documented
(#2144) Function format_grid::create_section_image is not documented
(#2296) Function format_grid::output_section_image is not documented
(#2320) Function format_grid::delete_image is not documented
(#2344) Function format_grid::delete_images is not documented
(#2371) Function format_grid::delete_displayed_images is not documented
(#2680) Function format_grid::section_action is not documented
(#2697) Function format_grid::get_context is not documented
(#38) Variable format_grid::$imagecontainerwidths is not documented
(#41) Variable format_grid::$imagecontainerratios is not documented
(#44) Variable format_grid::$borderwidths is not documented
(#48) Variable format_grid::$currentwidth is not documented
(#49) Variable format_grid::$currentratio is not documented
(#50) Variable format_grid::$currentborderwidth is not documented
(#51) Variable format_grid::$currentheight is not documented
(#52) Variable format_grid::$activitymargintop is not documented
(#53) Variable format_grid::$activitymarginleft is not documented
(#55) Variable format_grid::$opacities is not documented
(#57) Variable format_grid::$sectiontitlefontsizes is not documented
(#59) Variable format_grid::$settings is not documented
(#60) Variable format_grid::$section0attop is not documented
(#82) Phpdocs for function format_grid::is_section0_attop has incomplete parameters list
(#2079) Phpdocs for function format_grid::calculate_height has incomplete parameters list
(#2745) Phpdocs for function callback_grid_load_content has incomplete parameters list
(#1941) Invalid phpdocs tag @returns used
(#1963) Invalid phpdocs tag @returns used
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/mod_summary.php
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/renderer.php
(#35) Class format_grid_renderer is not documented
(#966) Function format_grid_renderer::make_block_icon_topics_editing is not documented
(#989) Function format_grid_renderer::make_block_icon_topic0_editing is not documented
(#1226) Function format_grid_renderer::set_portable is not documented
(#1230) Function format_grid_renderer::set_initialsection is not documented
(#37) Variable format_grid_renderer::$section0attop is not documented
(#38) Variable format_grid_renderer::$courseformat is not documented
(#39) Variable format_grid_renderer::$settings is not documented
(#40) Variable format_grid_renderer::$shadeboxshownarray is not documented
(#41) Variable format_grid_renderer::$portable is not documented
(#42) Variable format_grid_renderer::$initialsection is not documented
(#164) Phpdocs for function format_grid_renderer::section_nav_selection has incomplete parameters list
(#598) Phpdocs for function format_grid_renderer::make_block_topic0 has incomplete parameters list
(#701) Phpdocs for function format_grid_renderer::make_block_icon_topics has incomplete parameters list
(#1010) Phpdocs for function format_grid_renderer::make_block_show_clipboard_if_file_moving has incomplete parameters list
(#1030) Phpdocs for function format_grid_renderer::make_block_topics has incomplete parameters list
(#1137) Phpdocs for function format_grid_renderer::get_title has incomplete parameters list
(#1175) Phpdocs for function format_grid_renderer::is_empty_text has incomplete parameters list
(#1183) Phpdocs for function format_grid_renderer::text_limit has incomplete parameters list
(#1198) Phpdocs for function format_grid_renderer::new_activity has incomplete parameters list
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/settings.php
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/test/test_footer.php
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/test/test_header.php
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/test/test_image.php
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/tests/courseformatlib_test.php
(#35) Variable format_grid_courseformatlib_testcase::$courseone is not documented
(#36) Variable format_grid_courseformatlib_testcase::$coursetwo is not documented
(#37) Variable format_grid_courseformatlib_testcase::$courseformatone is not documented
(#38) Variable format_grid_courseformatlib_testcase::$courseformattwo is not documented
(#30) Class format_grid_courseformatlib_testcase does not have @copyright tag
(#30) Class format_grid_courseformatlib_testcase does not have @license tag
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/upgrade/convert_legacy_image.php
(#2) Empty line found after PHP open tag
(#41) Function grid_get_courseids is not documented
(#50) Function course_get_courseids is not documented
(#59) Function grid_get_icons is not documented
(#72) Function grid_files is not documented
(#23) Not recommended phpdocs tag @version used
(#21) Package course/format is not valid
course/format/grid/version.php
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid

Update savepoints problems

(7 errors, 0 warnings)

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

course/format/grid/db/upgrade.php
Detected more 'if' blocks (5) than 'savepoint' calls (0)
version 2011041802 is missing corresponding savepoint call
version 2012011701 is missing corresponding savepoint call
version 2012071500 is missing corresponding savepoint call
version 2013110400 is missing corresponding savepoint call
version 2114052000 is missing corresponding savepoint call
version 2114052000 is higher than that defined in /var/lib/jenkins/git_repositories/prechecker/course/format/grid/version.php file

Third party library modification problems

(0 errors, 0 warnings)

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


grunt changes

(1 errors, 1 warnings)

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

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

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 0 warnings)

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