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

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


Javascript coding style problems

(80 errors, 362 warnings)

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

mod/realtimequiz/editquestions.js
(#1) Expected space or tab after '/*' in comment. (spaced-comment)
(#1) 'M' is already defined as a built-in global variable. (no-redeclare)
(#2) Identifier 'mod_realtimequiz' is not in camel case. (camelcase)
(#4) Identifier 'init_editpage' is not in camel case. (camelcase)
(#4) Unexpected space before function parentheses. (space-before-function-paren)
(#9) Identifier 'highlight_correct' is not in camel case. (camelcase)
(#9) Unexpected space before function parentheses. (space-before-function-paren)
(#10) Unexpected space before function parentheses. (space-before-function-paren)
(#14) Unexpected 'this'. (no-invalid-this)
(#15) Unexpected 'this'. (no-invalid-this)
(#22) Unexpected 'this'. (no-invalid-this)
(#30) Unexpected space before function parentheses. (space-before-function-paren)
mod/realtimequiz/view_student.js
(#10) Operator '=' must be spaced. (space-infix-ops)
(#11) Operator '=' must be spaced. (space-infix-ops)
(#12) Operator '=' must be spaced. (space-infix-ops)
(#13) Operator '=' must be spaced. (space-infix-ops)
(#14) Operator '=' must be spaced. (space-infix-ops)
(#15) Operator '=' must be spaced. (space-infix-ops)
(#18) Operator '=' must be spaced. (space-infix-ops)
(#19) Operator '=' must be spaced. (space-infix-ops)
(#20) Operator '=' must be spaced. (space-infix-ops)
(#21) Operator '=' must be spaced. (space-infix-ops)
(#22) Operator '=' must be spaced. (space-infix-ops)
(#33) Expected space or tab after '/**' in comment. (spaced-comment)
(#36) Identifier 'realtimequiz_maxdebugmessages' is not in camel case. (camelcase)
(#37) Identifier 'realtimequiz_debug_stop' is not in camel case. (camelcase)
(#39) Missing JSDoc comment. (require-jsdoc)
(#39) Identifier 'realtimequiz_debugmessage' is not in camel case. (camelcase)
(#39) 'realtimequiz_debugmessage' is defined but never used. (no-unused-vars)
(#40) Identifier 'realtimequiz_maxdebugmessages' is not in camel case. (camelcase)
(#41) Identifier 'realtimequiz_maxdebugmessages' is not in camel case. (camelcase)
(#44) This line has a length of 157. Maximum allowed is 132. (max-len)
(#51) Missing JSDoc comment. (require-jsdoc)
(#51) Identifier 'realtimequiz_debug_stopall' is not in camel case. (camelcase)
(#51) 'realtimequiz_debug_stopall' is defined but never used. (no-unused-vars)
(#52) Identifier 'realtimequiz_debug_stop' is not in camel case. (camelcase)
(#56) Expected space or tab after '/**' in comment. (spaced-comment)
(#60) Missing JSDoc comment. (require-jsdoc)
(#60) Identifier 'realtimequiz_set_maxanswers' is not in camel case. (camelcase)
(#60) 'realtimequiz_set_maxanswers' is defined but never used. (no-unused-vars)
(#64) Missing JSDoc comment. (require-jsdoc)
(#64) Identifier 'realtimequiz_set_quizid' is not in camel case. (camelcase)
(#64) 'realtimequiz_set_quizid' is defined but never used. (no-unused-vars)
(#68) Missing JSDoc comment. (require-jsdoc)
(#68) Identifier 'realtimequiz_set_userid' is not in camel case. (camelcase)
(#68) 'realtimequiz_set_userid' is defined but never used. (no-unused-vars)
(#72) Missing JSDoc comment. (require-jsdoc)
(#72) Identifier 'realtimequiz_set_sesskey' is not in camel case. (camelcase)
(#72) 'realtimequiz_set_sesskey' is defined but never used. (no-unused-vars)
(#76) Missing JSDoc comment. (require-jsdoc)
(#76) Identifier 'realtimequiz_set_image' is not in camel case. (camelcase)
(#76) 'realtimequiz_set_image' is defined but never used. (no-unused-vars)
(#80) Missing JSDoc comment. (require-jsdoc)
(#80) Identifier 'realtimequiz_set_text' is not in camel case. (camelcase)
(#80) 'realtimequiz_set_text' is defined but never used. (no-unused-vars)
(#84) Missing JSDoc comment. (require-jsdoc)
(#84) Identifier 'realtimequiz_set_coursepage' is not in camel case. (camelcase)
(#84) 'realtimequiz_set_coursepage' is defined but never used. (no-unused-vars)
(#88) Missing JSDoc comment. (require-jsdoc)
(#88) Identifier 'realtimequiz_set_siteroot' is not in camel case. (camelcase)
(#88) 'realtimequiz_set_siteroot' is defined but never used. (no-unused-vars)
(#92) Missing JSDoc comment. (require-jsdoc)
(#92) Identifier 'realtimequiz_set_running' is not in camel case. (camelcase)
(#92) 'realtimequiz_set_running' is defined but never used. (no-unused-vars)
(#96) Expected space or tab after '/**' in comment. (spaced-comment)
(#99) Identifier 'realtimequiz_init_student_view' is not in camel case. (camelcase)
(#99) 'realtimequiz_init_student_view' is defined but never used. (no-unused-vars)
(#100) Operator '=' must be spaced. (space-infix-ops)
(#100) Operator '+' must be spaced. (space-infix-ops)
(#100) ["joinquiz"] is better written in dot notation. (dot-notation)
(#100) Operator '+' must be spaced. (space-infix-ops)
(#101) Operator '+' must be spaced. (space-infix-ops)
(#101) ["joininstruct"] is better written in dot notation. (dot-notation)
(#101) Operator '+' must be spaced. (space-infix-ops)
(#105) Missing JSDoc comment. (require-jsdoc)
(#105) Identifier 'realtimequiz_init_question_view' is not in camel case. (camelcase)
(#110) This line has a length of 347. Maximum allowed is 132. (max-len)
(#110) Operator '+' must be spaced. (space-infix-ops)
(#110) ["waitstudent"] is better written in dot notation. (dot-notation)
(#110) Operator '+' must be spaced. (space-infix-ops)
(#110) Operator '+' must be spaced. (space-infix-ops)
(#110) ["clicknext"] is better written in dot notation. (dot-notation)
(#110) Operator '+' must be spaced. (space-infix-ops)
(#112) 'realtimequiz_update_next_button' is not defined. (no-undef)
(#116) This line has a length of 307. Maximum allowed is 132. (max-len)
(#116) Operator '+' must be spaced. (space-infix-ops)
(#116) ["waitfirst"] is better written in dot notation. (dot-notation)
(#116) Operator '+' must be spaced. (space-infix-ops)
(#123) Expected space or tab after '/**' in comment. (spaced-comment)
(#123) Missing JSDoc for parameter 'status'. (valid-jsdoc)
(#126) Identifier 'realtimequiz_set_status' is not in camel case. (camelcase)
(#130) Missing JSDoc comment. (require-jsdoc)
(#130) Identifier 'realtimequiz_set_question_number' is not in camel case. (camelcase)
(#131) ["question"] is better written in dot notation. (dot-notation)
(#135) Missing JSDoc comment. (require-jsdoc)
(#135) Identifier 'realtimequiz_set_question_text' is not in camel case. (camelcase)
(#139) Missing JSDoc comment. (require-jsdoc)
(#139) Identifier 'realtimequiz_set_question_image' is not in camel case. (camelcase)
(#141) This line has a length of 176. Maximum allowed is 132. (max-len)
(#141) Operator '+' must be spaced. (space-infix-ops)
(#141) Operator '+' must be spaced. (space-infix-ops)
(#141) Operator '+' must be spaced. (space-infix-ops)
(#141) Operator '+' must be spaced. (space-infix-ops)
(#141) Operator '+' must be spaced. (space-infix-ops)
(#141) Operator '+' must be spaced. (space-infix-ops)
(#147) Missing JSDoc comment. (require-jsdoc)
(#147) Identifier 'realtimequiz_clear_answers' is not in camel case. (camelcase)
(#152) Missing JSDoc comment. (require-jsdoc)
(#152) Identifier 'realtimequiz_set_answer' is not in camel case. (camelcase)
(#154) Unexpected alert. (no-alert)
(#154) ["invalidanswer"] is better written in dot notation. (dot-notation)
(#157) Multiple spaces found before '//ASCII 'A''. (no-multi-spaces)
(#157) Expected space or tab after '//' in comment. (spaced-comment)
(#158) Operator '+' must be spaced. (space-infix-ops)
(#158) Operator '+' must be spaced. (space-infix-ops)
(#158) Operator '+' must be spaced. (space-infix-ops)
(#158) Operator '+' must be spaced. (space-infix-ops)
(#162) Operator '+' must be spaced. (space-infix-ops)
(#162) Operator '+' must be spaced. (space-infix-ops)
(#163) Operator '+' must be spaced. (space-infix-ops)
(#163) Operator '+' must be spaced. (space-infix-ops)
(#164) Operator '+' must be spaced. (space-infix-ops)
(#164) ["blank"] is better written in dot notation. (dot-notation)
(#164) Operator '+' must be spaced. (space-infix-ops)
(#170) Missing JSDoc comment. (require-jsdoc)
(#170) Identifier 'realtimequiz_set_question' is not in camel case. (camelcase)
(#171) Use '===' to compare with null. (no-eq-null)
(#172) Unexpected alert. (no-alert)
(#177) This line has a length of 143. Maximum allowed is 132. (max-len)
(#177) Multiple spaces found before '// If the ques...'. (no-multi-spaces)
(#194) Operator '=' must be spaced. (space-infix-ops)
(#194) Operator '<' must be spaced. (space-infix-ops)
(#195) Operator '+' must be spaced. (space-infix-ops)
(#202) Missing JSDoc comment. (require-jsdoc)
(#202) Identifier 'realtimequiz_disable_answer' is not in camel case. (camelcase)
(#203) A space is required after ','. (comma-spacing)
(#206) Missing JSDoc comment. (require-jsdoc)
(#206) Identifier 'realtimequiz_set_result' is not in camel case. (camelcase)
(#207) Operator '+' must be spaced. (space-infix-ops)
(#210) Operator '=' must be spaced. (space-infix-ops)
(#210) Operator '<' must be spaced. (space-infix-ops)
(#214) Operator '+' must be spaced. (space-infix-ops)
(#217) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#218) ["tick"] is better written in dot notation. (dot-notation)
(#218) Operator '+' must be spaced. (space-infix-ops)
(#218) ["tick"] is better written in dot notation. (dot-notation)
(#218) Operator '+' must be spaced. (space-infix-ops)
(#220) ["cross"] is better written in dot notation. (dot-notation)
(#220) Operator '+' must be spaced. (space-infix-ops)
(#220) ["cross"] is better written in dot notation. (dot-notation)
(#220) Operator '+' must be spaced. (space-infix-ops)
(#231) Missing JSDoc comment. (require-jsdoc)
(#231) Identifier 'realtimequiz_show_final_results' is not in camel case. (camelcase)
(#234) 'msg' used outside of binding context. (block-scoped-var)
(#234) Operator '+' must be spaced. (space-infix-ops)
(#234) ["finalresults"] is better written in dot notation. (dot-notation)
(#234) Operator '+' must be spaced. (space-infix-ops)
(#235) 'msg' used outside of binding context. (block-scoped-var)
(#235) Operator '+' must be spaced. (space-infix-ops)
(#235) ["classresult"] is better written in dot notation. (dot-notation)
(#235) Operator '+' must be spaced. (space-infix-ops)
(#235) Operator '+' must be spaced. (space-infix-ops)
(#235) Operator '+' must be spaced. (space-infix-ops)
(#235) ["resultcorrect"] is better written in dot notation. (dot-notation)
(#237) This line has a length of 133. Maximum allowed is 132. (max-len)
(#237) 'msg' used outside of binding context. (block-scoped-var)
(#237) Operator '+' must be spaced. (space-infix-ops)
(#237) ["yourresult"] is better written in dot notation. (dot-notation)
(#237) Operator '+' must be spaced. (space-infix-ops)
(#237) Operator '/' must be spaced. (space-infix-ops)
(#238) 'msg' used outside of binding context. (block-scoped-var)
(#238) Operator '+' must be spaced. (space-infix-ops)
(#238) ["resultcorrect"] is better written in dot notation. (dot-notation)
(#238) Operator '+' must be spaced. (space-infix-ops)
(#240) 'msg' used outside of binding context. (block-scoped-var)
(#242) 'msg' is already defined. (no-redeclare)
(#242) 'msg' used outside of binding context. (block-scoped-var)
(#242) Operator '+' must be spaced. (space-infix-ops)
(#242) ["quizfinished"] is better written in dot notation. (dot-notation)
(#242) Operator '+' must be spaced. (space-infix-ops)
(#244) 'msg' used outside of binding context. (block-scoped-var)
(#244) 'msg' used outside of binding context. (block-scoped-var)
(#247) Comments should not begin with a lowercase character. (capitalized-comments)
(#247) Expected space or tab after '/**' in comment. (spaced-comment)
(#247) Missing JSDoc for parameter 'choice'. (valid-jsdoc)
(#250) Identifier 'realtimequiz_select_choice' is not in camel case. (camelcase)
(#250) 'realtimequiz_select_choice' is defined but never used. (no-unused-vars)
(#252) ["sendinganswer"] is better written in dot notation. (dot-notation)
(#253) Operator '=' must be spaced. (space-infix-ops)
(#256) Operator '+' must be spaced. (space-infix-ops)
(#257) Operator '=' must be spaced. (space-infix-ops)
(#257) Operator '<' must be spaced. (space-infix-ops)
(#266) Expected space or tab after '/**' in comment. (spaced-comment)
(#266) Missing JSDoc for parameter 'counttime'. (valid-jsdoc)
(#266) Missing JSDoc for parameter 'preview'. (valid-jsdoc)
(#269) Identifier 'realtimequiz_start_timer' is not in camel case. (camelcase)
(#272) ["displaynext"] is better written in dot notation. (dot-notation)
(#274) ["timeleft"] is better written in dot notation. (dot-notation)
(#276) Operator '=' must be spaced. (space-infix-ops)
(#276) Operator '+' must be spaced. (space-infix-ops)
(#277) Operator '=' must be spaced. (space-infix-ops)
(#277) Implied eval. Consider passing a function instead of a string. (no-implied-eval)
(#277) Operator '+' must be spaced. (space-infix-ops)
(#277) Operator '+' must be spaced. (space-infix-ops)
(#281) Missing JSDoc comment. (require-jsdoc)
(#281) Identifier 'realtimequiz_stop_timer' is not in camel case. (camelcase)
(#282) Use '===' to compare with null. (no-eq-null)
(#288) Missing JSDoc comment. (require-jsdoc)
(#288) Identifier 'realtimequiz_timer_tick' is not in camel case. (camelcase)
(#292) Operator '=' must be spaced. (space-infix-ops)
(#296) ["questionfinished"] is better written in dot notation. (dot-notation)
(#300) Operator '=' must be spaced. (space-infix-ops)
(#300) Operator '<' must be spaced. (space-infix-ops)
(#311) Expected space or tab after '/**' in comment. (spaced-comment)
(#311) Missing JSDoc for parameter 'code'. (valid-jsdoc)
(#311) Missing JSDoc for parameter 'time'. (valid-jsdoc)
(#314) Identifier 'realtimequiz_delayed_request' is not in camel case. (camelcase)
(#315) Use '===' to compare with null. (no-eq-null)
(#323) Missing JSDoc comment. (require-jsdoc)
(#323) Identifier 'realtimequiz_create_request' is not in camel case. (camelcase)
(#326) Identifier 'realtimequiz_debug_stop' is not in camel case. (camelcase)
(#331) Use '===' to compare with null. (no-eq-null)
(#347) 'ActiveXObject' is not defined. (no-undef)
(#348) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#351) 'ActiveXObject' is not defined. (no-undef)
(#352) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#353) Empty block statement. (no-empty)
(#359) Unexpected alert. (no-alert)
(#359) ["httprequestfail"] is better written in dot notation. (dot-notation)
(#360) Function 'realtimequiz_create_request' expected no return value. (consistent-return)
(#365) Operator '+' must be spaced. (space-infix-ops)
(#367) Operator '+' must be spaced. (space-infix-ops)
(#367) Operator '+' must be spaced. (space-infix-ops)
(#373) Missing JSDoc comment. (require-jsdoc)
(#373) Identifier 'realtimequiz_resend_request' is not in camel case. (camelcase)
(#383) Missing JSDoc comment. (require-jsdoc)
(#383) Identifier 'realtimequiz_return_course' is not in camel case. (camelcase)
(#385) Unexpected alert. (no-alert)
(#387) Comments should not begin with a lowercase character. (capitalized-comments)
(#387) Expected space or tab after '//' in comment. (spaced-comment)
(#391) Missing JSDoc comment. (require-jsdoc)
(#391) Identifier 'node_text' is not in camel case. (camelcase)
(#401) Missing JSDoc comment. (require-jsdoc)
(#401) Identifier 'realtimequiz_get_question' is not in camel case. (camelcase)
(#402) Operator '+' must be spaced. (space-infix-ops)
(#405) Missing JSDoc comment. (require-jsdoc)
(#405) Identifier 'realtimequiz_get_results' is not in camel case. (camelcase)
(#406) Operator '+' must be spaced. (space-infix-ops)
(#406) Operator '+' must be spaced. (space-infix-ops)
(#406) Operator '+' must be spaced. (space-infix-ops)
(#409) Missing JSDoc comment. (require-jsdoc)
(#409) Identifier 'realtimequiz_post_answer' is not in camel case. (camelcase)
(#410) This line has a length of 173. Maximum allowed is 132. (max-len)
(#410) Operator '+' must be spaced. (space-infix-ops)
(#410) Operator '+' must be spaced. (space-infix-ops)
(#410) Operator '+' must be spaced. (space-infix-ops)
(#410) Operator '+' must be spaced. (space-infix-ops)
(#410) Operator '+' must be spaced. (space-infix-ops)
(#410) Operator '+' must be spaced. (space-infix-ops)
(#410) Operator '+' must be spaced. (space-infix-ops)
(#413) Missing JSDoc comment. (require-jsdoc)
(#413) Identifier 'realtimequiz_join_quiz' is not in camel case. (camelcase)
(#413) 'realtimequiz_join_quiz' is defined but never used. (no-unused-vars)
(#414) Operator '+' must be spaced. (space-infix-ops)
(#414) Operator '+' must be spaced. (space-infix-ops)
(#418) Missing JSDoc comment. (require-jsdoc)
(#418) Function 'realtimequiz_process_contents' has a complexity of 39. Maximum allowed is 20. (complexity)
(#418) Identifier 'realtimequiz_process_contents' is not in camel case. (camelcase)
(#422) Use '===' to compare with null. (no-eq-null)
(#436) Use '===' to compare with null. (no-eq-null)
(#446) Expected { after 'if' condition. (curly)
(#446) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#447) Unexpected whitespace before semicolon. (semi-spacing)
(#449) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#450) Unexpected alert. (no-alert)
(#450) ["noquestion"] is better written in dot notation. (dot-notation)
(#450) Operator '+' must be spaced. (space-infix-ops)
(#451) Blocks are nested too deeply (6). Maximum allowed is 4. (max-depth)
(#451) Unexpected confirm. (no-alert)
(#451) ["tryagain"] is better written in dot notation. (dot-notation)
(#458) Blocks are nested too deeply (6). Maximum allowed is 4. (max-depth)
(#464) 'realtimequiz_update_next_button' is not defined. (no-undef)
(#468) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#477) Blocks are nested too deeply (6). Maximum allowed is 4. (max-depth)
(#477) Operator '=' must be spaced. (space-infix-ops)
(#477) Operator '<' must be spaced. (space-infix-ops)
(#481) Blocks are nested too deeply (7). Maximum allowed is 4. (max-depth)
(#485) Blocks are nested too deeply (6). Maximum allowed is 4. (max-depth)
(#490) ["resultthisquestion"] is better written in dot notation. (dot-notation)
(#490) Operator '+' must be spaced. (space-infix-ops)
(#492) Operator '+' must be spaced. (space-infix-ops)
(#492) ["resultoverall"] is better written in dot notation. (dot-notation)
(#494) Operator '+' must be spaced. (space-infix-ops)
(#494) ["resultcorrect"] is better written in dot notation. (dot-notation)
(#495) Blocks are nested too deeply (7). Maximum allowed is 4. (max-depth)
(#496) This line has a length of 155. Maximum allowed is 132. (max-len)
(#496) Operator '+' must be spaced. (space-infix-ops)
(#496) ["yourresult"] is better written in dot notation. (dot-notation)
(#496) Operator '+' must be spaced. (space-infix-ops)
(#497) Operator '+' must be spaced. (space-infix-ops)
(#497) ["resultcorrect"] is better written in dot notation. (dot-notation)
(#497) Operator '+' must be spaced. (space-infix-ops)
(#504) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#505) 'realtimequiz_update_next_button' is not defined. (no-undef)
(#505) Multiple spaces found before '// Teacher con...'. (no-multi-spaces)
(#507) A space is required after ','. (comma-spacing)
(#511) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#512) ["answersent"] is better written in dot notation. (dot-notation)
(#518) 'waittime' used outside of binding context. (block-scoped-var)
(#519) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#519) 'waittime' used outside of binding context. (block-scoped-var)
(#520) 'waittime' used outside of binding context. (block-scoped-var)
(#520) 'waittime' used outside of binding context. (block-scoped-var)
(#522) 'waittime' used outside of binding context. (block-scoped-var)
(#524) Identifier 'number_of_students' is not in camel case. (camelcase)
(#524) Unexpected whitespace before semicolon. (semi-spacing)
(#525) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#525) Identifier 'number_of_students' is not in camel case. (camelcase)
(#526) Blocks are nested too deeply (6). Maximum allowed is 4. (max-depth)
(#527) This line has a length of 155. Maximum allowed is 132. (max-len)
(#527) Operator '+' must be spaced. (space-infix-ops)
(#527) Operator '+' must be spaced. (space-infix-ops)
(#527) ["studentconnected"] is better written in dot notation. (dot-notation)
(#527) Unexpected whitespace before semicolon. (semi-spacing)
(#529) This line has a length of 156. Maximum allowed is 132. (max-len)
(#529) Operator '+' must be spaced. (space-infix-ops)
(#529) Operator '+' must be spaced. (space-infix-ops)
(#529) ["studentsconnected"] is better written in dot notation. (dot-notation)
(#529) Unexpected whitespace before semicolon. (semi-spacing)
(#532) 'waittime' used outside of binding context. (block-scoped-var)
(#535) 'waittime' is already defined. (no-redeclare)
(#535) 'waittime' used outside of binding context. (block-scoped-var)
(#536) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#536) 'waittime' used outside of binding context. (block-scoped-var)
(#537) 'waittime' used outside of binding context. (block-scoped-var)
(#537) 'waittime' used outside of binding context. (block-scoped-var)
(#539) 'waittime' used outside of binding context. (block-scoped-var)
(#542) 'waittime' used outside of binding context. (block-scoped-var)
(#548) ["quiznotrunning"] is better written in dot notation. (dot-notation)
(#555) Unexpected alert. (no-alert)
(#555) ["servererror"] is better written in dot notation. (dot-notation)
(#555) Operator '+' must be spaced. (space-infix-ops)
(#558) Unexpected alert. (no-alert)
(#558) ["badresponse"] is better written in dot notation. (dot-notation)
(#558) Operator '+' must be spaced. (space-infix-ops)
(#559) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#559) Unexpected confirm. (no-alert)
(#559) ["tryagain"] is better written in dot notation. (dot-notation)
(#580) Unexpected alert. (no-alert)
(#589) Expected space or tab after '//' in comment. (spaced-comment)
(#590) Expected space or tab after '//' in comment. (spaced-comment)
(#592) Expected space or tab after '//' in comment. (spaced-comment)
(#593) Expected space or tab after '//' in comment. (spaced-comment)
mod/realtimequiz/view_teacher.js
(#8) 'realtimequiz' is not defined. (no-undef)
(#10) Missing JSDoc comment. (require-jsdoc)
(#10) Identifier 'realtimequiz_first_question' is not in camel case. (camelcase)
(#15) 'realtimequiz_create_request' is not defined. (no-undef)
(#15) Operator '+' must be spaced. (space-infix-ops)
(#15) 'realtimequiz' is not defined. (no-undef)
(#15) Operator '+' must be spaced. (space-infix-ops)
(#15) Operator '+' must be spaced. (space-infix-ops)
(#15) 'realtimequiz' is not defined. (no-undef)
(#15) Operator '+' must be spaced. (space-infix-ops)
(#16) Expected space or tab after '//' in comment. (spaced-comment)
(#19) Missing JSDoc comment. (require-jsdoc)
(#19) Identifier 'realtimequiz_next_question' is not in camel case. (camelcase)
(#21) This line has a length of 167. Maximum allowed is 132. (max-len)
(#21) 'realtimequiz_create_request' is not defined. (no-undef)
(#21) Operator '+' must be spaced. (space-infix-ops)
(#21) 'realtimequiz' is not defined. (no-undef)
(#21) Operator '+' must be spaced. (space-infix-ops)
(#21) Operator '+' must be spaced. (space-infix-ops)
(#21) 'realtimequiz' is not defined. (no-undef)
(#21) Operator '+' must be spaced. (space-infix-ops)
(#21) Operator '+' must be spaced. (space-infix-ops)
(#21) 'realtimequiz' is not defined. (no-undef)
(#22) 'realtimequiz' is not defined. (no-undef)
(#22) 'realtimequiz' is not defined. (no-undef)
(#23) Expected space or tab after '//' in comment. (spaced-comment)
(#26) Missing JSDoc comment. (require-jsdoc)
(#26) Identifier 'realtimequiz_update_next_button' is not in camel case. (camelcase)
(#27) 'realtimequiz' is not defined. (no-undef)
(#31) This line has a length of 146. Maximum allowed is 132. (max-len)
(#31) 'realtimequiz' is not defined. (no-undef)
(#31) 'realtimequiz' is not defined. (no-undef)
(#34) This line has a length of 171. Maximum allowed is 132. (max-len)
(#34) Operator '+' must be spaced. (space-infix-ops)
(#34) 'realtimequiz' is not defined. (no-undef)
(#34) ["next"] is better written in dot notation. (dot-notation)
(#34) Operator '+' must be spaced. (space-infix-ops)
(#38) This line has a length of 187. Maximum allowed is 132. (max-len)
(#38) Operator '+' must be spaced. (space-infix-ops)
(#38) 'realtimequiz' is not defined. (no-undef)
(#38) ["next"] is better written in dot notation. (dot-notation)
(#38) Operator '+' must be spaced. (space-infix-ops)
(#42) Missing JSDoc comment. (require-jsdoc)
(#42) Identifier 'realtimequiz_start_quiz' is not in camel case. (camelcase)
(#43) 'realtimequiz' is not defined. (no-undef)
(#47) Missing JSDoc comment. (require-jsdoc)
(#47) Identifier 'realtimequiz_start_new_quiz' is not in camel case. (camelcase)
(#47) 'realtimequiz_start_new_quiz' is defined but never used. (no-unused-vars)
(#48) Unexpected confirm. (no-alert)
(#48) 'realtimequiz' is not defined. (no-undef)
(#48) ["startnewquizconfirm"] is better written in dot notation. (dot-notation)
(#54) Missing JSDoc comment. (require-jsdoc)
(#54) Identifier 'realtimequiz_reconnect_quiz' is not in camel case. (camelcase)
(#54) 'realtimequiz_reconnect_quiz' is defined but never used. (no-unused-vars)
(#55) 'realtimequiz' is not defined. (no-undef)
(#56) 'realtimequiz_create_request' is not defined. (no-undef)
(#56) Operator '+' must be spaced. (space-infix-ops)
(#56) 'realtimequiz' is not defined. (no-undef)
(#59) Missing JSDoc comment. (require-jsdoc)
(#59) Identifier 'realtimequiz_init_teacher_view' is not in camel case. (camelcase)
(#59) 'realtimequiz_init_teacher_view' is defined but never used. (no-unused-vars)
(#60) 'realtimequiz' is not defined. (no-undef)
(#60) Multiple spaces found before '// Set to true...'. (no-multi-spaces)
(#62) 'realtimequiz' is not defined. (no-undef)
(#63) This line has a length of 133. Maximum allowed is 132. (max-len)
(#63) 'realtimequiz' is not defined. (no-undef)
(#63) ["reconnectquiz"] is better written in dot notation. (dot-notation)
(#64) Operator '+' must be spaced. (space-infix-ops)
(#64) 'realtimequiz' is not defined. (no-undef)
(#64) ["reconnectinstruct"] is better written in dot notation. (dot-notation)
(#64) Operator '+' must be spaced. (space-infix-ops)
(#65) This line has a length of 215. Maximum allowed is 132. (max-len)
(#65) 'realtimequiz' is not defined. (no-undef)
(#65) ["startnewquiz"] is better written in dot notation. (dot-notation)
(#66) 'realtimequiz' is not defined. (no-undef)
(#66) ["teacherstartnewinstruct"] is better written in dot notation. (dot-notation)
(#68) This line has a length of 208. Maximum allowed is 132. (max-len)
(#68) 'realtimequiz' is not defined. (no-undef)
(#68) ["startquiz"] is better written in dot notation. (dot-notation)
(#69) 'realtimequiz' is not defined. (no-undef)
(#69) ["teacherstartinstruct"] is better written in dot notation. (dot-notation)
(#71) Operator '+' must be spaced. (space-infix-ops)
(#71) 'realtimequiz' is not defined. (no-undef)
(#71) ["joinquizasstudent"] is better written in dot notation. (dot-notation)
(#71) Operator '+' must be spaced. (space-infix-ops)
(#72) Operator '+' must be spaced. (space-infix-ops)
(#72) 'realtimequiz' is not defined. (no-undef)
(#72) ["teacherjoinquizinstruct"] is better written in dot notation. (dot-notation)
(#72) Operator '+' must be spaced. (space-infix-ops)

CSS problems

(0 errors, 0 warnings)

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


PHPDocs style problems

(0 errors, 0 warnings)

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


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

(0 errors, 0 warnings)

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


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]


Gherkin .feature problems

(0 errors, 0 warnings)

This section shows problems detected in behat .feature files [More info]