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

(67 errors, 50 warnings)

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

course/format/grid/config.php
(#32) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
course/format/grid/js/gf_colourpopup.php
(#26) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#42) Member variable "_hiddenLabel" must be all lower-case
(#44) Variable "elementName" must be all lower-case
(#44) Variable "elementLabel" must be all lower-case
(#45) Variable "elementName" must be all lower-case
(#45) Variable "elementLabel" must be all lower-case
(#52) Public method name "MoodleQuickForm_gfcolourpopup::MoodleQuickForm_gfcolourpopup" must be in lower-case letters only
(#52) Variable "elementName" must be all lower-case
(#52) Variable "elementLabel" must be all lower-case
(#53) Variable "elementName" must be all lower-case
(#53) Variable "elementLabel" must be all lower-case
(#56) Public method name "MoodleQuickForm_gfcolourpopup::setHiddenLabel" must be in lower-case letters only
(#56) Variable "hiddenLabel" must be all lower-case
(#57) Variable "hiddenLabel" must be all lower-case
(#60) Public method name "MoodleQuickForm_gfcolourpopup::toHtml" must be in lower-case letters only
(#91) Public method name "MoodleQuickForm_gfcolourpopup::_generateId" must be in lower-case letters only
(#105) Public method name "MoodleQuickForm_gfcolourpopup::setHelpButton" must be in lower-case letters only
(#114) Public method name "MoodleQuickForm_gfcolourpopup::getHelpButton" must be in lower-case letters only
(#125) Public method name "MoodleQuickForm_gfcolourpopup::getElementTemplateType" must be in lower-case letters only
course/format/grid/lib.php
(#33) This comment is 43% valid code; is this commented out code?
(#34) This comment is 57% valid code; is this commented out code?
(#37) This comment is 52% valid code; is this commented out code?
(#46) This comment is 50% valid code; is this commented out code?
(#678) Line exceeds 132 characters; contains 135 characters
(#794) Line exceeds 132 characters; contains 135 characters
(#798) Line exceeds 132 characters; contains 133 characters
(#800) Line exceeds 132 characters; contains 163 characters
(#802) Line exceeds 132 characters; contains 147 characters
(#874) Line exceeds 132 characters; contains 146 characters
(#876) Line exceeds 132 characters; contains 145 characters
(#878) Line exceeds 132 characters; contains 138 characters
(#880) Line exceeds 132 characters; contains 137 characters
(#882) Line exceeds 132 characters; contains 134 characters
(#884) Line exceeds 132 characters; contains 133 characters
(#886) Line exceeds 132 characters; contains 146 characters
(#888) Line exceeds 132 characters; contains 145 characters
(#1358) Line exceeds 132 characters; contains 133 characters
(#1370) Line exceeds 132 characters; contains 133 characters
(#1376) Line exceeds 132 characters; contains 135 characters
(#1377) Line exceeds 132 characters; contains 133 characters
(#1378) Line exceeds 132 characters; contains 145 characters
(#1601) This comment is 53% valid code; is this commented out code?
(#1602) This comment is 50% valid code; is this commented out code?
(#1603) This comment is 50% valid code; is this commented out code?
(#1604) This comment is 50% valid code; is this commented out code?
(#1605) This comment is 50% valid code; is this commented out code?
(#1608) This comment is 50% valid code; is this commented out code?
(#1611) This comment is 50% valid code; is this commented out code?
(#1614) This comment is 50% valid code; is this commented out code?
(#1621) This comment is 53% valid code; is this commented out code?
(#1622) This comment is 50% valid code; is this commented out code?
(#1625) This comment is 50% valid code; is this commented out code?
(#1628) This comment is 50% valid code; is this commented out code?
(#1629) This comment is 50% valid code; is this commented out code?
(#1630) This comment is 50% valid code; is this commented out code?
(#1631) This comment is 50% valid code; is this commented out code?
(#1634) This comment is 50% valid code; is this commented out code?
course/format/grid/renderer.php
(#585) This comment is 50% valid code; is this commented out code?
(#659) Line exceeds 132 characters; contains 150 characters
(#694) Line exceeds 132 characters; contains 134 characters
(#721) Line exceeds 132 characters; contains 134 characters
(#747) Line exceeds 132 characters; contains 141 characters
course/format/grid/test/test_footer.php
(#27) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
course/format/grid/test/test_header.php
(#27) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
course/format/grid/test/test_image.php
(#31) Expected 1 space before comment text but found 5; use block comment if you need indentation
(#35) Expected login check (require_login, require_course_login, admin_externalpage_setup) following config inclusion. None found.
(#100) The use of function print_r() is forbidden
(#129) Line exceeds maximum limit of 180 characters; contains 182 characters
(#134) The use of function print_r() is forbidden
course/format/grid/tests/courseformatlib_test.php
(#32) 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.
(#28) Expected login check (require_login, require_course_login, admin_externalpage_setup) following config inclusion. None found.
(#81) The use of function print_r() is forbidden
(#91) The use of function print_r() is forbidden
(#92) The use of function error_log() is forbidden
(#92) The use of function print_r() is forbidden
(#110) The use of function print_r() is forbidden
(#115) The use of function print_r() is forbidden
(#116) The use of function error_log() is forbidden
(#116) The use of function print_r() is forbidden
(#122) The use of function error_log() is forbidden
(#124) Variable "temp_file" must not contain underscores.
(#126) The use of function print_r() is forbidden
(#126) Variable "temp_file" must not contain underscores.
(#127) The use of function error_log() is forbidden
(#127) The use of function print_r() is forbidden
(#127) Variable "temp_file" must not contain underscores.
(#141) Variable "convert_success" must not contain underscores.
(#142) Variable "temp_file" must not contain underscores.
(#147) Variable "temp_file" must not contain underscores.
(#148) Variable "temp_file" must not contain underscores.
(#154) Variable "convert_success" must not contain underscores.
(#158) Variable "convert_success" must not contain underscores.
(#160) The use of function error_log() is forbidden
(#163) The use of function error_log() is forbidden
(#166) Variable "temp_file" must not contain underscores.
(#167) Variable "temp_file" must not contain underscores.
(#168) Variable "temp_file" must not contain underscores.
(#168) Line exceeds 132 characters; contains 148 characters
(#170) Variable "temp_file" must not contain underscores.
(#171) Variable "temp_file" must not contain underscores.
(#175) Variable "temp_file" must not contain underscores.
(#176) Variable "temp_file" must not contain underscores.
(#177) Variable "temp_file" must not contain underscores.
(#184) The use of function error_log() is forbidden
(#187) Line exceeds 132 characters; contains 143 characters
(#188) The use of function error_log() is forbidden
(#188) Line exceeds 132 characters; contains 141 characters
(#193) The use of function error_log() is forbidden
(#197) The use of function error_log() is forbidden
(#201) The use of function error_log() is forbidden
(#207) The use of function print_r() is forbidden
(#208) The use of function error_log() is forbidden
(#208) The use of function print_r() is forbidden
(#213) The use of function error_log() is forbidden
course/format/grid/version.php
(#35) This comment is 45% valid code; is this commented out code?

Javascript coding style problems

(360 errors, 683 warnings)

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

course/format/grid/amd/src/tooltip.js
(#29) Missing JSDoc comment. (require-jsdoc)
(#30) Missing semicolon. (semi)
(#33) Extra space after key 'WebkitTransition'. (key-spacing)
(#34) Extra space after key 'MozTransition'. (key-spacing)
(#35) Extra space after key 'OTransition'. (key-spacing)
(#36) Extra space after key 'transition'. (key-spacing)
(#37) Missing semicolon. (semi)
(#41) There should be no space after '{' (object-curly-spacing)
(#41) There should be no space before '}' (object-curly-spacing)
(#41) Missing semicolon. (semi)
(#45) Missing semicolon. (semi)
(#49) Unexpected space before function parentheses. (space-before-function-paren)
(#50) Missing semicolon. (semi)
(#51) Missing semicolon. (semi)
(#52) Unexpected space before function parentheses. (space-before-function-paren)
(#52) Statement inside of curly braces should be on next line. (brace-style)
(#52) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#52) 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) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#53) Expected { after 'if' condition. (curly)
(#53) Missing semicolon. (semi)
(#53) Missing semicolon. (semi)
(#54) Missing semicolon. (semi)
(#55) Missing semicolon. (semi)
(#56) Missing semicolon. (semi)
(#58) Unexpected space before function parentheses. (space-before-function-paren)
(#59) Missing semicolon. (semi)
(#61) Expected { after 'if' condition. (curly)
(#61) Missing semicolon. (semi)
(#66) Expected to return a value at the end of this function. (consistent-return)
(#66) Unexpected space before function parentheses. (space-before-function-paren)
(#67) Expected { after 'if' condition. (curly)
(#67) Missing semicolon. (semi)
(#69) Missing semicolon. (semi)
(#70) Missing semicolon. (semi)
(#84) Unexpected space before function parentheses. (space-before-function-paren)
(#85) Unexpected 'this'. (no-invalid-this)
(#85) Multiple spaces found before '='. (no-multi-spaces)
(#85) Missing semicolon. (semi)
(#86) Unexpected 'this'. (no-invalid-this)
(#86) Multiple spaces found before '='. (no-multi-spaces)
(#86) Missing semicolon. (semi)
(#87) Unexpected 'this'. (no-invalid-this)
(#87) Multiple spaces found before '='. (no-multi-spaces)
(#87) Missing semicolon. (semi)
(#88) Unexpected 'this'. (no-invalid-this)
(#88) Multiple spaces found before '='. (no-multi-spaces)
(#88) Missing semicolon. (semi)
(#89) Unexpected 'this'. (no-invalid-this)
(#89) Missing semicolon. (semi)
(#90) Unexpected 'this'. (no-invalid-this)
(#90) Multiple spaces found before '='. (no-multi-spaces)
(#90) Missing semicolon. (semi)
(#91) Unexpected 'this'. (no-invalid-this)
(#91) Multiple spaces found before '='. (no-multi-spaces)
(#91) Missing semicolon. (semi)
(#93) Unexpected 'this'. (no-invalid-this)
(#93) Missing semicolon. (semi)
(#94) Missing semicolon. (semi)
(#96) Multiple spaces found before '='. (no-multi-spaces)
(#96) Missing semicolon. (semi)
(#98) Missing semicolon. (semi)
(#114) Missing semicolon. (semi)
(#116) Unexpected space before function parentheses. (space-before-function-paren)
(#117) Multiple spaces found before '='. (no-multi-spaces)
(#117) Missing semicolon. (semi)
(#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) Line 121 exceeds the maximum line length of 132. (max-len)
(#121) Missing semicolon. (semi)
(#122) Multiple spaces found before '='. (no-multi-spaces)
(#122) There should be no space after '{' (object-curly-spacing)
(#122) There should be no space before '}' (object-curly-spacing)
(#122) Missing semicolon. (semi)
(#125) Line 125 exceeds the maximum line length of 132. (max-len)
(#125) Missing semicolon. (semi)
(#128) Missing semicolon. (semi)
(#131) Missing semicolon. (semi)
(#134) Missing semicolon. (semi)
(#136) Multiple spaces found before '='. (no-multi-spaces)
(#136) Missing semicolon. (semi)
(#137) Missing semicolon. (semi)
(#139) Multiple spaces found before '+'. (no-multi-spaces)
(#139) Missing semicolon. (semi)
(#140) Missing semicolon. (semi)
(#144) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#145) There should be no space after '{' (object-curly-spacing)
(#145) There should be no space before '}' (object-curly-spacing)
(#146) Missing semicolon. (semi)
(#147) Missing semicolon. (semi)
(#149) Unexpected space before function parentheses. (space-before-function-paren)
(#150) Missing semicolon. (semi)
(#151) Missing semicolon. (semi)
(#153) Unexpected space before function parentheses. (space-before-function-paren)
(#154) Missing semicolon. (semi)
(#160) Missing semicolon. (semi)
(#163) Missing semicolon. (semi)
(#164) Missing semicolon. (semi)
(#166) Unexpected space before function parentheses. (space-before-function-paren)
(#167) Multiple spaces found before '='. (no-multi-spaces)
(#167) Missing semicolon. (semi)
(#168) Missing semicolon. (semi)
(#170) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#170) Unexpected space before function parentheses. (space-before-function-paren)
(#171) Expected { after 'if' condition. (curly)
(#171) Missing semicolon. (semi)
(#172) Missing semicolon. (semi)
(#174) Missing semicolon. (semi)
(#175) Missing semicolon. (semi)
(#177) Unexpected space before function parentheses. (space-before-function-paren)
(#179) Missing semicolon. (semi)
(#182) Missing semicolon. (semi)
(#183) Missing semicolon. (semi)
(#187) Missing semicolon. (semi)
(#191) Missing semicolon. (semi)
(#192) Missing semicolon. (semi)
(#195) Missing semicolon. (semi)
(#197) Missing semicolon. (semi)
(#199) Expected { after 'if' condition. (curly)
(#199) Expected no return value. (consistent-return)
(#199) Missing semicolon. (semi)
(#201) Unexpected space before function parentheses. (space-before-function-paren)
(#202) Expected { after 'if' condition. (curly)
(#202) Missing semicolon. (semi)
(#203) Missing semicolon. (semi)
(#204) Missing semicolon. (semi)
(#206) Unexpected space before function parentheses. (space-before-function-paren)
(#208) Expected { after 'if' condition. (curly)
(#208) Missing semicolon. (semi)
(#211) Missing semicolon. (semi)
(#212) Missing semicolon. (semi)
(#214) Unexpected space before function parentheses. (space-before-function-paren)
(#216) Missing semicolon. (semi)
(#219) Missing semicolon. (semi)
(#220) Missing semicolon. (semi)
(#224) Missing semicolon. (semi)
(#227) Expected { after 'if' condition. (curly)
(#227) Missing semicolon. (semi)
(#229) Missing semicolon. (semi)
(#231) Missing semicolon. (semi)
(#233) Expected { after 'if' condition. (curly)
(#233) Expected no return value. (consistent-return)
(#233) Missing semicolon. (semi)
(#235) Unexpected space before function parentheses. (space-before-function-paren)
(#236) Expected { after 'if' condition. (curly)
(#236) Missing semicolon. (semi)
(#237) Missing semicolon. (semi)
(#238) Missing semicolon. (semi)
(#240) Unexpected space before function parentheses. (space-before-function-paren)
(#241) Missing semicolon. (semi)
(#244) Missing semicolon. (semi)
(#246) Missing semicolon. (semi)
(#247) Expected { after 'if' condition. (curly)
(#247) Missing semicolon. (semi)
(#248) Missing semicolon. (semi)
(#250) Missing semicolon. (semi)
(#252) Missing semicolon. (semi)
(#254) Missing semicolon. (semi)
(#255) Missing semicolon. (semi)
(#256) Missing semicolon. (semi)
(#258) Expected { after 'if' condition. (curly)
(#258) Missing semicolon. (semi)
(#262) Missing semicolon. (semi)
(#264) Missing semicolon. (semi)
(#265) Missing semicolon. (semi)
(#266) Expected { after 'if' condition. (curly)
(#266) Missing semicolon. (semi)
(#270) There should be no space after '{' (object-curly-spacing)
(#270) There should be no space before '}' (object-curly-spacing)
(#272) Missing semicolon. (semi)
(#274) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#274) Missing semicolon. (semi)
(#275) Missing semicolon. (semi)
(#277) Multiple spaces found before '='. (no-multi-spaces)
(#277) Missing semicolon. (semi)
(#278) Multiple spaces found before '='. (no-multi-spaces)
(#278) Missing semicolon. (semi)
(#279) Missing semicolon. (semi)
(#282) Missing semicolon. (semi)
(#283) Missing semicolon. (semi)
(#285) Do not nest ternary expressions (no-nested-ternary)
(#285) Multiple spaces found before ':'. (no-multi-spaces)
(#286) Do not nest ternary expressions (no-nested-ternary)
(#286) Multiple spaces found before '&&'. (no-multi-spaces)
(#286) Multiple spaces found before '-'. (no-multi-spaces)
(#286) Multiple spaces found before '?'. (no-multi-spaces)
(#287) Do not nest ternary expressions (no-nested-ternary)
(#287) Multiple spaces found before '&&'. (no-multi-spaces)
(#287) Multiple spaces found before '+'. (no-multi-spaces)
(#287) Multiple spaces found before '>'. (no-multi-spaces)
(#287) Multiple spaces found before '?'. (no-multi-spaces)
(#287) Multiple spaces found before ':'. (no-multi-spaces)
(#288) Multiple spaces found before '&&'. (no-multi-spaces)
(#288) Multiple spaces found before '-'. (no-multi-spaces)
(#288) Multiple spaces found before '<'. (no-multi-spaces)
(#288) Multiple spaces found before '?'. (no-multi-spaces)
(#288) Multiple spaces found before ':'. (no-multi-spaces)
(#289) Missing semicolon. (semi)
(#293) Missing semicolon. (semi)
(#296) Missing semicolon. (semi)
(#298) Missing semicolon. (semi)
(#300) Unexpected space before function parentheses. (space-before-function-paren)
(#301) Missing semicolon. (semi)
(#302) Missing semicolon. (semi)
(#303) Missing semicolon. (semi)
(#305) Expected { after 'if' condition. (curly)
(#305) Missing semicolon. (semi)
(#306) Missing semicolon. (semi)
(#308) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#312) Missing semicolon. (semi)
(#314) Missing semicolon. (semi)
(#316) Unexpected space before function parentheses. (space-before-function-paren)
(#317) Multiple spaces found before '='. (no-multi-spaces)
(#317) Missing semicolon. (semi)
(#318) Multiple spaces found before '='. (no-multi-spaces)
(#318) Missing semicolon. (semi)
(#319) Missing semicolon. (semi)
(#322) Missing semicolon. (semi)
(#323) Missing semicolon. (semi)
(#326) Expected { after 'if' condition. (curly)
(#326) Multiple spaces found before 'marginTop'. (no-multi-spaces)
(#326) Multiple spaces found before '='. (no-multi-spaces)
(#326) Missing semicolon. (semi)
(#327) Expected { after 'if' condition. (curly)
(#327) Missing semicolon. (semi)
(#329) Multiple spaces found before '+='. (no-multi-spaces)
(#329) Missing semicolon. (semi)
(#330) Missing semicolon. (semi)
(#335) Unexpected space before function parentheses. (space-before-function-paren)
(#339) Missing semicolon. (semi)
(#341) Missing semicolon. (semi)
(#343) Missing semicolon. (semi)
(#346) Multiple spaces found before '='. (no-multi-spaces)
(#346) Missing semicolon. (semi)
(#347) Missing semicolon. (semi)
(#350) Missing semicolon. (semi)
(#353) Missing semicolon. (semi)
(#355) Expected { after 'if' condition. (curly)
(#355) Missing semicolon. (semi)
(#356) Expected { after 'else'. (curly)
(#356) Missing semicolon. (semi)
(#358) Multiple spaces found before '='. (no-multi-spaces)
(#358) Missing semicolon. (semi)
(#359) Multiple spaces found before '='. (no-multi-spaces)
(#359) Missing semicolon. (semi)
(#360) Missing semicolon. (semi)
(#362) Missing semicolon. (semi)
(#363) Missing semicolon. (semi)
(#364) Missing semicolon. (semi)
(#366) Unexpected space before function parentheses. (space-before-function-paren)
(#369) Missing semicolon. (semi)
(#370) Missing semicolon. (semi)
(#372) Unexpected space before function parentheses. (space-before-function-paren)
(#373) Multiple spaces found before '='. (no-multi-spaces)
(#373) Missing semicolon. (semi)
(#374) Missing semicolon. (semi)
(#376) Missing semicolon. (semi)
(#377) Missing semicolon. (semi)
(#378) Missing semicolon. (semi)
(#380) Unexpected space before function parentheses. (space-before-function-paren)
(#381) Missing semicolon. (semi)
(#382) Missing semicolon. (semi)
(#383) Multiple spaces found before '='. (no-multi-spaces)
(#383) Missing semicolon. (semi)
(#385) Missing JSDoc comment. (require-jsdoc)
(#386) Expected { after 'if' condition. (curly)
(#386) Missing semicolon. (semi)
(#390) Missing semicolon. (semi)
(#392) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#392) Missing semicolon. (semi)
(#395) Missing semicolon. (semi)
(#397) Expected { after 'if' condition. (curly)
(#397) Missing semicolon. (semi)
(#399) Missing semicolon. (semi)
(#401) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#405) Missing semicolon. (semi)
(#407) Missing semicolon. (semi)
(#409) Expected no return value. (consistent-return)
(#409) Missing semicolon. (semi)
(#410) Missing semicolon. (semi)
(#412) Unexpected space before function parentheses. (space-before-function-paren)
(#413) Missing semicolon. (semi)
(#415) Missing semicolon. (semi)
(#417) Missing semicolon. (semi)
(#419) Unexpected space before function parentheses. (space-before-function-paren)
(#420) Missing semicolon. (semi)
(#421) Missing semicolon. (semi)
(#423) Unexpected space before function parentheses. (space-before-function-paren)
(#424) Multiple spaces found before '='. (no-multi-spaces)
(#424) Missing semicolon. (semi)
(#426) Multiple spaces found before '='. (no-multi-spaces)
(#426) Missing semicolon. (semi)
(#427) Missing semicolon. (semi)
(#429) Multiple spaces found before '='. (no-multi-spaces)
(#429) Missing semicolon. (semi)
(#430) Use ‘===’ to compare with ‘null’. (no-eq-null)
(#432) There should be no space after '{' (object-curly-spacing)
(#432) There should be no space before '}' (object-curly-spacing)
(#432) Missing semicolon. (semi)
(#434) Missing semicolon. (semi)
(#437) Multiple spaces found before '='. (no-multi-spaces)
(#437) Do not nest ternary expressions (no-nested-ternary)
(#437) There should be no space after '{' (object-curly-spacing)
(#437) There should be no space before '}' (object-curly-spacing)
(#437) Missing semicolon. (semi)
(#438) Multiple spaces found before '='. (no-multi-spaces)
(#438) There should be no space after '{' (object-curly-spacing)
(#438) There should be no space before '}' (object-curly-spacing)
(#438) Missing semicolon. (semi)
(#439) There should be no space after '{' (object-curly-spacing)
(#439) There should be no space before '}' (object-curly-spacing)
(#439) Missing semicolon. (semi)
(#441) Missing semicolon. (semi)
(#442) Missing semicolon. (semi)
(#444) Unexpected space before function parentheses. (space-before-function-paren)
(#445) Do not nest ternary expressions (no-nested-ternary)
(#445) There should be no space after '{' (object-curly-spacing)
(#445) Multiple spaces found before 'left'. (no-multi-spaces)
(#445) There should be no space before '}' (object-curly-spacing)
(#446) Do not nest ternary expressions (no-nested-ternary)
(#446) Multiple spaces found before '?'. (no-multi-spaces)
(#446) There should be no space after '{' (object-curly-spacing)
(#446) There should be no space before '}' (object-curly-spacing)
(#447) Multiple spaces found before '?'. (no-multi-spaces)
(#447) There should be no space after '{' (object-curly-spacing)
(#447) There should be no space before '}' (object-curly-spacing)
(#448) Line 448 exceeds the maximum line length of 132. (max-len)
(#448) There should be no space after '{' (object-curly-spacing)
(#448) There should be no space before '}' (object-curly-spacing)
(#448) Missing semicolon. (semi)
(#450) Missing semicolon. (semi)
(#452) Unexpected space before function parentheses. (space-before-function-paren)
(#453) There should be no space after '{' (object-curly-spacing)
(#453) There should be no space before '}' (object-curly-spacing)
(#453) Missing semicolon. (semi)
(#454) Expected { after 'if' condition. (curly)
(#454) Missing semicolon. (semi)
(#456) Missing semicolon. (semi)
(#457) Missing semicolon. (semi)
(#460) Multiple spaces found before '='. (no-multi-spaces)
(#460) Missing semicolon. (semi)
(#461) Missing semicolon. (semi)
(#463) Missing semicolon. (semi)
(#465) Missing semicolon. (semi)
(#468) Multiple spaces found before '='. (no-multi-spaces)
(#468) Missing semicolon. (semi)
(#469) Missing semicolon. (semi)
(#471) Missing semicolon. (semi)
(#473) Missing semicolon. (semi)
(#477) Missing semicolon. (semi)
(#478) Missing semicolon. (semi)
(#480) Unexpected space before function parentheses. (space-before-function-paren)
(#481) Missing semicolon. (semi)
(#482) Missing semicolon. (semi)
(#483) Multiple spaces found before '='. (no-multi-spaces)
(#483) Missing semicolon. (semi)
(#486) Multiple spaces found before 'o'. (no-multi-spaces)
(#486) Missing semicolon. (semi)
(#488) Missing semicolon. (semi)
(#489) Missing semicolon. (semi)
(#491) Unexpected space before function parentheses. (space-before-function-paren)
(#492) Expected { after 'do'. (curly)
(#492) Unexpected use of '~'. (no-bitwise)
(#492) Unexpected use of '~'. (no-bitwise)
(#492) Missing semicolon. (semi)
(#493) Missing semicolon. (semi)
(#494) Missing semicolon. (semi)
(#495) Missing semicolon. (semi)
(#497) Unexpected space before function parentheses. (space-before-function-paren)
(#499) Missing semicolon. (semi)
(#501) Missing semicolon. (semi)
(#504) Missing semicolon. (semi)
(#505) Missing semicolon. (semi)
(#507) Unexpected space before function parentheses. (space-before-function-paren)
(#508) Missing semicolon. (semi)
(#509) Missing semicolon. (semi)
(#511) Unexpected space before function parentheses. (space-before-function-paren)
(#512) Missing semicolon. (semi)
(#513) Missing semicolon. (semi)
(#515) Unexpected space before function parentheses. (space-before-function-paren)
(#516) Missing semicolon. (semi)
(#517) Missing semicolon. (semi)
(#519) Unexpected space before function parentheses. (space-before-function-paren)
(#520) Missing semicolon. (semi)
(#521) Missing semicolon. (semi)
(#523) Unexpected space before function parentheses. (space-before-function-paren)
(#524) Missing semicolon. (semi)
(#526) Missing semicolon. (semi)
(#528) Missing semicolon. (semi)
(#529) Missing semicolon. (semi)
(#534) Missing semicolon. (semi)
(#535) Expected { after 'if' condition. (curly)
(#535) Missing semicolon. (semi)
(#536) Expected { after 'else'. (curly)
(#536) Missing semicolon. (semi)
(#538) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#538) Missing semicolon. (semi)
(#540) Missing semicolon. (semi)
(#542) Unexpected space before function parentheses. (space-before-function-paren)
(#543) Missing semicolon. (semi)
(#544) Missing semicolon. (semi)
(#545) Unexpected space before function parentheses. (space-before-function-paren)
(#546) Missing semicolon. (semi)
(#548) Missing semicolon. (semi)
(#550) Missing semicolon. (semi)
(#551) Missing semicolon. (semi)
(#552) Missing semicolon. (semi)
(#553) Missing semicolon. (semi)
(#554) Missing semicolon. (semi)
(#555) Missing semicolon. (semi)
(#561) Missing JSDoc comment. (require-jsdoc)
(#562) Unexpected space before function parentheses. (space-before-function-paren)
(#563) Multiple spaces found before '='. (no-multi-spaces)
(#563) Unexpected 'this'. (no-invalid-this)
(#563) Missing semicolon. (semi)
(#564) Multiple spaces found before '='. (no-multi-spaces)
(#564) Missing semicolon. (semi)
(#565) Missing semicolon. (semi)
(#567) Expected { after 'if' condition. (curly)
(#567) Missing semicolon. (semi)
(#568) Expected { after 'if' condition. (curly)
(#568) Unexpected 'this'. (no-invalid-this)
(#568) Missing semicolon. (semi)
(#569) Expected { after 'if' condition. (curly)
(#569) Missing semicolon. (semi)
(#570) Missing semicolon. (semi)
(#573) Missing semicolon. (semi)
(#575) Multiple spaces found before '='. (no-multi-spaces)
(#575) Missing semicolon. (semi)
(#576) Missing semicolon. (semi)
(#582) Unexpected space before function parentheses. (space-before-function-paren)
(#583) Missing semicolon. (semi)
(#584) Missing semicolon. (semi)
(#585) Missing semicolon. (semi)
(#595) Missing semicolon. (semi)
course/format/grid/format.js
(#42) Identifier 'get_config' is not in camel case. (camelcase)
(#44) Identifier 'container_node' is not in camel case. (camelcase)
(#44) Extra space after key 'container_node'. (key-spacing)
(#45) Extra space after key 'container_class'. (key-spacing)
(#45) Identifier 'container_class' is not in camel case. (camelcase)
(#46) Identifier 'section_node' is not in camel case. (camelcase)
(#46) Extra space after key 'section_node'. (key-spacing)
(#47) Identifier 'section_class' is not in camel case. (camelcase)
(#47) Extra space after key 'section_class'. (key-spacing)
(#51) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#59) Identifier 'swap_sections' is not in camel case. (camelcase)
(#61) Extra space after key 'COURSECONTENT'. (key-spacing)
(#62) Extra space after key 'SECTIONADDMENUS'. (key-spacing)
(#70) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#70) Expected JSDoc for 'sectionlist' but found 'response'. (valid-jsdoc)
(#70) Expected JSDoc for 'response' but found 'sectionfrom'. (valid-jsdoc)
(#70) Expected JSDoc for 'sectionfrom' but found 'sectionto'. (valid-jsdoc)
(#79) Identifier 'process_sections' is not in camel case. (camelcase)
(#81) Extra space after key 'SECTIONNAME'. (key-spacing)
(#82) Extra space after key 'SECTIONLEFTSIDE'. (key-spacing)
course/format/grid/Gruntfile.js
(#51) 'module' is not defined. (no-undef)
(#61) Unexpected console statement. (no-console)
(#62) Unexpected console statement. (no-console)
(#69) 'process' is not defined. (no-undef)
(#76) 'process' is not defined. (no-undef)
(#104) Identifier 'dynamic_mappings' is not in camel case. (camelcase)
course/format/grid/js/gf_colourpopup.js
(#26) Identifier 'init_gfcolour_popup' is not in camel case. (camelcase)
(#27) Missing space before opening brace. (space-before-blocks)
(#32) Extra space after key 'box'. (key-spacing)
(#33) Extra space after key 'input'. (key-spacing)
(#34) Extra space after key 'swatch'. (key-spacing)
(#35) Extra space after key 'image'. (key-spacing)
(#36) Extra space after key 'preview'. (key-spacing)
(#37) Extra space after key 'current'. (key-spacing)
(#38) Extra space after key 'eventClick'. (key-spacing)
(#39) Extra space after key 'eventFocus'. (key-spacing)
(#40) Extra space after key 'eventMouseEnter'. (key-spacing)
(#41) Extra space after key 'eventMouseLeave'. (key-spacing)
(#42) Extra space after key 'eventMouseMove'. (key-spacing)
(#43) Extra space after key 'width'. (key-spacing)
(#44) Extra space after key 'height'. (key-spacing)
(#45) Extra space after key 'factor'. (key-spacing)
(#49) Extra space after key 'init'. (key-spacing)
(#56) Line 56 exceeds the maximum line length of 132. (max-len)
(#58) Line 58 exceeds the maximum line length of 132. (max-len)
(#58) Infix operators must be spaced. (space-infix-ops)
(#60) Expected space or tab after '//' in comment. (spaced-comment)
(#62) Unary word operator 'typeof' must be followed by whitespace. (space-unary-ops)
(#63) 'e' is defined but never used (no-unused-vars)
(#63) Missing space before opening brace. (space-before-blocks)
(#73) A space is required after ','. (comma-spacing)
(#73) A space is required after ','. (comma-spacing)
(#78) 'e' is defined but never used (no-unused-vars)
(#78) Missing space before opening brace. (space-before-blocks)
(#79) A space is required after ','. (comma-spacing)
(#81) Extra space after key 'showColours'. (key-spacing)
(#81) 'e' is defined but never used (no-unused-vars)
(#81) Missing space before opening brace. (space-before-blocks)
(#85) Extra space after key 'setColour'. (key-spacing)
(#85) 'e' is defined but never used (no-unused-vars)
(#85) Missing space before opening brace. (space-before-blocks)
(#89) Extra space after key 'startFollow'. (key-spacing)
(#89) 'e' is defined but never used (no-unused-vars)
(#92) Missing space before opening brace. (space-before-blocks)
(#97) Missing JSDoc for parameter 'e'. (valid-jsdoc)
(#100) Extra space after key 'endFollow'. (key-spacing)
(#100) 'e' is defined but never used (no-unused-vars)
(#103) A space is required after ','. (comma-spacing)
(#106) Missing JSDoc for parameter 'e'. (valid-jsdoc)
(#109) Extra space after key 'pickColour'. (key-spacing)
(#115) A space is required after ','. (comma-spacing)
(#117) Missing JSDoc @returns for function. (valid-jsdoc)
(#117) Missing JSDoc for parameter 'e'. (valid-jsdoc)
(#120) Extra space after key 'determineColour'. (key-spacing)
(#127) A space is required after ','. (comma-spacing)
(#127) A space is required after ','. (comma-spacing)
(#130) There should be no space after '[' (array-bracket-spacing)
(#130) Multiple spaces found before '0'. (no-multi-spaces)
(#130) Multiple spaces found before '1'. (no-multi-spaces)
(#130) Multiple spaces found before '0'. (no-multi-spaces)
(#131) There should be no space after '[' (array-bracket-spacing)
(#131) Multiple spaces found before '0'. (no-multi-spaces)
(#131) Multiple spaces found before '0'. (no-multi-spaces)
(#132) There should be no space after '[' (array-bracket-spacing)
(#132) Multiple spaces found before '0'. (no-multi-spaces)
(#132) Multiple spaces found before '0'. (no-multi-spaces)
(#132) Multiple spaces found before '1'. (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 '1'. (no-multi-spaces)
(#134) Multiple spaces found before '0'. (no-multi-spaces)
(#134) Multiple spaces found before '0'. (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)
(#146) Infix operators must be spaced. (space-infix-ops)
(#147) Infix operators must be spaced. (space-infix-ops)
(#148) Infix operators must be spaced. (space-infix-ops)
(#168) Missing JSDoc @returns for function. (valid-jsdoc)
(#168) Missing JSDoc for parameter 'rgb'. (valid-jsdoc)
(#171) Identifier 'convert_rgb_to_hex' is not in camel case. (camelcase)
(#171) Extra space after key 'convert_rgb_to_hex'. (key-spacing)
(#179) Infix operators must be spaced. (space-infix-ops)
course/format/grid/module.js
(#30) Identifier 'format_grid' is not in camel case. (camelcase)
(#34) Identifier 'editing_on' is not in camel case. (camelcase)
(#36) Identifier 'section_redirect' is not in camel case. (camelcase)
(#38) Identifier 'selected_section' is not in camel case. (camelcase)
(#40) Identifier 'num_sections' is not in camel case. (camelcase)
(#42) Identifier 'selected_section_no' is not in camel case. (camelcase)
(#45) Identifier 'shadebox_shown_array' is not in camel case. (camelcase)
(#47) 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_shadebox_shown_array' is not in camel case. (camelcase)
(#63) Identifier 'the_rtl' is not in camel case. (camelcase)
(#66) Identifier 'editing_on' is not in camel case. (camelcase)
(#66) Identifier 'the_editing_on' is not in camel case. (camelcase)
(#67) Identifier 'section_redirect' is not in camel case. (camelcase)
(#67) Identifier 'the_section_redirect' is not in camel case. (camelcase)
(#68) Identifier 'selected_section' is not in camel case. (camelcase)
(#69) Identifier 'num_sections' is not in camel case. (camelcase)
(#70) Identifier 'shadebox_shown_array' is not in camel case. (camelcase)
(#70) Identifier 'the_shadebox_shown_array' is not in camel case. (camelcase)
(#71) Identifier 'the_rtl' 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)
(#79) Identifier 'selected_section_no' is not in camel case. (camelcase)
(#83) Identifier 'the_editing_on' is not in camel case. (camelcase)
(#110) Identifier 'icon_links' is not in camel case. (camelcase)
(#111) Identifier 'icon_links' is not in camel case. (camelcase)
(#111) Unexpected space before function parentheses. (space-before-function-paren)
(#121) Identifier 'shadebox_content' is not in camel case. (camelcase)
(#125) Identifier 'the_editing_on' is not in camel case. (camelcase)
(#138) Missing JSDoc for parameter 'e'. (valid-jsdoc)
(#141) Identifier 'icon_click' is not in camel case. (camelcase)
(#144) Identifier 'icon_index' is not in camel case. (camelcase)
(#145) Identifier 'previous_no' is not in camel case. (camelcase)
(#146) Identifier 'selected_section_no' is not in camel case. (camelcase)
(#146) Identifier 'icon_index' is not in camel case. (camelcase)
(#151) Missing JSDoc for parameter 'index'. (valid-jsdoc)
(#157) Identifier 'previous_no' is not in camel case. (camelcase)
(#158) Identifier 'selected_section_no' is not in camel case. (camelcase)
(#170) Identifier 'icon_toggle' is not in camel case. (camelcase)
(#177) Identifier 'grid_toggle' is not in camel case. (camelcase)
(#181) A space is required after ','. (comma-spacing)
(#200) Identifier 'arrow_left' is not in camel case. (camelcase)
(#215) Identifier 'arrow_right' is not in camel case. (camelcase)
(#228) Identifier 'change_selected_section' is not in camel case. (camelcase)
(#228) Identifier 'increase_section' is not in camel case. (camelcase)
(#241) Identifier 'change_shown' is not in camel case. (camelcase)
(#244) Expected space(s) after "if". (keyword-spacing)
(#247) Identifier 'selected_section' is not in camel case. (camelcase)
(#266) Identifier 'set_selected_section' is not in camel case. (camelcase)
(#266) Identifier 'starting_point' is not in camel case. (camelcase)
(#266) Identifier 'increase_section' is not in camel case. (camelcase)
(#269) Identifier 'previous_no' is not in camel case. (camelcase)
(#270) Identifier 'selected_section_no' is not in camel case. (camelcase)
(#279) Identifier 'update_selected_background' is not in camel case. (camelcase)
(#279) Identifier 'previous_no' is not in camel case. (camelcase)
(#282) Identifier 'selected_section' is not in camel case. (camelcase)
(#283) Identifier 'selected_section' is not in camel case. (camelcase)
(#285) Identifier 'previous_no' is not in camel case. (camelcase)
(#285) Identifier 'previous_no' is not in camel case. (camelcase)
(#286) Identifier 'previous_section' is not in camel case. (camelcase)
(#286) Identifier 'previous_no' is not in camel case. (camelcase)
(#287) Identifier 'previous_section' is not in camel case. (camelcase)
(#297) Identifier 'find_next_shown_section' is not in camel case. (camelcase)
(#297) Identifier 'starting_point' is not in camel case. (camelcase)
(#297) Identifier 'increase_section' is not in camel case. (camelcase)
(#300) Identifier 'starting_point' is not in camel case. (camelcase)
(#301) Identifier 'starting_point' is not in camel case. (camelcase)
(#303) Expected space(s) after "while". (keyword-spacing)
(#304) Identifier 'increase_section' is not in camel case. (camelcase)
(#317) Identifier 'starting_point' is not in camel case. (camelcase)
(#331) Identifier 'shadebox_open' is not in camel case. (camelcase)
(#333) Identifier 'shadebox_overlay' is not in camel case. (camelcase)
(#335) Identifier 'grid_shadebox' is not in camel case. (camelcase)
(#339) Identifier 'initialize_shadebox' is not in camel case. (camelcase)
(#341) Identifier 'shadebox_open' is not in camel case. (camelcase)
(#343) Identifier 'shadebox_overlay' is not in camel case. (camelcase)
(#345) Identifier 'grid_shadebox' is not in camel case. (camelcase)
(#357) Identifier 'gridshadebox_content' is not in camel case. (camelcase)
(#358) Identifier 'gridshadebox_content' is not in camel case. (camelcase)
(#359) Identifier 'gridshadebox_content' is not in camel case. (camelcase)
(#364) Identifier 'toggle_shadebox' is not in camel case. (camelcase)
(#368) Identifier 'shadebox_open' is not in camel case. (camelcase)
(#372) Identifier 'shadebox_open' is not in camel case. (camelcase)
(#377) Identifier 'show_shadebox' is not in camel case. (camelcase)
(#384) Identifier 'hide_shadebox' is not in camel case. (camelcase)
(#390) Identifier 'update_shadebox' is not in camel case. (camelcase)
(#397) Missing JSDoc @returns for function. (valid-jsdoc)
(#402) Identifier 'get_page_height' is not in camel case. (camelcase)
(#405) Expected space(s) after "if". (keyword-spacing)
(#407) Expected space(s) after "if". (keyword-spacing)
(#415) Expected space(s) after "if". (keyword-spacing)
(#417) Expected space(s) after "if". (keyword-spacing)
(#419) Expected space(s) after "if". (keyword-spacing)
(#425) 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) 'YUI' is not defined. (no-undef)
(#1) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#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) 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) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) This line has too many 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) Requires a space after '{'. (block-spacing)
(#1) Missing space before opening brace. (space-before-blocks)
(#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) Statement inside of curly braces should be on next line. (brace-style)
(#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) Missing space before opening brace. (space-before-blocks)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#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) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#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) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Infix operators must be spaced. (space-infix-ops)
(#1) Requires a space before '}'. (block-spacing)
(#1) Missing semicolon. (semi)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing semicolon. (semi)
(#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) Missing space before opening brace. (space-before-blocks)
(#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) Statement inside of curly braces should be on next line. (brace-style)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing semicolon. (semi)
(#1) Requires a space before '}'. (block-spacing)
(#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) 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) Missing space before value for key 'detachDelegate'. (key-spacing)
(#1) Missing space before opening brace. (space-before-blocks)
(#1) Requires a space after '{'. (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) Statement inside of curly braces should be on next line. (brace-style)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing semicolon. (semi)
(#1) Requires a space before '}'. (block-spacing)
(#1) Missing semicolon. (semi)
(#1) Requires a space before '}'. (block-spacing)
(#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) Unexpected use of comma operator. (no-sequences)
(#1) A space is required after ','. (comma-spacing)
(#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) Missing space before opening brace. (space-before-blocks)
(#1) Requires a space after '{'. (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) 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) 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) 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) Infix operators must be spaced. (space-infix-ops)
(#1) Missing whitespace after semicolon. (semi-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) Return statement should not contain assignment. (no-return-assign)
(#1) Return statement should not contain assignment. (no-return-assign)
(#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) 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) 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) 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) Requires a space before '}'. (block-spacing)
(#1) Missing semicolon. (semi)
(#1) A space is required after ','. (comma-spacing)
(#1) Missing space before value for key 'init'. (key-spacing)
(#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) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#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) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#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) Statement inside of curly braces should be on next line. (brace-style)
(#1) A space is required after ','. (comma-spacing)
(#1) Unexpected use of comma operator. (no-sequences)
(#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) 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) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#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) 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) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (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) Statement inside of curly braces should be on next line. (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) 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) Missing semicolon. (semi)
(#1) A space is required after ','. (comma-spacing)
(#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) Requires a space after '{'. (block-spacing)
(#1) Missing space before opening brace. (space-before-blocks)
(#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) 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) A space is required after ','. (comma-spacing)
(#1) Requires a space before '}'. (block-spacing)
(#1) Missing semicolon. (semi)
(#1) Unexpected use of comma operator. (no-sequences)
(#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) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#1) A space is required after ','. (comma-spacing)
(#1) Unexpected use of comma operator. (no-sequences)
(#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) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#1) Statement inside of curly braces should be on next line. (brace-style)
(#1) Unexpected use of comma operator. (no-sequences)
(#1) A space is required after ','. (comma-spacing)
(#1) Requires a space before '}'. (block-spacing)
(#1) Missing semicolon. (semi)
(#1) Missing semicolon. (semi)
(#1) Requires a space before '}'. (block-spacing)
(#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 value for key 'requires'. (key-spacing)
course/format/grid/yui/src/gridkeys/js/event-nav-keys-debug.js
(#1) 'YUI' is not defined. (no-undef)
(#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) 'YUI' is not defined. (no-undef)
(#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) 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) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) This line has too many 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) Requires a space after '{'. (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) Statement inside of curly braces should be on next line. (brace-style)
(#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) 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) 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) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#1) Infix operators must be spaced. (space-infix-ops)
(#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) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#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) 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) A space is required after ','. (comma-spacing)
(#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) Missing space before opening brace. (space-before-blocks)
(#1) Statement inside of curly braces should be on next line. (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) A space is required after ','. (comma-spacing)
(#1) Requires a space before '}'. (block-spacing)
(#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) Missing space before opening brace. (space-before-blocks)
(#1) Statement inside of curly braces should be on next line. (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) Missing space before value for key 'detachDelegate'. (key-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) 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) Requires a space before '}'. (block-spacing)
(#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 value for key 'requires'. (key-spacing)
course/format/grid/yui/src/gridkeys/js/event-nav-keys.js
(#1) 'YUI' is not defined. (no-undef)
(#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
(#26) Identifier 'format_grid' is not in camel case. (camelcase)
(#51) Unexpected space before function parentheses. (space-before-function-paren)
(#58) Unexpected space before function parentheses. (space-before-function-paren)
(#72) Unexpected space before function parentheses. (space-before-function-paren)
(#72) Expected space or tab after '/*' in comment. (spaced-comment)
(#81) Unexpected space before function parentheses. (space-before-function-paren)
(#90) Unexpected space before function parentheses. (space-before-function-paren)
(#95) Unexpected space before function parentheses. (space-before-function-paren)
course/format/grid/yui/src/gridkeys/scripts/backport.js
(#7) 'process' is not defined. (no-undef)
(#8) Unexpected console statement. (no-console)
(#9) Unexpected console statement. (no-console)
(#10) 'process' is not defined. (no-undef)
(#14) 'process' is not defined. (no-undef)
(#17) 'process' is not defined. (no-undef)
(#20) 'process' is not defined. (no-undef)
(#28) Multiple spaces found before '='. (no-multi-spaces)
(#29) Multiple spaces found before '='. (no-multi-spaces)
(#32) Unexpected console statement. (no-console)
(#33) 'process' is not defined. (no-undef)

CSS problems

(0 errors, 1 warnings)

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

course/format/grid/styles.css
(#50) Use of !important

PHPDocs style problems

(99 errors, 5 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
(#61) Function backup_format_grid_plugin::delete_displayed_images is not documented
(#30) Class backup_format_grid_plugin does not have @copyright tag
(#30) 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
(#85) Function restore_format_grid_plugin::after_execute_structure is not documented
(#31) No one-line description found in phpdocs for class restore_format_grid_plugin
(#56) Phpdocs for function restore_format_grid_plugin::process_grid has incomplete parameters list
(#106) Phpdocs for function restore_format_grid_plugin::process_gridsection has incomplete parameters list
(#31) Class restore_format_grid_plugin does not have @copyright tag
(#31) 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/config.php
(#22) Not recommended phpdocs tag @version used
(#20) Package course/format is not valid
course/format/grid/db/access.php
(#20) Package course/format is not valid
course/format/grid/db/upgrade.php
(#31) Function xmldb_format_grid_upgrade is not documented
(#20) Package course/format is not valid
course/format/grid/editimage.php
(#20) Package course/format is not valid
course/format/grid/editimage_form.php
(#31) Class grid_image_form is not documented
(#33) Function grid_image_form::definition is not documented
(#20) Package course/format is not valid
course/format/grid/format.php
(#20) Package course/format is not valid
course/format/grid/js/gf_colourpopup.php
(#44) Function MoodleQuickForm_gfcolourpopup::__construct is not documented
(#52) Function MoodleQuickForm_gfcolourpopup::MoodleQuickForm_gfcolourpopup is not documented
(#56) Function MoodleQuickForm_gfcolourpopup::setHiddenLabel is not documented
(#60) Function MoodleQuickForm_gfcolourpopup::toHtml is not documented
(#41) Variable MoodleQuickForm_gfcolourpopup::$_helpbutton is not documented
(#42) Variable MoodleQuickForm_gfcolourpopup::$_hiddenLabel is not documented
(#102) Phpdocs for function MoodleQuickForm_gfcolourpopup::setHelpButton has incomplete parameters list
(#28) Class MoodleQuickForm_gfcolourpopup does not have @copyright tag
(#28) Class MoodleQuickForm_gfcolourpopup does not have @license tag
(#32) Not recommended phpdocs tag @access used
(#20) Package course/format is not valid
course/format/grid/lang/en/format_grid.php
(#20) Package course/format is not valid
course/format/grid/lang/en_ar/format_grid.php
(#20) Package course/format is not valid
course/format/grid/lang/en_us/format_grid.php
(#20) Package course/format is not valid
course/format/grid/lang/es/format_grid.php
(#20) Package course/format is not valid
course/format/grid/lang/fr/format_grid.php
(#20) Package course/format is not valid
course/format/grid/lang/ru/format_grid.php
(#20) Package course/format is not valid
course/format/grid/lib.php
(#31) Class format_grid is not documented
(#258) Function format_grid::get_maximum_image_width is not documented
(#860) Function format_grid::get_course_format_colour_defaults is not documented
(#1642) Function format_grid::create_original_image_record is not documented
(#1658) Function format_grid::create_section_image is not documented
(#1805) Function format_grid::delete_image is not documented
(#1829) Function format_grid::delete_images is not documented
(#1856) Function format_grid::delete_displayed_images is not documented
(#35) Variable format_grid::$imagecontainerwidths is not documented
(#38) Variable format_grid::$imagecontainerratios is not documented
(#41) Variable format_grid::$borderwidths is not documented
(#45) Variable format_grid::$currentwidth is not documented
(#46) Variable format_grid::$currentratio is not documented
(#47) Variable format_grid::$currentborderwidth is not documented
(#48) Variable format_grid::$currentheight is not documented
(#49) Variable format_grid::$activitymargintop is not documented
(#50) Variable format_grid::$activitymarginleft is not documented
(#51) Variable format_grid::$settings is not documented
(#1593) Phpdocs for function format_grid::calculate_height has incomplete parameters list
(#1913) Phpdocs for function format_grid::generate_image has incomplete parameters list
(#2124) Phpdocs for function callback_grid_load_content has incomplete parameters list
(#2142) Phpdocs for function format_grid_delete_course has incomplete parameters list
(#1455) Invalid phpdocs tag @returns used
(#1477) Invalid phpdocs tag @returns used
(#20) Package course/format is not valid
course/format/grid/mod_summary.php
(#20) Package course/format is not valid
course/format/grid/renderer.php
(#31) Class format_grid_renderer is not documented
(#783) Function format_grid_renderer::output_section_image is not documented
(#806) Function format_grid_renderer::make_block_icon_topics_editing is not documented
(#1081) Function format_grid_renderer::set_portable is not documented
(#33) Variable format_grid_renderer::$topic0attop is not documented
(#34) Variable format_grid_renderer::$courseformat is not documented
(#35) Variable format_grid_renderer::$settings is not documented
(#36) Variable format_grid_renderer::$shadeboxshownarray is not documented
(#37) Variable format_grid_renderer::$portable is not documented
(#156) Phpdocs for function format_grid_renderer::section_nav_selection has incomplete parameters list
(#490) Phpdocs for function format_grid_renderer::make_block_topic0 has incomplete parameters list
(#564) Phpdocs for function format_grid_renderer::make_block_icon_topics has incomplete parameters list
(#850) Phpdocs for function format_grid_renderer::make_block_show_clipboard_if_file_moving has incomplete parameters list
(#870) Phpdocs for function format_grid_renderer::make_block_topics has incomplete parameters list
(#992) Phpdocs for function format_grid_renderer::get_title has incomplete parameters list
(#1030) Phpdocs for function format_grid_renderer::is_empty_text has incomplete parameters list
(#1038) Phpdocs for function format_grid_renderer::text_limit has incomplete parameters list
(#1053) Phpdocs for function format_grid_renderer::new_activity has incomplete parameters list
(#20) Package course/format is not valid
course/format/grid/settings.php
(#20) Package course/format is not valid
course/format/grid/test/test_footer.php
(#20) Package course/format is not valid
course/format/grid/test/test_header.php
(#20) Package course/format is not valid
course/format/grid/test/test_image.php
(#20) Package course/format is not valid
course/format/grid/tests/courseformatlib_test.php
(#33) Variable format_grid_courseformatlib_testcase::$courseone is not documented
(#34) Variable format_grid_courseformatlib_testcase::$coursetwo is not documented
(#35) Variable format_grid_courseformatlib_testcase::$courseformatone is not documented
(#36) Variable format_grid_courseformatlib_testcase::$courseformattwo is not documented
(#28) Class format_grid_courseformatlib_testcase does not have @copyright tag
(#28) Class format_grid_courseformatlib_testcase does not have @license tag
(#30) Invalid phpdocs tag @group used
(#20) Package course/format is not valid
course/format/grid/upgrade/convert_legacy_image.php
(#2) Empty line found after PHP open tag
(#39) Function grid_get_courseids is not documented
(#48) Function course_get_courseids is not documented
(#57) Function grid_get_icons is not documented
(#70) Function grid_files is not documented
(#21) Package course/format is not valid
course/format/grid/version.php
(#20) Package course/format is not valid

Update savepoints problems

(6 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

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, 0 warnings)

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

Problems running grunt shifter

shifter problems

(3 errors, 0 warnings)

This section shows problems detected by shifter [More info]

course/format/grid/yui/src/gridkeys/js/gridkeys.js
contains 3 lint errors
stderr output from "/usr/bin/nodejs" ./scripts/backport.js moodle-format_grid-gridkeys
stderr output from "/usr/bin/nodejs" ./scripts/backport.js moodle-format_grid-gridkeys

Mustache template problems

(0 errors, 0 warnings)

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