Prechecker results: error


PHP lint problems

(0 errors, 0 warnings)

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


PHP coding style problems

(0 errors, 67 warnings)

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

mod/groupselect/classes/event/export_link_created.php
(#40) Inline comments must start with a capital letter, digit or 3-dots sequence
(#40) Inline comments must end in full-stops, exclamation marks, or question marks
(#40) This comment is 48% valid code; is this commented out code?
mod/groupselect/classes/event/group_teacher_added.php
(#45) Inline comments must start with a capital letter, digit or 3-dots sequence
(#45) Inline comments must end in full-stops, exclamation marks, or question marks
(#45) This comment is 48% valid code; is this commented out code?
mod/groupselect/create_form.php
(#62) Line exceeds 132 characters; contains 154 characters
(#77) Line exceeds 132 characters; contains 150 characters
mod/groupselect/db/upgrade.php
(#41) Line exceeds 132 characters; contains 153 characters
(#57) Line exceeds 132 characters; contains 157 characters
(#68) Inline comments must start with a capital letter, digit or 3-dots sequence
(#68) Inline comments must end in full-stops, exclamation marks, or question marks
(#90) Line exceeds 132 characters; contains 146 characters
(#119) Line exceeds 132 characters; contains 134 characters
(#123) Line exceeds 132 characters; contains 137 characters
(#195) Line exceeds 132 characters; contains 145 characters
(#196) Line exceeds 132 characters; contains 148 characters
(#212) Line exceeds 132 characters; contains 145 characters
(#240) Line exceeds 132 characters; contains 150 characters
(#256) Line exceeds 132 characters; contains 133 characters
(#273) Line exceeds 132 characters; contains 133 characters
(#326) Line exceeds 132 characters; contains 136 characters
(#345) Inline comments must end in full-stops, exclamation marks, or question marks
(#354) Line exceeds 132 characters; contains 136 characters
(#355) Line exceeds 132 characters; contains 138 characters
mod/groupselect/index.php
(#35) Inline comments must start with a capital letter, digit or 3-dots sequence
(#35) Inline comments must end in full-stops, exclamation marks, or question marks
(#35) This comment is 65% valid code; is this commented out code?
(#36) Line exceeds 132 characters; contains 136 characters
mod/groupselect/lib.php
(#273) Inline comments must end in full-stops, exclamation marks, or question marks
(#273) This comment is 50% valid code; is this commented out code?
(#277) Line exceeds 132 characters; contains 137 characters
mod/groupselect/locallib.php
(#45) Line exceeds 132 characters; contains 144 characters
(#51) Line exceeds 132 characters; contains 143 characters
mod/groupselect/mod_form.php
(#86) Inline comments must end in full-stops, exclamation marks, or question marks
(#91) Inline comments must end in full-stops, exclamation marks, or question marks
mod/groupselect/select_form.php
(#51) Line exceeds 132 characters; contains 137 characters
mod/groupselect/view.php
(#34) Inline comments must end in full-stops, exclamation marks, or question marks
(#391) This comment is 50% valid code; is this commented out code?
(#391) Inline comments must start with a capital letter, digit or 3-dots sequence
(#392) This comment is 50% valid code; is this commented out code?
(#393) This comment is 50% valid code; is this commented out code?
(#397) Inline comments must end in full-stops, exclamation marks, or question marks
(#410) This comment is 52% valid code; is this commented out code?
(#410) Inline comments must start with a capital letter, digit or 3-dots sequence
(#411) This comment is 52% valid code; is this commented out code?
(#412) This comment is 52% valid code; is this commented out code?
(#413) This comment is 52% valid code; is this commented out code?
(#414) Inline comments must end in full-stops, exclamation marks, or question marks
(#414) This comment is 52% valid code; is this commented out code?
(#470) Inline comments must end in full-stops, exclamation marks, or question marks
(#472) Inline comments must start with a capital letter, digit or 3-dots sequence
(#472) Inline comments must end in full-stops, exclamation marks, or question marks
(#475) Line exceeds 132 characters; contains 166 characters
(#487) Inline comments must start with a capital letter, digit or 3-dots sequence
(#523) Inline comments must start with a capital letter, digit or 3-dots sequence
(#523) Inline comments must end in full-stops, exclamation marks, or question marks
(#548) Inline comments must start with a capital letter, digit or 3-dots sequence
(#548) Inline comments must end in full-stops, exclamation marks, or question marks
(#586) Line exceeds 132 characters; contains 141 characters
(#697) Line exceeds 132 characters; contains 156 characters
(#699) Line exceeds 132 characters; contains 150 characters
(#743) Line exceeds 132 characters; contains 139 characters
(#749) Line exceeds 132 characters; contains 143 characters
(#758) Inline comments must end in full-stops, exclamation marks, or question marks
(#759) Line exceeds 132 characters; contains 153 characters
(#823) Inline comments must start with a capital letter, digit or 3-dots sequence

Javascript coding style problems

(257 errors, 374 warnings)

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

mod/groupselect/jquery/jeditable/jquery.jeditable.js
(#80) Missing space before value for key 'target'. (key-spacing)
(#82) Comments should not begin with a lowercase character (capitalized-comments)
(#83) Multiple spaces found before '='. (no-multi-spaces)
(#83) Unexpected empty function. (no-empty-function)
(#84) Multiple spaces found before '='. (no-multi-spaces)
(#84) Unexpected empty function. (no-empty-function)
(#85) Multiple spaces found before '='. (no-multi-spaces)
(#86) Multiple spaces found before '='. (no-multi-spaces)
(#87) Multiple spaces found before '='. (no-multi-spaces)
(#88) Multiple spaces found before '='. (no-multi-spaces)
(#89) Unexpected empty function. (no-empty-function)
(#90) Multiple spaces found before '='. (no-multi-spaces)
(#90) Multiple spaces found before '||'. (no-multi-spaces)
(#90) Unexpected empty function. (no-empty-function)
(#91) Unexpected empty function. (no-empty-function)
(#92) Multiple spaces found before '='. (no-multi-spaces)
(#92) Multiple spaces found before '||'. (no-multi-spaces)
(#92) Unexpected empty function. (no-empty-function)
(#93) Multiple spaces found before '='. (no-multi-spaces)
(#93) Multiple spaces found before '||'. (no-multi-spaces)
(#100) Multiple spaces found before '='. (no-multi-spaces)
(#103) Function expected no return value. (consistent-return)
(#111) Trailing spaces not allowed. (no-trailing-spaces)
(#163) Trailing spaces not allowed. (no-trailing-spaces)
(#164) Trailing spaces not allowed. (no-trailing-spaces)
(#172) Multiple spaces found before '='. (no-multi-spaces)
(#173) Multiple spaces found before '='. (no-multi-spaces)
(#198) Comments should not begin with a lowercase character (capitalized-comments)
(#207) Identifier 'input_content' is not in camel case. (camelcase)
(#223) Extra space after key 'type'. (key-spacing)
(#224) Extra space after key 'url'. (key-spacing)
(#225) Extra space after key 'data'. (key-spacing)
(#227) Extra space after key 'cache'. (key-spacing)
(#230) Identifier 'input_content' is not in camel case. (camelcase)
(#235) Identifier 'input_content' is not in camel case. (camelcase)
(#237) Identifier 'input_content' is not in camel case. (camelcase)
(#240) Identifier 'input_content' is not in camel case. (camelcase)
(#242) Identifier 'input_content' is not in camel case. (camelcase)
(#263) Comments should not begin with a lowercase character (capitalized-comments)
(#273) 't' is already defined. (no-redeclare)
(#277) 't' used outside of binding context. (block-scoped-var)
(#284) 't' used outside of binding context. (block-scoped-var)
(#300) 't' used outside of binding context. (block-scoped-var)
(#301) 't' used outside of binding context. (block-scoped-var)
(#346) Extra space after key 'type'. (key-spacing)
(#347) Extra space after key 'data'. (key-spacing)
(#349) Extra space after key 'url'. (key-spacing)
(#350) Extra space after key 'success'. (key-spacing)
(#350) 'status' is defined but never used. (no-unused-vars)
(#360) Extra space after key 'error'. (key-spacing)
(#360) 'error' is defined but never used. (no-unused-vars)
(#384) Multiple spaces found before '='. (no-multi-spaces)
(#403) Extra space after key 'element'. (key-spacing)
(#403) 'original' is defined but never used. (no-unused-vars)
(#406) Expected space(s) after "return". (keyword-spacing)
(#408) Extra space after key 'content'. (key-spacing)
(#408) 'original' is defined but never used. (no-unused-vars)
(#411) Extra space after key 'reset'. (key-spacing)
(#414) Extra space after key 'buttons'. (key-spacing)
(#419) 'submit' used outside of binding context. (block-scoped-var)
(#420) 'submit' used outside of binding context. (block-scoped-var)
(#426) 'submit' used outside of binding context. (block-scoped-var)
(#426) 'submit' is already defined. (no-redeclare)
(#427) 'submit' used outside of binding context. (block-scoped-var)
(#429) 'submit' used outside of binding context. (block-scoped-var)
(#429) 'submit' used outside of binding context. (block-scoped-var)
(#434) 'cancel' used outside of binding context. (block-scoped-var)
(#435) Comments should not begin with a lowercase character (capitalized-comments)
(#437) 'cancel' is already defined. (no-redeclare)
(#437) 'cancel' used outside of binding context. (block-scoped-var)
(#438) 'cancel' used outside of binding context. (block-scoped-var)
(#440) 'cancel' used outside of binding context. (block-scoped-var)
(#440) 'cancel' used outside of binding context. (block-scoped-var)
(#442) 'cancel' used outside of binding context. (block-scoped-var)
(#442) 'cancel' used outside of binding context. (block-scoped-var)
(#442) 'event' is defined but never used. (no-unused-vars)
(#444) 'reset' used outside of binding context. (block-scoped-var)
(#446) 'reset' is already defined. (no-redeclare)
(#446) 'reset' used outside of binding context. (block-scoped-var)
(#446) ["defaults"] is better written in dot notation. (dot-notation)
(#448) 'reset' used outside of binding context. (block-scoped-var)
(#448) 'reset' used outside of binding context. (block-scoped-var)
(#455) Extra space after key 'element'. (key-spacing)
(#455) 'original' is defined but never used. (no-unused-vars)
(#457) Multiple spaces found before '!='. (no-multi-spaces)
(#457) Statement inside of curly braces should be on next line. (brace-style)
(#457) Multiple spaces found before '}'. (no-multi-spaces)
(#457) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#458) Statement inside of curly braces should be on next line. (brace-style)
(#458) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#459) A space is required after ','. (comma-spacing)
(#469) Expected space(s) after "return". (keyword-spacing)
(#473) Extra space after key 'element'. (key-spacing)
(#473) 'original' is defined but never used. (no-unused-vars)
(#478) Comments should not begin with a lowercase character (capitalized-comments)
(#478) Expected space or tab after '//' in comment. (spaced-comment)
(#479) A space is required after ','. (comma-spacing)
(#484) Expected space or tab after '//' in comment. (spaced-comment)
(#484) Comments should not begin with a lowercase character (capitalized-comments)
(#485) A space is required after ','. (comma-spacing)
(#488) Expected space(s) after "return". (keyword-spacing)
(#492) Extra space after key 'element'. (key-spacing)
(#492) 'original' is defined but never used. (no-unused-vars)
(#495) Expected space(s) after "return". (keyword-spacing)
(#497) Extra space after key 'content'. (key-spacing)
(#500) 'json' used outside of binding context. (block-scoped-var)
(#503) 'json' is already defined. (no-redeclare)
(#503) 'json' used outside of binding context. (block-scoped-var)
(#505) 'json' used outside of binding context. (block-scoped-var)
(#505) 'json' used outside of binding context. (block-scoped-var)
(#506) 'json' used outside of binding context. (block-scoped-var)
(#506) 'json' used outside of binding context. (block-scoped-var)
(#512) 'json' used outside of binding context. (block-scoped-var)
(#512) 'json' used outside of binding context. (block-scoped-var)
(#517) 'json' used outside of binding context. (block-scoped-var)
(#517) 'json' used outside of binding context. (block-scoped-var)
(#517) ["selected"] is better written in dot notation. (dot-notation)
(#541) Extra space after key 'name'. (key-spacing)
(#542) Extra space after key 'id'. (key-spacing)
(#543) Extra space after key 'type'. (key-spacing)
(#544) Extra space after key 'width'. (key-spacing)
(#545) Extra space after key 'height'. (key-spacing)
(#546) Extra space after key 'event'. (key-spacing)
(#547) Extra space after key 'onblur'. (key-spacing)
(#548) Extra space after key 'loadtype'. (key-spacing)
(#549) Extra space after key 'loadtext'. (key-spacing)
(#551) Extra space after key 'loaddata'. (key-spacing)
(#552) Extra space after key 'submitdata'. (key-spacing)
(#556) 'jQuery' is not defined. (no-undef)
mod/groupselect/lib/sorttable/sorttable.js
(#13) Expected space or tab after '/*' in comment. (spaced-comment)
(#15) 'sorttable' is not defined. (no-undef)
(#17) Comments should not begin with a lowercase character (capitalized-comments)
(#18) Expected { after 'if' condition. (curly)
(#18) Avoid arguments.callee. (no-caller)
(#19) Comments should not begin with a lowercase character (capitalized-comments)
(#20) Avoid arguments.callee. (no-caller)
(#21) Comments should not begin with a lowercase character (capitalized-comments)
(#22) Expected { after 'if' condition. (curly)
(#22) '_timer' used outside of binding context. (block-scoped-var)
(#22) '_timer' used outside of binding context. (block-scoped-var)
(#24) Expected { after 'if' condition. (curly)
(#26) 'sorttable' is not defined. (no-undef)
(#26) Unnecessary escape character: \/. (no-useless-escape)
(#26) Unnecessary escape character: \.. (no-useless-escape)
(#26) Unnecessary escape character: \/. (no-useless-escape)
(#26) Unnecessary escape character: \.. (no-useless-escape)
(#30) 'sorttable' is not defined. (no-undef)
(#38) Comments should not begin with a lowercase character (capitalized-comments)
(#40) 'the' is not defined. (no-undef)
(#41) 'the' is not defined. (no-undef)
(#42) 'the' is not defined. (no-undef)
(#42) A space is required after ','. (comma-spacing)
(#45) Expected { after 'if' condition. (curly)
(#45) Use ‘===’ to compare with ‘null’. (no-eq-null)
(#47) Expected { after 'if' condition. (curly)
(#47) Comments should not begin with a lowercase character (capitalized-comments)
(#53) 'sortbottomrows' is not defined. (no-undef)
(#54) 'i' used outside of binding context. (block-scoped-var)
(#54) 'i' used outside of binding context. (block-scoped-var)
(#54) Infix operators must be spaced. (space-infix-ops)
(#54) 'i' used outside of binding context. (block-scoped-var)
(#54) 'i' used outside of binding context. (block-scoped-var)
(#54) Infix operators must be spaced. (space-infix-ops)
(#54) 'i' used outside of binding context. (block-scoped-var)
(#54) 'i' used outside of binding context. (block-scoped-var)
(#55) 'i' used outside of binding context. (block-scoped-var)
(#55) 'i' used outside of binding context. (block-scoped-var)
(#56) 'sortbottomrows' is not defined. (no-undef)
(#56) 'sortbottomrows' is not defined. (no-undef)
(#56) 'i' used outside of binding context. (block-scoped-var)
(#56) 'i' used outside of binding context. (block-scoped-var)
(#59) 'sortbottomrows' is not defined. (no-undef)
(#60) Use ‘===’ to compare with ‘null’. (no-eq-null)
(#61) Comments should not begin with a lowercase character (capitalized-comments)
(#62) 'tfo' is not defined. (no-undef)
(#63) 'tfo' is not defined. (no-undef)
(#65) 'i' is already defined. (no-redeclare)
(#65) 'i' used outside of binding context. (block-scoped-var)
(#65) 'i' used outside of binding context. (block-scoped-var)
(#65) Infix operators must be spaced. (space-infix-ops)
(#65) 'i' used outside of binding context. (block-scoped-var)
(#65) 'i' used outside of binding context. (block-scoped-var)
(#65) Infix operators must be spaced. (space-infix-ops)
(#65) 'sortbottomrows' is not defined. (no-undef)
(#65) 'i' used outside of binding context. (block-scoped-var)
(#65) 'i' used outside of binding context. (block-scoped-var)
(#66) 'tfo' is not defined. (no-undef)
(#66) 'sortbottomrows' is not defined. (no-undef)
(#66) 'i' used outside of binding context. (block-scoped-var)
(#66) 'i' used outside of binding context. (block-scoped-var)
(#68) Variables should not be deleted. (no-delete-var)
(#68) 'sortbottomrows' is not defined. (no-undef)
(#71) Comments should not begin with a lowercase character (capitalized-comments)
(#72) 'headrow' is not defined. (no-undef)
(#73) 'i' used outside of binding context. (block-scoped-var)
(#73) 'i' used outside of binding context. (block-scoped-var)
(#73) 'i' is already defined. (no-redeclare)
(#73) Infix operators must be spaced. (space-infix-ops)
(#73) 'i' used outside of binding context. (block-scoped-var)
(#73) 'i' used outside of binding context. (block-scoped-var)
(#73) Infix operators must be spaced. (space-infix-ops)
(#73) 'headrow' is not defined. (no-undef)
(#73) 'i' used outside of binding context. (block-scoped-var)
(#73) 'i' used outside of binding context. (block-scoped-var)
(#74) Comments should not begin with a lowercase character (capitalized-comments)
(#75) 'headrow' is not defined. (no-undef)
(#75) 'i' used outside of binding context. (block-scoped-var)
(#75) 'i' used outside of binding context. (block-scoped-var)
(#75) Comments should not begin with a lowercase character (capitalized-comments)
(#76) 'mtch' is not defined. (no-undef)
(#76) 'headrow' is not defined. (no-undef)
(#76) 'i' used outside of binding context. (block-scoped-var)
(#76) 'i' used outside of binding context. (block-scoped-var)
(#77) 'mtch' is not defined. (no-undef)
(#77) Statement inside of curly braces should be on next line. (brace-style)
(#77) 'override' is not defined. (no-undef)
(#77) 'mtch' is not defined. (no-undef)
(#77) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#78) 'mtch' is not defined. (no-undef)
(#78) 'sorttable' is not defined. (no-undef)
(#78) Infix operators must be spaced. (space-infix-ops)
(#78) 'override' is not defined. (no-undef)
(#79) 'headrow' is not defined. (no-undef)
(#79) 'i' used outside of binding context. (block-scoped-var)
(#79) 'i' used outside of binding context. (block-scoped-var)
(#79) Identifier 'sorttable_sortfunction' is not in camel case. (camelcase)
(#79) 'sorttable' is not defined. (no-undef)
(#79) Infix operators must be spaced. (space-infix-ops)
(#79) 'override' is not defined. (no-undef)
(#81) 'headrow' is not defined. (no-undef)
(#81) 'i' used outside of binding context. (block-scoped-var)
(#81) 'i' used outside of binding context. (block-scoped-var)
(#81) Identifier 'sorttable_sortfunction' is not in camel case. (camelcase)
(#81) 'sorttable' is not defined. (no-undef)
(#81) A space is required after ','. (comma-spacing)
(#81) 'i' used outside of binding context. (block-scoped-var)
(#81) 'i' used outside of binding context. (block-scoped-var)
(#83) Comments should not begin with a lowercase character (capitalized-comments)
(#84) 'headrow' is not defined. (no-undef)
(#84) 'i' used outside of binding context. (block-scoped-var)
(#84) 'i' used outside of binding context. (block-scoped-var)
(#84) Identifier 'sorttable_columnindex' is not in camel case. (camelcase)
(#84) 'i' used outside of binding context. (block-scoped-var)
(#84) 'i' used outside of binding context. (block-scoped-var)
(#85) 'headrow' is not defined. (no-undef)
(#85) 'i' used outside of binding context. (block-scoped-var)
(#85) 'i' used outside of binding context. (block-scoped-var)
(#85) Identifier 'sorttable_tbody' is not in camel case. (camelcase)
(#86) 'headrow' is not defined. (no-undef)
(#86) 'i' used outside of binding context. (block-scoped-var)
(#86) 'i' used outside of binding context. (block-scoped-var)
(#86) A space is required after ','. (comma-spacing)
(#86) 'sorttable' is not defined. (no-undef)
(#86) Don't make functions within a loop. (no-loop-func)
(#86) 'e' is defined but never used. (no-unused-vars)
(#89) Comments should not begin with a lowercase character (capitalized-comments)
(#91) 'sorttable' is not defined. (no-undef)
(#95) 'sortrevind' is not defined. (no-undef)
(#96) 'sortrevind' is not defined. (no-undef)
(#97) 'sortrevind' is not defined. (no-undef)
(#98) 'sortrevind' is not defined. (no-undef)
(#102) Comments should not begin with a lowercase character (capitalized-comments)
(#104) 'sorttable' is not defined. (no-undef)
(#108) 'sortfwdind' is not defined. (no-undef)
(#109) 'sortfwdind' is not defined. (no-undef)
(#110) 'sortfwdind' is not defined. (no-undef)
(#111) 'sortfwdind' is not defined. (no-undef)
(#115) Comments should not begin with a lowercase character (capitalized-comments)
(#116) 'theadrow' is not defined. (no-undef)
(#117) 'theadrow' is not defined. (no-undef)
(#118) Comments should not begin with a lowercase character (capitalized-comments)
(#119) A space is required after ','. (comma-spacing)
(#120) A space is required after ','. (comma-spacing)
(#123) 'sortfwdind' is not defined. (no-undef)
(#124) 'sortfwdind' is not defined. (no-undef)
(#124) Statement inside of curly braces should be on next line. (brace-style)
(#124) 'sortfwdind' is not defined. (no-undef)
(#124) 'sortfwdind' is not defined. (no-undef)
(#124) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#125) 'sortrevind' is not defined. (no-undef)
(#126) 'sortrevind' is not defined. (no-undef)
(#126) Statement inside of curly braces should be on next line. (brace-style)
(#126) 'sortrevind' is not defined. (no-undef)
(#126) 'sortrevind' is not defined. (no-undef)
(#126) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#129) 'sortfwdind' is not defined. (no-undef)
(#130) 'sortfwdind' is not defined. (no-undef)
(#131) 'sortfwdind' is not defined. (no-undef)
(#132) 'sortfwdind' is not defined. (no-undef)
(#134) Comments should not begin with a lowercase character (capitalized-comments)
(#138) 'row_array' is not defined. (no-undef)
(#138) Identifier 'row_array' is not in camel case. (camelcase)
(#139) 'col' is not defined. (no-undef)
(#140) 'rows' is not defined. (no-undef)
(#141) 'j' used outside of binding context. (block-scoped-var)
(#141) Infix operators must be spaced. (space-infix-ops)
(#141) 'j' used outside of binding context. (block-scoped-var)
(#141) Infix operators must be spaced. (space-infix-ops)
(#141) 'rows' is not defined. (no-undef)
(#141) 'j' used outside of binding context. (block-scoped-var)
(#142) 'row_array' is not defined. (no-undef)
(#142) Identifier 'row_array' is not in camel case. (camelcase)
(#142) Identifier 'row_array' is not in camel case. (camelcase)
(#142) 'row_array' is not defined. (no-undef)
(#142) 'sorttable' is not defined. (no-undef)
(#142) 'rows' is not defined. (no-undef)
(#142) 'j' used outside of binding context. (block-scoped-var)
(#142) 'col' is not defined. (no-undef)
(#142) 'rows' is not defined. (no-undef)
(#142) 'j' used outside of binding context. (block-scoped-var)
(#145) Expected space or tab after '//' in comment. (spaced-comment)
(#147) Identifier 'row_array' is not in camel case. (camelcase)
(#147) 'row_array' is not defined. (no-undef)
(#149) 'tb' is not defined. (no-undef)
(#150) 'j' is already defined. (no-redeclare)
(#150) 'j' used outside of binding context. (block-scoped-var)
(#150) Infix operators must be spaced. (space-infix-ops)
(#150) 'j' used outside of binding context. (block-scoped-var)
(#150) Infix operators must be spaced. (space-infix-ops)
(#150) Identifier 'row_array' is not in camel case. (camelcase)
(#150) 'row_array' is not defined. (no-undef)
(#150) 'j' used outside of binding context. (block-scoped-var)
(#151) 'tb' is not defined. (no-undef)
(#151) 'row_array' is not defined. (no-undef)
(#151) Identifier 'row_array' is not in camel case. (camelcase)
(#151) 'j' used outside of binding context. (block-scoped-var)
(#154) Variables should not be deleted. (no-delete-var)
(#154) 'row_array' is not defined. (no-undef)
(#154) Identifier 'row_array' is not in camel case. (camelcase)
(#161) Comments should not begin with a lowercase character (capitalized-comments)
(#162) 'sortfn' is not defined. (no-undef)
(#162) 'sorttable' is not defined. (no-undef)
(#163) Infix operators must be spaced. (space-infix-ops)
(#163) Infix operators must be spaced. (space-infix-ops)
(#164) 'text' is not defined. (no-undef)
(#164) 'sorttable' is not defined. (no-undef)
(#165) 'text' is not defined. (no-undef)
(#166) 'text' is not defined. (no-undef)
(#167) 'sorttable' is not defined. (no-undef)
(#169) Comments should not begin with a lowercase character (capitalized-comments)
(#172) 'possdate' is not defined. (no-undef)
(#172) 'text' is not defined. (no-undef)
(#172) 'sorttable' is not defined. (no-undef)
(#172) Missing semicolon. (semi)
(#173) 'possdate' is not defined. (no-undef)
(#174) Comments should not begin with a lowercase character (capitalized-comments)
(#175) 'first' is not defined. (no-undef)
(#175) 'possdate' is not defined. (no-undef)
(#176) 'second' is not defined. (no-undef)
(#176) 'possdate' is not defined. (no-undef)
(#177) 'first' is not defined. (no-undef)
(#178) Comments should not begin with a lowercase character (capitalized-comments)
(#179) 'sorttable' is not defined. (no-undef)
(#180) 'second' is not defined. (no-undef)
(#181) 'sorttable' is not defined. (no-undef)
(#183) Comments should not begin with a lowercase character (capitalized-comments)
(#185) 'sortfn' is not defined. (no-undef)
(#185) 'sorttable' is not defined. (no-undef)
(#190) 'sortfn' is not defined. (no-undef)
(#194) Comments should not begin with a lowercase character (capitalized-comments)
(#200) Expected { after 'if' condition. (curly)
(#202) 'hasInputs' is not defined. (no-undef)
(#205) Use ‘===’ to compare with ‘null’. (no-eq-null)
(#207) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#208) 'hasInputs' is not defined. (no-undef)
(#210) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#211) 'hasInputs' is not defined. (no-undef)
(#213) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#214) 'hasInputs' is not defined. (no-undef)
(#216) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#223) Expected a 'break' statement before 'case'. (no-fallthrough)
(#225) Unreachable code. (no-unreachable)
(#230) 'sorttable' is not defined. (no-undef)
(#233) Unreachable code. (no-unreachable)
(#241) Comments should not begin with a lowercase character (capitalized-comments)
(#242) 'newrows' is not defined. (no-undef)
(#243) 'i' used outside of binding context. (block-scoped-var)
(#243) Infix operators must be spaced. (space-infix-ops)
(#243) 'i' used outside of binding context. (block-scoped-var)
(#243) Infix operators must be spaced. (space-infix-ops)
(#243) 'i' used outside of binding context. (block-scoped-var)
(#244) 'newrows' is not defined. (no-undef)
(#244) 'newrows' is not defined. (no-undef)
(#244) 'i' used outside of binding context. (block-scoped-var)
(#246) 'i' is already defined. (no-redeclare)
(#246) 'i' used outside of binding context. (block-scoped-var)
(#246) Infix operators must be spaced. (space-infix-ops)
(#246) 'newrows' is not defined. (no-undef)
(#246) Infix operators must be spaced. (space-infix-ops)
(#246) 'i' used outside of binding context. (block-scoped-var)
(#246) Infix operators must be spaced. (space-infix-ops)
(#246) 'i' used outside of binding context. (block-scoped-var)
(#247) 'newrows' is not defined. (no-undef)
(#247) 'i' used outside of binding context. (block-scoped-var)
(#249) Variables should not be deleted. (no-delete-var)
(#249) 'newrows' is not defined. (no-undef)
(#252) Comments should not begin with a lowercase character (capitalized-comments)
(#255) Identifier 'sort_numeric' is not in camel case. (camelcase)
(#255) A space is required after ','. (comma-spacing)
(#256) 'aa' is not defined. (no-undef)
(#256) A space is required after ','. (comma-spacing)
(#257) Expected { after 'if' condition. (curly)
(#257) 'aa' is not defined. (no-undef)
(#257) 'aa' is not defined. (no-undef)
(#258) 'bb' is not defined. (no-undef)
(#258) A space is required after ','. (comma-spacing)
(#259) Expected { after 'if' condition. (curly)
(#259) 'bb' is not defined. (no-undef)
(#259) 'bb' is not defined. (no-undef)
(#260) 'aa' is not defined. (no-undef)
(#260) Infix operators must be spaced. (space-infix-ops)
(#260) 'bb' is not defined. (no-undef)
(#262) Identifier 'sort_alpha' is not in camel case. (camelcase)
(#262) A space is required after ','. (comma-spacing)
(#263) Expected { after 'if' condition. (curly)
(#263) Infix operators must be spaced. (space-infix-ops)
(#264) Expected { after 'if' condition. (curly)
(#264) Infix operators must be spaced. (space-infix-ops)
(#267) Identifier 'sort_ddmm' is not in camel case. (camelcase)
(#267) A space is required after ','. (comma-spacing)
(#268) 'mtch' is not defined. (no-undef)
(#268) 'sorttable' is not defined. (no-undef)
(#269) 'y' is not defined. (no-undef)
(#269) 'mtch' is not defined. (no-undef)
(#269) 'm' is not defined. (no-undef)
(#269) 'mtch' is not defined. (no-undef)
(#269) This line has 3 statements. Maximum allowed is 2. (max-statements-per-line)
(#269) 'd' is not defined. (no-undef)
(#269) 'mtch' is not defined. (no-undef)
(#270) Expected { after 'if' condition. (curly)
(#270) 'm' is not defined. (no-undef)
(#270) 'm' is not defined. (no-undef)
(#270) Infix operators must be spaced. (space-infix-ops)
(#270) 'm' is not defined. (no-undef)
(#271) Expected { after 'if' condition. (curly)
(#271) 'd' is not defined. (no-undef)
(#271) 'd' is not defined. (no-undef)
(#271) Infix operators must be spaced. (space-infix-ops)
(#271) 'd' is not defined. (no-undef)
(#272) 'dt1' is not defined. (no-undef)
(#272) 'y' is not defined. (no-undef)
(#272) Infix operators must be spaced. (space-infix-ops)
(#272) 'm' is not defined. (no-undef)
(#272) Infix operators must be spaced. (space-infix-ops)
(#272) 'd' is not defined. (no-undef)
(#273) 'mtch' is not defined. (no-undef)
(#273) 'sorttable' is not defined. (no-undef)
(#274) 'y' is not defined. (no-undef)
(#274) 'mtch' is not defined. (no-undef)
(#274) 'm' is not defined. (no-undef)
(#274) 'mtch' is not defined. (no-undef)
(#274) 'd' is not defined. (no-undef)
(#274) This line has 3 statements. Maximum allowed is 2. (max-statements-per-line)
(#274) 'mtch' is not defined. (no-undef)
(#275) Expected { after 'if' condition. (curly)
(#275) 'm' is not defined. (no-undef)
(#275) 'm' is not defined. (no-undef)
(#275) Infix operators must be spaced. (space-infix-ops)
(#275) 'm' is not defined. (no-undef)
(#276) Expected { after 'if' condition. (curly)
(#276) 'd' is not defined. (no-undef)
(#276) 'd' is not defined. (no-undef)
(#276) Infix operators must be spaced. (space-infix-ops)
(#276) 'd' is not defined. (no-undef)
(#277) 'dt2' is not defined. (no-undef)
(#277) 'y' is not defined. (no-undef)
(#277) Infix operators must be spaced. (space-infix-ops)
(#277) 'm' is not defined. (no-undef)
(#277) Infix operators must be spaced. (space-infix-ops)
(#277) 'd' is not defined. (no-undef)
(#278) Expected { after 'if' condition. (curly)
(#278) 'dt1' is not defined. (no-undef)
(#278) Infix operators must be spaced. (space-infix-ops)
(#278) 'dt2' is not defined. (no-undef)
(#279) Expected { after 'if' condition. (curly)
(#279) 'dt1' is not defined. (no-undef)
(#279) Infix operators must be spaced. (space-infix-ops)
(#279) 'dt2' is not defined. (no-undef)
(#282) Identifier 'sort_mmdd' is not in camel case. (camelcase)
(#282) A space is required after ','. (comma-spacing)
(#283) 'mtch' is not defined. (no-undef)
(#283) 'sorttable' is not defined. (no-undef)
(#284) 'y' is not defined. (no-undef)
(#284) 'mtch' is not defined. (no-undef)
(#284) 'd' is not defined. (no-undef)
(#284) 'mtch' is not defined. (no-undef)
(#284) This line has 3 statements. Maximum allowed is 2. (max-statements-per-line)
(#284) 'm' is not defined. (no-undef)
(#284) 'mtch' is not defined. (no-undef)
(#285) Expected { after 'if' condition. (curly)
(#285) 'm' is not defined. (no-undef)
(#285) 'm' is not defined. (no-undef)
(#285) Infix operators must be spaced. (space-infix-ops)
(#285) 'm' is not defined. (no-undef)
(#286) Expected { after 'if' condition. (curly)
(#286) 'd' is not defined. (no-undef)
(#286) 'd' is not defined. (no-undef)
(#286) Infix operators must be spaced. (space-infix-ops)
(#286) 'd' is not defined. (no-undef)
(#287) 'dt1' is not defined. (no-undef)
(#287) 'y' is not defined. (no-undef)
(#287) Infix operators must be spaced. (space-infix-ops)
(#287) 'm' is not defined. (no-undef)
(#287) Infix operators must be spaced. (space-infix-ops)
(#287) 'd' is not defined. (no-undef)
(#288) 'mtch' is not defined. (no-undef)
(#288) 'sorttable' is not defined. (no-undef)
(#289) 'y' is not defined. (no-undef)
(#289) 'mtch' is not defined. (no-undef)
(#289) 'd' is not defined. (no-undef)
(#289) 'mtch' is not defined. (no-undef)
(#289) This line has 3 statements. Maximum allowed is 2. (max-statements-per-line)
(#289) 'm' is not defined. (no-undef)
(#289) 'mtch' is not defined. (no-undef)
(#290) Expected { after 'if' condition. (curly)
(#290) 'm' is not defined. (no-undef)
(#290) 'm' is not defined. (no-undef)
(#290) Infix operators must be spaced. (space-infix-ops)
(#290) 'm' is not defined. (no-undef)
(#291) Expected { after 'if' condition. (curly)
(#291) 'd' is not defined. (no-undef)
(#291) 'd' is not defined. (no-undef)
(#291) Infix operators must be spaced. (space-infix-ops)
(#291) 'd' is not defined. (no-undef)
(#292) 'dt2' is not defined. (no-undef)
(#292) 'y' is not defined. (no-undef)
(#292) Infix operators must be spaced. (space-infix-ops)
(#292) 'm' is not defined. (no-undef)
(#292) Infix operators must be spaced. (space-infix-ops)
(#292) 'd' is not defined. (no-undef)
(#293) Expected { after 'if' condition. (curly)
(#293) 'dt1' is not defined. (no-undef)
(#293) Infix operators must be spaced. (space-infix-ops)
(#293) 'dt2' is not defined. (no-undef)
(#294) Expected { after 'if' condition. (curly)
(#294) 'dt1' is not defined. (no-undef)
(#294) Infix operators must be spaced. (space-infix-ops)
(#294) 'dt2' is not defined. (no-undef)
(#298) Identifier 'shaker_sort' is not in camel case. (camelcase)
(#298) Identifier 'comp_func' is not in camel case. (camelcase)
(#306) Expected space(s) after "while". (keyword-spacing)
(#308) Expected space(s) after "for". (keyword-spacing)
(#308) 'i' used outside of binding context. (block-scoped-var)
(#308) 'i' used outside of binding context. (block-scoped-var)
(#308) 'i' used outside of binding context. (block-scoped-var)
(#309) There should be no spaces inside this paren. (space-in-parens)
(#309) 'i' used outside of binding context. (block-scoped-var)
(#309) 'i' used outside of binding context. (block-scoped-var)
(#309) Infix operators must be spaced. (space-infix-ops)
(#309) There should be no spaces inside this paren. (space-in-parens)
(#310) 'q' used outside of binding context. (block-scoped-var)
(#310) 'i' used outside of binding context. (block-scoped-var)
(#310) 'i' used outside of binding context. (block-scoped-var)
(#310) 'i' used outside of binding context. (block-scoped-var)
(#310) Infix operators must be spaced. (space-infix-ops)
(#310) This line has 3 statements. Maximum allowed is 2. (max-statements-per-line)
(#310) 'i' used outside of binding context. (block-scoped-var)
(#310) Infix operators must be spaced. (space-infix-ops)
(#310) 'q' used outside of binding context. (block-scoped-var)
(#313) Comments should not begin with a lowercase character (capitalized-comments)
(#316) Expected { after 'if' condition. (curly)
(#318) Expected space(s) after "for". (keyword-spacing)
(#318) 'i' is already defined. (no-redeclare)
(#318) 'i' used outside of binding context. (block-scoped-var)
(#318) 'i' used outside of binding context. (block-scoped-var)
(#318) 'i' used outside of binding context. (block-scoped-var)
(#319) There should be no spaces inside this paren. (space-in-parens)
(#319) 'i' used outside of binding context. (block-scoped-var)
(#319) 'i' used outside of binding context. (block-scoped-var)
(#319) Infix operators must be spaced. (space-infix-ops)
(#319) There should be no spaces inside this paren. (space-in-parens)
(#320) 'q' is already defined. (no-redeclare)
(#320) 'q' used outside of binding context. (block-scoped-var)
(#320) 'i' used outside of binding context. (block-scoped-var)
(#320) 'i' used outside of binding context. (block-scoped-var)
(#320) 'i' used outside of binding context. (block-scoped-var)
(#320) Infix operators must be spaced. (space-infix-ops)
(#320) This line has 3 statements. Maximum allowed is 2. (max-statements-per-line)
(#320) 'i' used outside of binding context. (block-scoped-var)
(#320) Infix operators must be spaced. (space-infix-ops)
(#320) 'q' used outside of binding context. (block-scoped-var)
(#323) Comments should not begin with a lowercase character (capitalized-comments)
(#326) Comments should not begin with a lowercase character (capitalized-comments)
(#328) Missing semicolon. (semi)
(#338) 'sorttable' is not defined. (no-undef)
(#341) Comments should not begin with a lowercase character (capitalized-comments)
(#342) Expected space or tab after '/*' in comment. (spaced-comment)
(#343) Expected space or tab after '/*' in comment. (spaced-comment)
(#354) Comments should not begin with a lowercase character (capitalized-comments)
(#357) 'sorttable' is not defined. (no-undef)
(#357) Comments should not begin with a lowercase character (capitalized-comments)
(#362) Comments should not begin with a lowercase character (capitalized-comments)
(#363) 'sorttable' is not defined. (no-undef)
(#365) Comments should not begin with a lowercase character (capitalized-comments)
(#370) Missing JSDoc comment. (require-jsdoc)
(#370) Identifier 'dean_addEvent' is not in camel case. (camelcase)
(#374) Comments should not begin with a lowercase character (capitalized-comments)
(#375) Expected { after 'if' condition. (curly)
(#375) Identifier 'dean_addEvent' is not in camel case. (camelcase)
(#376) Comments should not begin with a lowercase character (capitalized-comments)
(#377) Expected { after 'if' condition. (curly)
(#378) Comments should not begin with a lowercase character (capitalized-comments)
(#382) Comments should not begin with a lowercase character (capitalized-comments)
(#387) Comments should not begin with a lowercase character (capitalized-comments)
(#389) Comments should not begin with a lowercase character (capitalized-comments)
(#392) Unnecessary semicolon. (no-extra-semi)
(#393) Comments should not begin with a lowercase character (capitalized-comments)
(#394) Identifier 'dean_addEvent' is not in camel case. (camelcase)
(#396) Missing JSDoc comment. (require-jsdoc)
(#396) 'removeEvent' is defined but never used. (no-unused-vars)
(#400) Comments should not begin with a lowercase character (capitalized-comments)
(#405) Unnecessary semicolon. (no-extra-semi)
(#407) Missing JSDoc comment. (require-jsdoc)
(#409) Comments should not begin with a lowercase character (capitalized-comments)
(#411) Comments should not begin with a lowercase character (capitalized-comments)
(#413) Comments should not begin with a lowercase character (capitalized-comments)
(#421) Unnecessary semicolon. (no-extra-semi)
(#423) Missing JSDoc comment. (require-jsdoc)
(#424) Comments should not begin with a lowercase character (capitalized-comments)
(#428) Unnecessary semicolon. (no-extra-semi)
(#434) Missing semicolon. (semi)
(#444) Comments should not begin with a lowercase character (capitalized-comments)
(#452) Comments should not begin with a lowercase character (capitalized-comments)
(#453) Function prototype is read only, properties should not be added. (no-extend-native)
(#461) Comments should not begin with a lowercase character (capitalized-comments)
(#468) Comments should not begin with a lowercase character (capitalized-comments)
(#471) Comments should not begin with a lowercase character (capitalized-comments)
(#473) Comments should not begin with a lowercase character (capitalized-comments)
(#476) Comments should not begin with a lowercase character (capitalized-comments)
(#480) Comments should not begin with a lowercase character (capitalized-comments)
(#483) Comments should not begin with a lowercase character (capitalized-comments)

CSS problems

(1 errors, 2 warnings)

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

mod/groupselect/styles.css
(#8) Expected "#aaaaaa" to be "#aaa" (color-hex-length)
(#12) Expected "#aaaaaa" to be "#aaa" (color-hex-length)
(#23) Unexpected !important (declaration-no-important)

PHPDocs style problems

(6 errors, 0 warnings)

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

mod/groupselect/backup/moodle2/backup_groupselect_activity_task.class.php
(#57) Phpdocs for function backup_groupselect_activity_task::encode_content_links has incomplete parameters list
mod/groupselect/backup/moodle2/restore_groupselect_stepslib.php
(#54) Phpdocs for function restore_groupselect_activity_structure_step::process_groupselect has incomplete parameters list
(#82) Phpdocs for function restore_groupselect_activity_structure_step::process_groupselect_groups_teachers has incomplete parameters list
(#102) Phpdocs for function restore_groupselect_activity_structure_step::process_groupselect_passwords has incomplete parameters list
mod/groupselect/db/upgrade.php
(#29) Phpdocs for function xmldb_groupselect_upgrade has incomplete parameters list
mod/groupselect/select_form.php
(#39) Variable select_form::$groupselect is not documented

Update savepoints problems

(0 errors, 0 warnings)

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


Third party library modification problems

(0 errors, 0 warnings)

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


grunt changes

(1 errors, 1 warnings)

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

Problems running grunt
Task "stylelint: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]