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

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

mod/groupselect/classes/event/export_link_created.php
(#36) Inline comments must start with a capital letter, digit or 3-dots sequence
(#36) Inline comments must end in full-stops, exclamation marks, or question marks
(#36) This comment is 48% valid code; is this commented out code?
mod/groupselect/classes/event/group_teacher_added.php
(#41) Inline comments must start with a capital letter, digit or 3-dots sequence
(#41) Inline comments must end in full-stops, exclamation marks, or question marks
(#41) This comment is 48% valid code; is this commented out code?
mod/groupselect/create_form.php
(#59) Line exceeds 132 characters; contains 154 characters
(#74) Line exceeds 132 characters; contains 150 characters
mod/groupselect/db/upgrade.php
(#38) Line exceeds 132 characters; contains 153 characters
(#54) Line exceeds 132 characters; contains 157 characters
(#65) Inline comments must start with a capital letter, digit or 3-dots sequence
(#65) Inline comments must end in full-stops, exclamation marks, or question marks
(#87) Line exceeds 132 characters; contains 146 characters
(#116) Line exceeds 132 characters; contains 134 characters
(#120) Line exceeds 132 characters; contains 137 characters
(#192) Line exceeds 132 characters; contains 145 characters
(#193) Line exceeds 132 characters; contains 148 characters
(#209) Line exceeds 132 characters; contains 145 characters
(#237) Line exceeds 132 characters; contains 150 characters
(#253) Line exceeds 132 characters; contains 133 characters
(#270) Line exceeds 132 characters; contains 133 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
(#269) Inline comments must end in full-stops, exclamation marks, or question marks
(#269) This comment is 50% valid code; is this commented out code?
(#273) 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
(#76) Inline comments must end in full-stops, exclamation marks, or question marks
(#79) Inline comments must start with a capital letter, digit or 3-dots sequence
(#79) Inline comments must end in full-stops, exclamation marks, or question marks
mod/groupselect/mod_form.php
(#83) Inline comments must end in full-stops, exclamation marks, or question marks
(#88) Inline comments must end in full-stops, exclamation marks, or question marks
mod/groupselect/select_form.php
(#49) Line exceeds 132 characters; contains 137 characters
mod/groupselect/view.php
(#34) Inline comments must end in full-stops, exclamation marks, or question marks
(#110) Inline comments must start with a capital letter, digit or 3-dots sequence
(#110) Inline comments must end in full-stops, exclamation marks, or question marks
(#386) This comment is 50% valid code; is this commented out code?
(#386) Inline comments must start with a capital letter, digit or 3-dots sequence
(#387) This comment is 50% valid code; is this commented out code?
(#388) This comment is 50% valid code; is this commented out code?
(#392) Inline comments must end in full-stops, exclamation marks, or question marks
(#405) This comment is 52% valid code; is this commented out code?
(#405) Inline comments must start with a capital letter, digit or 3-dots sequence
(#406) This comment is 52% valid code; is this commented out code?
(#407) This comment is 52% valid code; is this commented out code?
(#408) This comment is 52% valid code; is this commented out code?
(#409) Inline comments must end in full-stops, exclamation marks, or question marks
(#409) This comment is 52% valid code; is this commented out code?
(#420) Inline comments must end in full-stops, exclamation marks, or question marks
(#436) Inline comments must end in full-stops, exclamation marks, or question marks
(#453) Inline comments must end in full-stops, exclamation marks, or question marks
(#465) Inline comments must end in full-stops, exclamation marks, or question marks
(#467) Inline comments must start with a capital letter, digit or 3-dots sequence
(#467) Inline comments must end in full-stops, exclamation marks, or question marks
(#469) Inline comments must end in full-stops, exclamation marks, or question marks
(#470) Line exceeds 132 characters; contains 166 characters
(#472) Inline comments must end in full-stops, exclamation marks, or question marks
(#478) Inline comments must end in full-stops, exclamation marks, or question marks
(#482) Inline comments must start with a capital letter, digit or 3-dots sequence
(#482) Inline comments must end in full-stops, exclamation marks, or question marks
(#489) Inline comments must end in full-stops, exclamation marks, or question marks
(#518) Inline comments must start with a capital letter, digit or 3-dots sequence
(#518) Inline comments must end in full-stops, exclamation marks, or question marks
(#543) Inline comments must start with a capital letter, digit or 3-dots sequence
(#543) Inline comments must end in full-stops, exclamation marks, or question marks
(#581) Line exceeds 132 characters; contains 141 characters
(#729) Inline comments must end in full-stops, exclamation marks, or question marks
(#730) Line exceeds 132 characters; contains 153 characters
(#793) Inline comments must start with a capital letter, digit or 3-dots sequence
(#793) Inline comments must end in full-stops, exclamation marks, or question marks

Javascript coding style problems

(265 errors, 375 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) Trailing spaces not allowed. (no-trailing-spaces)
(#101) Multiple spaces found before '='. (no-multi-spaces)
(#103) Trailing spaces not allowed. (no-trailing-spaces)
(#105) Function expected no return value. (consistent-return)
(#112) Trailing spaces not allowed. (no-trailing-spaces)
(#113) 'savedwidth' is assigned a value but never used. (no-unused-vars)
(#113) Multiple spaces found before '='. (no-multi-spaces)
(#114) 'savedheight' is assigned a value but never used. (no-unused-vars)
(#114) Trailing spaces not allowed. (no-trailing-spaces)
(#174) Multiple spaces found before '='. (no-multi-spaces)
(#175) Multiple spaces found before '='. (no-multi-spaces)
(#200) Comments should not begin with a lowercase character (capitalized-comments)
(#209) Identifier 'input_content' is not in camel case. (camelcase)
(#225) Extra space after key 'type'. (key-spacing)
(#226) Extra space after key 'url'. (key-spacing)
(#227) Extra space after key 'data'. (key-spacing)
(#229) Extra space after key 'cache'. (key-spacing)
(#232) Identifier 'input_content' is not in camel case. (camelcase)
(#237) Identifier 'input_content' is not in camel case. (camelcase)
(#239) Identifier 'input_content' is not in camel case. (camelcase)
(#242) Identifier 'input_content' is not in camel case. (camelcase)
(#244) Identifier 'input_content' is not in camel case. (camelcase)
(#265) Comments should not begin with a lowercase character (capitalized-comments)
(#275) 't' is already defined. (no-redeclare)
(#277) 'e' is defined but never used. (no-unused-vars)
(#279) 't' used outside of binding context. (block-scoped-var)
(#284) 'e' is defined but never used. (no-unused-vars)
(#286) 't' used outside of binding context. (block-scoped-var)
(#291) 'e' is defined but never used. (no-unused-vars)
(#295) 'e' is defined but never used. (no-unused-vars)
(#302) 't' used outside of binding context. (block-scoped-var)
(#303) 't' used outside of binding context. (block-scoped-var)
(#348) Extra space after key 'type'. (key-spacing)
(#349) Extra space after key 'data'. (key-spacing)
(#351) Extra space after key 'url'. (key-spacing)
(#352) Extra space after key 'success'. (key-spacing)
(#352) 'status' is defined but never used. (no-unused-vars)
(#362) Extra space after key 'error'. (key-spacing)
(#362) 'error' is defined but never used. (no-unused-vars)
(#386) Multiple spaces found before '='. (no-multi-spaces)
(#405) Extra space after key 'element'. (key-spacing)
(#405) 'original' is defined but never used. (no-unused-vars)
(#408) Expected space(s) after "return". (keyword-spacing)
(#410) Extra space after key 'content'. (key-spacing)
(#410) 'original' is defined but never used. (no-unused-vars)
(#413) Extra space after key 'reset'. (key-spacing)
(#416) Extra space after key 'buttons'. (key-spacing)
(#421) 'submit' used outside of binding context. (block-scoped-var)
(#422) 'submit' used outside of binding context. (block-scoped-var)
(#428) 'submit' is already defined. (no-redeclare)
(#428) 'submit' used outside of binding context. (block-scoped-var)
(#429) 'submit' used outside of binding context. (block-scoped-var)
(#431) 'submit' used outside of binding context. (block-scoped-var)
(#431) 'submit' used outside of binding context. (block-scoped-var)
(#436) 'cancel' used outside of binding context. (block-scoped-var)
(#437) Comments should not begin with a lowercase character (capitalized-comments)
(#439) 'cancel' used outside of binding context. (block-scoped-var)
(#439) 'cancel' is already defined. (no-redeclare)
(#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)
(#444) 'cancel' used outside of binding context. (block-scoped-var)
(#444) 'cancel' used outside of binding context. (block-scoped-var)
(#444) 'event' is defined but never used. (no-unused-vars)
(#446) 'reset' used outside of binding context. (block-scoped-var)
(#448) 'reset' is already defined. (no-redeclare)
(#448) 'reset' used outside of binding context. (block-scoped-var)
(#448) ["defaults"] is better written in dot notation. (dot-notation)
(#450) 'reset' used outside of binding context. (block-scoped-var)
(#450) 'reset' used outside of binding context. (block-scoped-var)
(#457) Extra space after key 'element'. (key-spacing)
(#457) 'original' is defined but never used. (no-unused-vars)
(#459) Multiple spaces found before '!='. (no-multi-spaces)
(#459) Statement inside of curly braces should be on next line. (brace-style)
(#459) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#459) Multiple spaces found before '}'. (no-multi-spaces)
(#460) Statement inside of curly braces should be on next line. (brace-style)
(#460) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#461) A space is required after ','. (comma-spacing)
(#471) Expected space(s) after "return". (keyword-spacing)
(#475) Extra space after key 'element'. (key-spacing)
(#475) 'original' is defined but never used. (no-unused-vars)
(#480) Comments should not begin with a lowercase character (capitalized-comments)
(#480) Expected space or tab after '//' in comment. (spaced-comment)
(#481) A space is required after ','. (comma-spacing)
(#486) Comments should not begin with a lowercase character (capitalized-comments)
(#486) Expected space or tab after '//' in comment. (spaced-comment)
(#487) A space is required after ','. (comma-spacing)
(#490) Expected space(s) after "return". (keyword-spacing)
(#494) Extra space after key 'element'. (key-spacing)
(#494) 'original' is defined but never used. (no-unused-vars)
(#497) Expected space(s) after "return". (keyword-spacing)
(#499) Extra space after key 'content'. (key-spacing)
(#502) 'json' used outside of binding context. (block-scoped-var)
(#505) 'json' is already defined. (no-redeclare)
(#505) 'json' used outside of binding context. (block-scoped-var)
(#507) 'json' used outside of binding context. (block-scoped-var)
(#507) 'json' used outside of binding context. (block-scoped-var)
(#508) 'json' used outside of binding context. (block-scoped-var)
(#508) 'json' used outside of binding context. (block-scoped-var)
(#514) 'json' used outside of binding context. (block-scoped-var)
(#514) 'json' used outside of binding context. (block-scoped-var)
(#519) 'json' used outside of binding context. (block-scoped-var)
(#519) 'json' used outside of binding context. (block-scoped-var)
(#519) ["selected"] is better written in dot notation. (dot-notation)
(#519) Trailing spaces not allowed. (no-trailing-spaces)
(#543) Extra space after key 'name'. (key-spacing)
(#544) Extra space after key 'id'. (key-spacing)
(#545) Extra space after key 'type'. (key-spacing)
(#546) Extra space after key 'width'. (key-spacing)
(#547) Extra space after key 'height'. (key-spacing)
(#548) Extra space after key 'event'. (key-spacing)
(#549) Extra space after key 'onblur'. (key-spacing)
(#550) Extra space after key 'loadtype'. (key-spacing)
(#551) Extra space after key 'loadtext'. (key-spacing)
(#553) Extra space after key 'loaddata'. (key-spacing)
(#554) Extra space after key 'submitdata'. (key-spacing)
(#558) '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

(15 errors, 4 warnings)

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

mod/groupselect/styles.css
(#38) Expected single space before "{" (block-opening-brace-space-before)
(#61) Expected single space before "{" (block-opening-brace-space-before)
(#8) Expected "#AAAAAA" to be "#aaaaaa" (color-hex-case)
(#12) Expected "#AAAAAA" to be "#aaaaaa" (color-hex-case)
(#8) Expected "#AAAAAA" to be "#AAA" (color-hex-length)
(#12) Expected "#AAAAAA" to be "#AAA" (color-hex-length)
(#25) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#8) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#12) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#21) Unexpected !important (declaration-no-important)
(#4) Expected indentation of 4 spaces (indentation)
(#8) Expected indentation of 4 spaces (indentation)
(#12) Expected indentation of 4 spaces (indentation)
(#20) Expected indentation of 4 spaces (indentation)
(#21) Expected indentation of 4 spaces (indentation)
(#30) Expected indentation of 4 spaces (indentation)
(#19) Expected newline after "," (selector-list-comma-newline-after)
(#19) Expected newline after "," (selector-list-comma-newline-after)
(#49) Expected newline after "," (selector-list-comma-newline-after)

PHPDocs style problems

(34 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
(#17) No one-line description found in phpdocs for file
(#52) Phpdocs for function backup_groupselect_activity_task::encode_content_links has incomplete parameters list
mod/groupselect/backup/moodle2/backup_groupselect_stepslib.php
(#37) Function backup_groupselect_activity_structure_step::define_structure is not documented
mod/groupselect/backup/moodle2/restore_groupselect_activity_task.class.php
(#17) No one-line description found in phpdocs for file
mod/groupselect/backup/moodle2/restore_groupselect_stepslib.php
(#36) Function restore_groupselect_activity_structure_step::define_structure is not documented
(#51) Function restore_groupselect_activity_structure_step::process_groupselect is not documented
(#76) Function restore_groupselect_activity_structure_step::process_groupselect_groups_teachers is not documented
(#93) Function restore_groupselect_activity_structure_step::process_groupselect_passwords is not documented
(#110) Function restore_groupselect_activity_structure_step::after_execute is not documented
mod/groupselect/classes/event/course_module_viewed.php
(#37) Function course_module_viewed::init is not documented
mod/groupselect/classes/event/export_link_created.php
(#35) Function export_link_created::init is not documented
(#40) Function export_link_created::get_name is not documented
(#44) Function export_link_created::get_description is not documented
(#49) Function export_link_created::get_url is not documented
mod/groupselect/classes/event/group_teacher_added.php
(#40) Function group_teacher_added::init is not documented
(#46) Function group_teacher_added::get_name is not documented
(#50) Function group_teacher_added::get_description is not documented
(#55) Function group_teacher_added::get_url is not documented
(#60) Function group_teacher_added::get_objectid_mapping is not documented
(#64) Function group_teacher_added::get_other_mapping is not documented
mod/groupselect/create_form.php
(#50) Function create_form::definition is not documented
(#85) Function create_form::validation is not documented
mod/groupselect/db/upgrade.php
(#29) Function xmldb_groupselect_upgrade is not documented
mod/groupselect/jquery/plugins.php
(#20) Package mod is not valid
mod/groupselect/lib.php
(#319) Function groupselect_core_calendar_provide_event_action is not documented
(#259) Phpdocs for function groupselect_pluginfile has incomplete parameters list
mod/groupselect/locallib.php
(#69) Phpdocs for function groupselect_group_member_counts has incomplete parameters list
(#101) Phpdocs for function groupselect_get_password_protected_groups has incomplete parameters list
(#120) Phpdocs for function groupselect_get_context_members_by_role has incomplete parameters list
mod/groupselect/mod_form.php
(#41) Function mod_groupselect_mod_form::definition is not documented
(#176) Function mod_groupselect_mod_form::validation is not documented
mod/groupselect/select_form.php
(#42) Function select_form::definition is not documented
(#67) Function select_form::validation is not documented
(#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]

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

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 0 warnings)

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