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

(224 errors, 116 warnings)

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

mod/assign/feedback/cloudpoodll/classes/constants.php
(#94) Expected 1 space after "="; 0 found
(#95) Expected 1 space after "="; 0 found
(#96) Expected 1 space after "="; 0 found
(#97) Expected 1 space after "="; 0 found
(#98) Expected 1 space after "="; 0 found
(#99) Expected 1 space after "="; 0 found
(#100) Expected 1 space after "="; 0 found
(#101) Expected 1 space after "="; 0 found
(#102) Expected 1 space after "="; 0 found
(#103) Expected 1 space after "="; 0 found
(#104) Expected 1 space after "="; 0 found
(#105) Expected 1 space after "="; 0 found
(#106) Expected 1 space after "="; 0 found
(#107) Expected 1 space after "="; 0 found
(#108) Expected 1 space after "="; 0 found
(#109) Expected 1 space after "="; 0 found
(#110) Expected 1 space after "="; 0 found
(#111) Expected 1 space after "="; 0 found
mod/assign/feedback/cloudpoodll/classes/output/renderer.php
(#57) Variable "r_options" must not contain underscores.
(#58) Commas (,) must be followed by white space.
(#60) Variable "r_options" must not contain underscores.
(#62) Inline comments must start with a capital letter, digit or 3-dots sequence
(#62) Inline comments must end in full-stops, exclamation marks, or question marks
(#63) Variable "r_options" must not contain underscores.
(#67) Variable "r_options" must not contain underscores.
(#71) Variable "r_options" must not contain underscores.
(#75) Inline comments must start with a capital letter, digit or 3-dots sequence
(#75) Inline comments must end in full-stops, exclamation marks, or question marks
(#83) Inline comments must start with a capital letter, digit or 3-dots sequence
(#83) Inline comments must end in full-stops, exclamation marks, or question marks
(#84) Variable "r_options" must not contain underscores.
(#87) Variable "r_options" must not contain underscores.
(#88) Inline comments must start with a capital letter, digit or 3-dots sequence
(#89) Inline comments must start with a capital letter, digit or 3-dots sequence
(#90) Variable "r_options" must not contain underscores.
(#93) Variable "r_options" must not contain underscores.
(#96) Inline comments must start with a capital letter, digit or 3-dots sequence
(#96) Inline comments must end in full-stops, exclamation marks, or question marks
(#103) Inline comments must start with a capital letter, digit or 3-dots sequence
(#104) Variable "can_transcribe" must not contain underscores.
(#104) Variable "r_options" must not contain underscores.
(#106) Variable "can_transcribe" must not contain underscores.
(#106) Variable "r_options" must not contain underscores.
(#107) Variable "r_options" must not contain underscores.
(#108) Variable "r_options" must not contain underscores.
(#114) Inline comments must start with a capital letter, digit or 3-dots sequence
(#122) Variable "string_hints" must not contain underscores.
(#135) Inline comments must start with a capital letter, digit or 3-dots sequence
(#136) Variable "r_options" must not contain underscores.
(#143) Commas (,) must be followed by white space.
(#144) Variable "r_options" must not contain underscores.
(#146) Variable "r_options" must not contain underscores.
(#150) Variable "r_options" must not contain underscores.
(#154) Variable "r_options" must not contain underscores.
(#155) Variable "r_options" must not contain underscores.
(#156) Variable "r_options" must not contain underscores.
(#157) Variable "r_options" must not contain underscores.
(#158) Variable "string_hints" must not contain underscores.
(#166) Inline comments must start with a capital letter, digit or 3-dots sequence
(#169) Inline comments must start with a capital letter, digit or 3-dots sequence
mod/assign/feedback/cloudpoodll/classes/task/cloudpoodll_s3_adhoc.php
(#52) Inline comments must start with a capital letter, digit or 3-dots sequence
(#52) This comment is 67% valid code; is this commented out code?
(#70) Inline comments must start with a capital letter, digit or 3-dots sequence
(#84) Expected "if (...) {\n"; found "if(...){\n"
(#85) Inline comments must start with a capital letter, digit or 3-dots sequence
(#85) Inline comments must end in full-stops, exclamation marks, or question marks
(#85) No space found before comment text; expected "// after 24 hours we give up" but found "//after 24 hours we give up"
(#89) Usage of ELSEIF not allowed; use ELSE IF instead
(#90) No space found before comment text; expected "// 15 minute delay" but found "//15 minute delay"
(#92) Expected "} else {\n"; found "}else{\n"
(#93) No space found before comment text; expected "// 30 second delay" but found "//30 second delay"
(#97) Variable "s3_task" must not contain underscores.
(#98) Variable "s3_task" must not contain underscores.
(#99) Variable "s3_task" must not contain underscores.
(#100) Inline comments must start with a capital letter, digit or 3-dots sequence
(#100) Inline comments must end in full-stops, exclamation marks, or question marks
(#100) No space found before comment text; expected "// if we do not set the next run time it can extend the current cron job indef with a recurring task" but found "//if we do not set the next run time it can extend the current cron job indef with a recurring task"
(#101) Variable "s3_task" must not contain underscores.
(#101) Expected 1 space before "+"; 0 found
(#101) Expected 1 space after "+"; 0 found
(#102) Inline comments must start with a capital letter, digit or 3-dots sequence
(#102) Inline comments must end in full-stops, exclamation marks, or question marks
(#103) Variable "s3_task" must not contain underscores.
mod/assign/feedback/cloudpoodll/classes/utils.php
(#32) Variable "rec_options" must not contain underscores.
(#34) Variable "rec_options" must not contain underscores.
(#53) Variable "rec_options" must not contain underscores.
(#59) Variable "rec_options" must not contain underscores.
(#72) Commas (,) must be followed by white space.
(#73) Commas (,) must be followed by white space.
(#74) Commas (,) must be followed by white space.
(#75) Commas (,) must be followed by white space.
(#137) Inline comments must start with a capital letter, digit or 3-dots sequence
(#139) Inline comments must end in full-stops, exclamation marks, or question marks
(#139) No space found before comment text; expected "// The regions that can transcribe" but found "//The regions that can transcribe"
(#148) Inline comments must start with a capital letter, digit or 3-dots sequence
(#167) Inline comments must end in full-stops, exclamation marks, or question marks
(#189) Inline comments must start with a capital letter, digit or 3-dots sequence
(#192) Inline comments must start with a capital letter, digit or 3-dots sequence
(#195) Inline comments must start with a capital letter, digit or 3-dots sequence
(#203) Inline comments must start with a capital letter, digit or 3-dots sequence
(#235) Inline comments must start with a capital letter, digit or 3-dots sequence
(#244) Variable "token_url" must not contain underscores.
(#250) Variable "token_response" must not contain underscores.
(#250) Variable "token_url" must not contain underscores.
(#251) Variable "token_response" must not contain underscores.
(#252) Variable "resp_object" must not contain underscores.
(#252) Variable "token_response" must not contain underscores.
(#253) Variable "resp_object" must not contain underscores.
(#253) Variable "resp_object" must not contain underscores.
(#254) Variable "resp_object" must not contain underscores.
(#255) Inline comments must start with a capital letter, digit or 3-dots sequence
(#256) Variable "resp_object" must not contain underscores.
(#257) Variable "resp_object" must not contain underscores.
(#257) Variable "resp_object" must not contain underscores.
(#258) Inline comments must start with a capital letter, digit or 3-dots sequence
(#264) Inline comments must start with a capital letter, digit or 3-dots sequence
(#271) Variable "resp_object" must not contain underscores.
(#272) Variable "resp_object" must not contain underscores.
(#274) Variable "resp_object" must not contain underscores.
(#275) Variable "resp_object" must not contain underscores.
(#277) Variable "resp_object" must not contain underscores.
(#278) Variable "resp_object" must not contain underscores.
(#285) Empty IF statement detected
(#285) Variable "resp_object" must not contain underscores.
(#285) Variable "resp_object" must not contain underscores.
(#295) Expected 1 space before opening brace; found 0
(#298) Inline comments must start with a capital letter, digit or 3-dots sequence
(#298) Inline comments must end in full-stops, exclamation marks, or question marks
(#298) No space found before comment text; expected "// check token authenticated" but found "//check token authenticated"
(#299) Expected "if (...) {\n"; found "if(...) {\n"
(#309) Inline comments must start with a capital letter, digit or 3-dots sequence
(#309) Inline comments must end in full-stops, exclamation marks, or question marks
(#309) No space found before comment text; expected "// we should not get here if there is no token, but lets gracefully die, [v unlikely]" but found "//we should not get here if there is no token, but lets gracefully die, [v unlikely]"
(#315) Inline comments must end in full-stops, exclamation marks, or question marks
(#315) No space found before comment text; expected "// We have an object but its no good, creds were wrong ..or something. [v unlikely]" but found "//We have an object but its no good, creds were wrong ..or something. [v unlikely]"
(#320) Inline comments must start with a capital letter, digit or 3-dots sequence
(#331) Inline comments must start with a capital letter, digit or 3-dots sequence
(#331) No space found before comment text; expected "// just return empty if there is no error." but found "//just return empty if there is no error."
(#335) Inline comments must start with a capital letter, digit or 3-dots sequence
mod/assign/feedback/cloudpoodll/db/access.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/assign/feedback/cloudpoodll/lang/en/assignfeedback_cloudpoodll.php
(#62) Expected 1 space before "="; 0 found
(#62) Expected 1 space after "="; 0 found
(#63) Expected 1 space before "="; 0 found
(#63) Expected 1 space after "="; 0 found
(#173) Inline comments must start with a capital letter, digit or 3-dots sequence
(#173) Inline comments must end in full-stops, exclamation marks, or question marks
(#173) No space found before comment text; expected "// these errors are displayed on settings page" but found "//these errors are displayed on settings page"
(#183) Inline comments must start with a capital letter, digit or 3-dots sequence
(#183) Inline comments must end in full-stops, exclamation marks, or question marks
(#183) No space found before comment text; expected "// these errors are displayed on activity page" but found "//these errors are displayed on activity page"
(#194) Expected 1 space before "="; 0 found
(#195) Expected 1 space before "="; 0 found
(#197) Expected 1 space before "="; 0 found
(#198) Expected 1 space before "="; 0 found
(#199) Expected 1 space before "="; 0 found
mod/assign/feedback/cloudpoodll/locallib.php
(#45) Expected "if (...) {\n"; found "if(...){\n"
(#45) Commas (,) must be followed by white space.
(#46) Commas (,) must be followed by white space.
(#47) Expected "} else {\n"; found "}else {\n"
(#114) This comment is 56% valid code; is this commented out code?
(#143) Inline comments must start with a capital letter, digit or 3-dots sequence
(#145) Inline comments must start with a capital letter, digit or 3-dots sequence
(#148) Inline comments must start with a capital letter, digit or 3-dots sequence
(#154) Inline comments must start with a capital letter, digit or 3-dots sequence
(#157) Inline comments must start with a capital letter, digit or 3-dots sequence
(#159) Inline comments must start with a capital letter, digit or 3-dots sequence
(#161) Inline comments must start with a capital letter, digit or 3-dots sequence
(#163) Inline comments must start with a capital letter, digit or 3-dots sequence
(#166) Inline comments must start with a capital letter, digit or 3-dots sequence
(#193) Expected 1 space before "!=="; 0 found
(#193) Expected 1 space after "!=="; 0 found
(#196) Inline comments must start with a capital letter, digit or 3-dots sequence
(#196) No space found before comment text; expected "// add a settings divider. Cloud Poodll has so many we should do this:" but found "//add a settings divider. Cloud Poodll has so many we should do this:"
(#197) Inline comments must end in full-stops, exclamation marks, or question marks
(#197) No space found before comment text; expected "// show a divider to keep settings manageable" but found "//show a divider to keep settings manageable"
(#198) Commas (,) must be followed by white space.
(#200) Expected "if (...) {\n"; found "if(...){\n"
(#201) Expected 1 space after "="; 0 found
(#204) Commas (,) must be followed by white space.
(#205) Expected "} else {\n"; found "}else{\n"
(#206) Commas (,) must be followed by white space.
(#206) Commas (,) must be followed by white space.
(#209) Inline comments must end in full-stops, exclamation marks, or question marks
(#209) No space found before comment text; expected "// If M3.4 or lower we show a divider" but found "//If M3.4 or lower we show a divider"
(#210) Expected "if (...) {\n"; found "if(...) {\n"
(#213) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#215) Variable "rec_options" must not contain underscores.
(#217) Variable "rec_options" must not contain underscores.
(#221) Variable "skin_options" must not contain underscores.
(#223) Variable "skin_options" must not contain underscores.
(#233) Variable "expire_options" must not contain underscores.
(#235) Variable "expire_options" must not contain underscores.
(#239) Inline comments must start with a capital letter, digit or 3-dots sequence
(#245) Inline comments must start with a capital letter, digit or 3-dots sequence
(#247) Variable "transcriber_options" must not contain underscores.
(#249) Variable "transcriber_options" must not contain underscores.
(#252) Line exceeds 132 characters; contains 135 characters
(#254) Inline comments must start with a capital letter, digit or 3-dots sequence
(#255) Variable "lang_options" must not contain underscores.
(#257) Variable "lang_options" must not contain underscores.
(#263) Inline comments must start with a capital letter, digit or 3-dots sequence
(#264) Variable "playertype_options" must not contain underscores.
(#266) Variable "playertype_options" must not contain underscores.
(#272) Inline comments must start with a capital letter, digit or 3-dots sequence
(#273) Variable "playertype_options" must not contain underscores.
(#275) Variable "playertype_options" must not contain underscores.
(#281) Functions must not contain multiple empty lines in a row; found 3 empty lines
(#284) Inline comments must end in full-stops, exclamation marks, or question marks
(#284) No space found before comment text; expected "// If M3.4 or higher we can hide elements when we need to" but found "//If M3.4 or higher we can hide elements when we need to"
(#285) Expected "if (...) {\n"; found "if(...) {\n"
(#295) Expected "} else {\n"; found "}else{\n"
(#296) Inline comments must end in full-stops, exclamation marks, or question marks
(#296) No space found before comment text; expected "// Close our settings divider" but found "//Close our settings divider"
(#327) Inline comments must start with a capital letter, digit or 3-dots sequence
(#341) Inline comments must start with a capital letter, digit or 3-dots sequence
(#352) Inline comments must start with a capital letter, digit or 3-dots sequence
(#356) Inline comments must start with a capital letter, digit or 3-dots sequence
(#357) Variable "r_options" must not contain underscores.
(#358) Variable "r_options" must not contain underscores.
(#359) Variable "r_options" must not contain underscores.
(#360) Variable "r_options" must not contain underscores.
(#361) Variable "r_options" must not contain underscores.
(#362) Variable "r_options" must not contain underscores.
(#363) Variable "r_options" must not contain underscores.
(#364) Variable "r_options" must not contain underscores.
(#365) Variable "r_options" must not contain underscores.
(#366) Variable "r_options" must not contain underscores.
(#368) Inline comments must start with a capital letter, digit or 3-dots sequence
(#369) Variable "api_user" must not contain underscores.
(#370) Variable "api_secret" must not contain underscores.
(#372) Inline comments must start with a capital letter, digit or 3-dots sequence
(#372) Inline comments must end in full-stops, exclamation marks, or question marks
(#372) No space found before comment text; expected "// check user has entered cred" but found "//check user has entered cred"
(#373) Expected "if (...) {\n"; found "if(...){\n"
(#373) Variable "api_user" must not contain underscores.
(#373) Variable "api_secret" must not contain underscores.
(#374) Commas (,) must be followed by white space.
(#377) Expected "} else {\n"; found "}else{\n"
(#378) Inline comments must start with a capital letter, digit or 3-dots sequence
(#378) Inline comments must end in full-stops, exclamation marks, or question marks
(#378) No space found before comment text; expected "// fetch token" but found "//fetch token"
(#379) Variable "api_user" must not contain underscores.
(#379) Variable "api_secret" must not contain underscores.
(#381) Inline comments must start with a capital letter, digit or 3-dots sequence
(#381) Inline comments must end in full-stops, exclamation marks, or question marks
(#381) No space found before comment text; expected "// check token authenticated and no errors in it" but found "//check token authenticated and no errors in it"
(#383) Expected "if (...) {\n"; found "if(...){\n"
(#386) Expected "} else {\n"; found "}else {\n"
(#387) Inline comments must end in full-stops, exclamation marks, or question marks
(#387) No space found before comment text; expected "// All good. So lets fetch recorder html" but found "//All good. So lets fetch recorder html"
(#388) Variable "r_options" must not contain underscores.
(#393) Inline comments must start with a capital letter, digit or 3-dots sequence
(#393) Inline comments must end in full-stops, exclamation marks, or question marks
(#393) No space found before comment text; expected "// get recorder onscreen title" but found "//get recorder onscreen title"
(#395) Expected "if (...) {\n"; found "if(...){"
(#395) Commas (,) must be followed by white space.
(#395) Closing brace must be on a line by itself
(#411) Inline comments must start with a capital letter, digit or 3-dots sequence
(#418) Inline comments must start with a capital letter, digit or 3-dots sequence
(#430) Inline comments must start with a capital letter, digit or 3-dots sequence
(#460) Inline comments must start with a capital letter, digit or 3-dots sequence
(#462) Variable "fetch_task" must not contain underscores.
(#463) Variable "fetch_task" must not contain underscores.
(#469) Variable "fetch_task" must not contain underscores.
(#470) Inline comments must start with a capital letter, digit or 3-dots sequence
(#472) Variable "fetch_task" must not contain underscores.
(#472) Commas (,) must be followed by white space.
(#520) Inline comments must start with a capital letter, digit or 3-dots sequence
(#525) Inline comments must start with a capital letter, digit or 3-dots sequence
(#531) Inline comments must start with a capital letter, digit or 3-dots sequence
(#535) Inline comments must start with a capital letter, digit or 3-dots sequence
(#548) Inline comments must start with a capital letter, digit or 3-dots sequence
(#554) Inline comments must start with a capital letter, digit or 3-dots sequence
(#558) Inline comments must start with a capital letter, digit or 3-dots sequence
(#564) Expected 1 space before "="; 0 found
(#564) Expected 1 space after "="; 0 found
(#565) Expected 1 space before "=>"; 0 found
(#566) Expected 1 space before "=>"; 0 found
(#566) Expected 1 space after "=>"; 0 found
(#567) Expected 1 space after "=>"; 0 found
(#568) Expected 1 space before "=>"; 0 found
(#568) Expected 1 space after "=>"; 0 found
(#570) Expected "if (...) {\n"; found "if(...){\n"
(#571) Expected 1 space before "="; 0 found
(#571) Expected 1 space after "="; 0 found
(#574) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#579) Inline comments must start with a capital letter, digit or 3-dots sequence
(#587) Inline comments must start with a capital letter, digit or 3-dots sequence
(#599) Inline comments must start with a capital letter, digit or 3-dots sequence
(#616) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#623) Inline comments must start with a capital letter, digit or 3-dots sequence
(#625) Expected 1 space before "="; 0 found
(#625) Expected 1 space after "="; 0 found
(#626) Expected 1 space before "=>"; 0 found
(#627) Expected 1 space before "=>"; 0 found
(#627) Expected 1 space after "=>"; 0 found
(#628) Expected 1 space before "=>"; 0 found
(#628) Expected 1 space after "=>"; 0 found
(#630) Expected "if (...) {\n"; found "if(...){\n"
(#631) Expected 1 space before "="; 0 found
(#631) Expected 1 space after "="; 0 found
(#640) Expected 1 space before "="; 0 found
(#640) Expected 1 space after "="; 0 found
(#644) Inline comments must start with a capital letter, digit or 3-dots sequence
(#660) Expected 1 space before "="; 0 found
(#660) Expected 1 space after "="; 0 found
(#682) Inline comments must start with a capital letter, digit or 3-dots sequence
(#685) Inline comments must start with a capital letter, digit or 3-dots sequence
(#712) Inline comments must start with a capital letter, digit or 3-dots sequence
(#803) This comment is 58% valid code; is this commented out code?
(#819) This comment is 60% valid code; is this commented out code?
mod/assign/feedback/cloudpoodll/settings.php
(#28) Inline comments must start with a capital letter, digit or 3-dots sequence
(#29) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#38) Inline comments must start with a capital letter, digit or 3-dots sequence
(#38) This comment is 50% valid code; is this commented out code?
(#51) Inline comments must start with a capital letter, digit or 3-dots sequence
(#55) Inline comments must start with a capital letter, digit or 3-dots sequence
(#56) Variable "playertype_options" must not contain underscores.
(#60) Variable "playertype_options" must not contain underscores.
(#62) Inline comments must start with a capital letter, digit or 3-dots sequence
(#63) Variable "playertype_options" must not contain underscores.
(#67) Variable "playertype_options" must not contain underscores.
(#69) Inline comments must start with a capital letter, digit or 3-dots sequence
(#70) Variable "transcriber_options" must not contain underscores.
(#73) Variable "transcriber_options" must not contain underscores.
(#80) Variable "rec_options" must not contain underscores.
(#83) Variable "rec_options" must not contain underscores.
(#86) Variable "fallback_options" must not contain underscores.
(#89) Variable "fallback_options" must not contain underscores.
(#91) Inline comments must start with a capital letter, digit or 3-dots sequence
(#92) Variable "yesno_options" must not contain underscores.
(#94) This comment is 56% valid code; is this commented out code?
(#100) Inline comments must start with a capital letter, digit or 3-dots sequence
(#100) Inline comments must end in full-stops, exclamation marks, or question marks
(#100) No space found before comment text; expected "// allow user to set a custom name for the plugin as displayed to users" but found "//allow user to set a custom name for the plugin as displayed to users"
(#113) Variable "yesno_options" must not contain underscores.
(#117) Variable "yesno_options" must not contain underscores.
(#125) Variable "size_options" must not contain underscores.
(#131) Variable "size_options" must not contain underscores.
(#135) Variable "size_options" must not contain underscores.

Javascript coding style problems

(38 errors, 162 warnings)

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

mod/assign/feedback/cloudpoodll/amd/src/cloudpoodllloader.js
(#3) Unexpected space before function parentheses. (space-before-function-paren)
(#5) Unexpected space before function parentheses. (space-before-function-paren)
(#9) Unexpected space before function parentheses. (space-before-function-paren)
mod/assign/feedback/cloudpoodll/amd/src/feedbackhelper.js
(#1) Unexpected space before function parentheses. (space-before-function-paren)
(#12) Unexpected space before function parentheses. (space-before-function-paren)
(#13) ["component"] is better written in dot notation. (dot-notation)
(#20) Identifier 'setup_recorder' is not in camel case. (camelcase)
(#20) Unexpected space before function parentheses. (space-before-function-paren)
(#22) Identifier 'recorder_callback' is not in camel case. (camelcase)
(#22) Unexpected space before function parentheses. (space-before-function-paren)
(#36) Unexpected alert. (no-alert)
(#44) Identifier 'register_controls' is not in camel case. (camelcase)
(#44) Unexpected space before function parentheses. (space-before-function-paren)
(#53) Unexpected space before function parentheses. (space-before-function-paren)
(#54) ["clicktohide"] is better written in dot notation. (dot-notation)
(#56) Unexpected space before function parentheses. (space-before-function-paren)
(#57) ["clicktoshow"] is better written in dot notation. (dot-notation)
(#61) Identifier 'register_events' is not in camel case. (camelcase)
(#61) Unexpected space before function parentheses. (space-before-function-paren)
(#63) Unexpected space before function parentheses. (space-before-function-paren)
(#65) Unexpected confirm. (no-alert)
(#71) Unexpected space before function parentheses. (space-before-function-paren)
(#74) Unexpected space before function parentheses. (space-before-function-paren)
(#79) Identifier 'toggle_currentfeedback' is not in camel case. (camelcase)
(#79) Unexpected space before function parentheses. (space-before-function-paren)
(#80) Unexpected space before function parentheses. (space-before-function-paren)
(#84) ["clicktohide"] is better written in dot notation. (dot-notation)
(#89) ["clicktoshow"] is better written in dot notation. (dot-notation)
(#98) Comments should not begin with a lowercase character. (capitalized-comments)
mod/assign/feedback/cloudpoodll/amd/src/interactivetranscript.js
(#1) Unexpected space before function parentheses. (space-before-function-paren)
(#8) Unexpected space before function parentheses. (space-before-function-paren)
(#10) ["component"] is better written in dot notation. (dot-notation)
(#11) ["playerid"] is better written in dot notation. (dot-notation)
(#12) ["containerid"] is better written in dot notation. (dot-notation)
(#13) ["cssprefix"] is better written in dot notation. (dot-notation)
(#27) Unexpected space before function parentheses. (space-before-function-paren)
(#28) Comments should not begin with a lowercase character. (capitalized-comments)
(#39) Unexpected space before function parentheses. (space-before-function-paren)
(#39) 'element' is defined but never used. (no-unused-vars)
(#42) Unexpected space before function parentheses. (space-before-function-paren)
(#51) Unexpected space before function parentheses. (space-before-function-paren)
(#59) Unexpected space before function parentheses. (space-before-function-paren)
(#60) Unexpected space before function parentheses. (space-before-function-paren)
(#60) Unexpected empty function. (no-empty-function)
(#62) Unexpected space before function parentheses. (space-before-function-paren)
(#67) A function with a name starting with an uppercase letter should only be used as a constructor. (babel/new-cap)
(#77) Comments should not begin with a lowercase character. (capitalized-comments)
(#80) Array prototype is read only, properties should not be added. (no-extend-native)
(#80) Unexpected space before function parentheses. (space-before-function-paren)
(#82) Use '===' to compare with null. (no-eq-null)
(#86) Unexpected use of '>>>'. (no-bitwise)
(#105) Comments should not begin with a lowercase character. (capitalized-comments)
(#106) Expected space or tab after '/*' in comment. (spaced-comment)
(#108) Unexpected space before function parentheses. (space-before-function-paren)
(#111) Missing semicolon. (babel/semi)
(#113) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#113) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#113) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#113) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#113) Unexpected space before function parentheses. (space-before-function-paren)
(#114) Missing semicolon. (babel/semi)
(#115) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#115) Unexpected space before function parentheses. (space-before-function-paren)
(#116) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#119) Missing semicolon. (babel/semi)
(#122) Missing semicolon. (babel/semi)
(#123) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#123) Unexpected space before function parentheses. (space-before-function-paren)
(#126) Missing semicolon. (babel/semi)
(#127) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#127) Unexpected space before function parentheses. (space-before-function-paren)
(#129) A constructor name should not start with a lowercase letter. (babel/new-cap)
(#129) Missing semicolon. (babel/semi)
(#132) A constructor name should not start with a lowercase letter. (babel/new-cap)
(#132) Missing semicolon. (babel/semi)
(#134) Missing semicolon. (babel/semi)
(#135) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#135) Unexpected space before function parentheses. (space-before-function-paren)
(#136) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#136) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#136) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#138) Missing semicolon. (babel/semi)
(#140) Unexpected space before function parentheses. (space-before-function-paren)
(#141) Missing semicolon. (babel/semi)
(#142) Missing semicolon. (babel/semi)
(#143) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#143) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#143) Unexpected space before function parentheses. (space-before-function-paren)
(#144) A constructor name should not start with a lowercase letter. (babel/new-cap)
(#144) Missing semicolon. (babel/semi)
(#147) Unexpected space before function parentheses. (space-before-function-paren)
(#148) Missing semicolon. (babel/semi)
(#150) Unexpected space before function parentheses. (space-before-function-paren)
(#152) Missing semicolon. (babel/semi)
(#154) Unexpected space before function parentheses. (space-before-function-paren)
(#155) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#155) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#155) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#155) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#160) Missing semicolon. (babel/semi)
(#164) Missing semicolon. (babel/semi)
(#167) Unexpected space before function parentheses. (space-before-function-paren)
(#168) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#168) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#168) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#168) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#174) Missing semicolon. (babel/semi)
(#178) Missing semicolon. (babel/semi)
(#181) Unexpected space before function parentheses. (space-before-function-paren)
(#183) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#185) Missing semicolon. (babel/semi)
(#187) Missing semicolon. (babel/semi)
(#189) Unexpected space before function parentheses. (space-before-function-paren)
(#190) Missing semicolon. (babel/semi)
(#195) Missing semicolon. (babel/semi)
(#199) Missing semicolon. (babel/semi)
(#204) Missing semicolon. (babel/semi)
(#207) Missing semicolon. (babel/semi)
(#209) A space is required after ','. (comma-spacing)
(#209) Comments should not begin with a lowercase character. (capitalized-comments)
(#209) Expected space or tab after '//' in comment. (spaced-comment)
(#214) Comments should not begin with a lowercase character. (capitalized-comments)
(#215) Comments should not begin with a lowercase character. (capitalized-comments)
(#216) Comments should not begin with a lowercase character. (capitalized-comments)
(#218) Comments should not begin with a lowercase character. (capitalized-comments)
(#219) Comments should not begin with a lowercase character. (capitalized-comments)
(#222) Expected space or tab after '/*' in comment. (spaced-comment)
(#225) Unexpected space before function parentheses. (space-before-function-paren)
(#236) Unexpected space before function parentheses. (space-before-function-paren)
(#239) Unexpected space before function parentheses. (space-before-function-paren)
(#245) Unexpected space before function parentheses. (space-before-function-paren)
(#271) Unexpected space before function parentheses. (space-before-function-paren)
(#280) Unexpected space before function parentheses. (space-before-function-paren)
(#282) Unexpected space before function parentheses. (space-before-function-paren)
(#285) Unexpected space before function parentheses. (space-before-function-paren)
(#290) Comments should not begin with a lowercase character. (capitalized-comments)
(#300) Unexpected space before function parentheses. (space-before-function-paren)
(#303) Unexpected space before function parentheses. (space-before-function-paren)
(#307) Unexpected space before function parentheses. (space-before-function-paren)
(#319) Unexpected space before function parentheses. (space-before-function-paren)
(#323) Comments should not begin with a lowercase character. (capitalized-comments)
(#331) Unexpected space before function parentheses. (space-before-function-paren)
(#336) Unexpected space before function parentheses. (space-before-function-paren)
(#347) Unexpected space before function parentheses. (space-before-function-paren)
(#360) Unexpected space before function parentheses. (space-before-function-paren)
(#363) 'parentOffsetBottom' is assigned a value but never used. (no-unused-vars)
(#369) Comments should not begin with a lowercase character. (capitalized-comments)
(#404) Unexpected space before function parentheses. (space-before-function-paren)
(#406) Comments should not begin with a lowercase character. (capitalized-comments)
(#411) Unexpected space before function parentheses. (space-before-function-paren)
(#420) Missing semicolon. (babel/semi)
(#423) Unexpected space before function parentheses. (space-before-function-paren)
(#427) Expected space or tab after '/*' in comment. (spaced-comment)
(#427) 'config' is defined but never used. (no-unused-vars)
(#428) Unexpected space before function parentheses. (space-before-function-paren)
(#431) Unexpected space before function parentheses. (space-before-function-paren)
(#443) Unexpected space before function parentheses. (space-before-function-paren)
(#452) Comments should not begin with a lowercase character. (capitalized-comments)
(#458) Expected space or tab after '/*' in comment. (spaced-comment)
(#458) 'utils' is defined but never used. (no-unused-vars)
(#458) 'scrollable' is defined but never used. (no-unused-vars)
(#460) Unexpected space before function parentheses. (space-before-function-paren)
(#465) Unexpected space before function parentheses. (space-before-function-paren)
(#468) Unexpected space before function parentheses. (space-before-function-paren)
(#471) Unexpected space before function parentheses. (space-before-function-paren)
(#476) Unexpected space before function parentheses. (space-before-function-paren)
(#478) Unexpected space before function parentheses. (space-before-function-paren)
(#484) Unexpected space before function parentheses. (space-before-function-paren)
(#484) 'e' is defined but never used. (no-unused-vars)
(#490) Unexpected space before function parentheses. (space-before-function-paren)
(#493) Comments should not begin with a lowercase character. (capitalized-comments)
(#494) Comments should not begin with a lowercase character. (capitalized-comments)
(#501) Unexpected space before function parentheses. (space-before-function-paren)
(#513) Unexpected space before function parentheses. (space-before-function-paren)
(#520) Comments should not begin with a lowercase character. (capitalized-comments)
(#527) Unexpected space before function parentheses. (space-before-function-paren)
(#546) Unexpected space before function parentheses. (space-before-function-paren)
(#564) Unexpected space before function parentheses. (space-before-function-paren)
(#567) Unexpected space before function parentheses. (space-before-function-paren)
(#568) 'active' is defined but never used. (no-unused-vars)
(#579) Comments should not begin with a lowercase character. (capitalized-comments)
(#581) This line has a length of 136. Maximum allowed is 132. (max-len)
(#590) Unexpected space before function parentheses. (space-before-function-paren)
(#603) Unexpected space before function parentheses. (space-before-function-paren)
(#613) Unexpected space before function parentheses. (space-before-function-paren)
(#616) Unexpected space before function parentheses. (space-before-function-paren)
(#631) Unexpected space before function parentheses. (space-before-function-paren)
(#638) Comments should not begin with a lowercase character. (capitalized-comments)
mod/assign/feedback/cloudpoodll/amd/src/standardtranscript.js
(#1) Unexpected space before function parentheses. (space-before-function-paren)
(#8) Unexpected space before function parentheses. (space-before-function-paren)
(#10) ["component"] is better written in dot notation. (dot-notation)
(#11) ["playerid"] is better written in dot notation. (dot-notation)
(#12) ["containerid"] is better written in dot notation. (dot-notation)
(#13) ["cssprefix"] is better written in dot notation. (dot-notation)
(#18) Missing semicolon. (babel/semi)
(#21) ["transcripturl"] is better written in dot notation. (dot-notation)
(#28) Identifier 'fetch_transcript' is not in camel case. (camelcase)
(#28) Unexpected space before function parentheses. (space-before-function-paren)
(#30) Unexpected space before function parentheses. (space-before-function-paren)
(#35) Comments should not begin with a lowercase character. (capitalized-comments)

CSS problems

(6 errors, 1 warnings)

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

mod/assign/feedback/cloudpoodll/styles.css
(#140) Invalid value for `padding-bottom` (csstree/validator)
(#143) Expected empty line before at-rule (at-rule-empty-line-before)
(#15) Expected single space before "{" (block-opening-brace-space-before)
(#140) Expected single space after "," in a single-line function (function-comma-space-after)
(#15) Expected line length to be no more than 132 characters (max-line-length)
(#15) Expected newline after "," (selector-list-comma-newline-after)
(#31) Expected indentation of 4 spaces (indentation)

PHPDocs style problems

(102 errors, 0 warnings)

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

mod/assign/feedback/cloudpoodll/classes/constants.php
(#29) Class constants is not documented
(#31) Constant constants::M_COMPONENT is not documented
(#32) Constant constants::M_TABLE is not documented
(#33) Constant constants::M_FILEAREA is not documented
(#34) Constant constants::M_SUBPLUGIN is not documented
(#35) Constant constants::M_PLUGINSETTINGS is not documented
(#37) Constant constants::APPID is not documented
(#39) Constant constants::REC_AUDIO is not documented
(#40) Constant constants::REC_VIDEO is not documented
(#42) Constant constants::SKIN_PLAIN is not documented
(#43) Constant constants::SKIN_BMR is not documented
(#44) Constant constants::SKIN_123 is not documented
(#45) Constant constants::SKIN_FRESH is not documented
(#46) Constant constants::SKIN_ONCE is not documented
(#47) Constant constants::SKIN_UPLOAD is not documented
(#49) Constant constants::FALLBACK_UPLOAD is not documented
(#50) Constant constants::FALLBACK_IOSUPLOAD is not documented
(#51) Constant constants::FALLBACK_WARNING is not documented
(#53) Constant constants::PLAYERTYPE_DEFAULT is not documented
(#54) Constant constants::PLAYERTYPE_INTERACTIVETRANSCRIPT is not documented
(#55) Constant constants::PLAYERTYPE_STANDARDTRANSCRIPT is not documented
(#57) Constant constants::CLASS_REC_CONTAINER is not documented
(#58) Constant constants::CLASS_REC_OUTER is not documented
(#59) Constant constants::ID_REC is not documented
(#60) Constant constants::ID_UPDATE_CONTROL is not documented
(#61) Constant constants::NAME_UPDATE_CONTROL is not documented
(#63) Constant constants::REGION_USEAST1 is not documented
(#64) Constant constants::REGION_TOKYO is not documented
(#65) Constant constants::REGION_DUBLIN is not documented
(#66) Constant constants::REGION_SYDNEY is not documented
(#67) Constant constants::REGION_OTTAWA is not documented
(#68) Constant constants::REGION_SAOPAULO is not documented
(#69) Constant constants::REGION_FRANKFURT is not documented
(#70) Constant constants::REGION_LONDON is not documented
(#71) Constant constants::REGION_SINGAPORE is not documented
(#72) Constant constants::REGION_MUMBAI is not documented
(#73) Constant constants::REGION_CAPETOWN is not documented
(#74) Constant constants::REGION_BAHRAIN is not documented
(#76) Constant constants::TRANSCRIBER_NONE is not documented
(#77) Constant constants::TRANSCRIBER_AMAZONTRANSCRIBE is not documented
(#78) Constant constants::TRANSCRIBER_GOOGLECLOUDSPEECH is not documented
(#80) Constant constants::LANG_ENUS is not documented
(#81) Constant constants::LANG_ENGB is not documented
(#82) Constant constants::LANG_ENAU is not documented
(#83) Constant constants::LANG_ESUS is not documented
(#84) Constant constants::LANG_FRCA is not documented
(#85) Constant constants::LANG_FRFR is not documented
(#86) Constant constants::LANG_ITIT is not documented
(#87) Constant constants::LANG_PTBR is not documented
(#88) Constant constants::LANG_KOKR is not documented
(#89) Constant constants::LANG_DEDE is not documented
(#90) Constant constants::LANG_HIIN is not documented
(#91) Constant constants::LANG_ENIN is not documented
(#92) Constant constants::LANG_ESES is not documented
(#94) Constant constants::LANG_ARAE is not documented
(#95) Constant constants::LANG_ARSA is not documented
(#96) Constant constants::LANG_ZHCN is not documented
(#97) Constant constants::LANG_NLNL is not documented
(#98) Constant constants::LANG_ENIE is not documented
(#99) Constant constants::LANG_ENWL is not documented
(#100) Constant constants::LANG_ENAB is not documented
(#101) Constant constants::LANG_FAIR is not documented
(#102) Constant constants::LANG_DECH is not documented
(#103) Constant constants::LANG_HEIL is not documented
(#104) Constant constants::LANG_IDID is not documented
(#105) Constant constants::LANG_JAJP is not documented
(#106) Constant constants::LANG_MSMY is not documented
(#107) Constant constants::LANG_PTPT is not documented
(#108) Constant constants::LANG_RURU is not documented
(#109) Constant constants::LANG_TAIN is not documented
(#110) Constant constants::LANG_TEIN is not documented
(#111) Constant constants::LANG_TRTR is not documented
(#17) No one-line description found in phpdocs for file
mod/assign/feedback/cloudpoodll/classes/output/renderer.php
(#32) Class renderer is not documented
(#34) Function renderer::fetch_delete_feedback is not documented
(#44) Function renderer::prepare_current_feedback is not documented
(#54) Phpdocs for function renderer::fetch_recorder has incomplete parameters list
(#173) Phpdocs for function renderer::show_problembox has incomplete parameters list
mod/assign/feedback/cloudpoodll/classes/task/cloudpoodll_s3_adhoc.php
(#83) Function cloudpoodll_s3_adhoc::do_retry is not documented
(#106) Function cloudpoodll_s3_adhoc::do_forever_fail is not documented
mod/assign/feedback/cloudpoodll/classes/utils.php
(#29) Class utils is not documented
(#31) Function utils::fetch_options_recorders is not documented
(#37) Function utils::fetch_options_fallback is not documented
(#44) Function utils::fetch_options_interactivetranscript is not documented
(#52) Function utils::fetch_options_skins is not documented
(#62) Function utils::get_region_options is not documented
(#79) Function utils::get_transcriber_options is not documented
(#87) Function utils::get_expiredays_options is not documented
(#101) Function utils::get_lang_options is not documented
(#138) Function utils::can_transcribe is not documented
(#150) Function utils::curl_fetch is not documented
(#163) Function utils::fetch_token_for_display is not documented
(#221) Function utils::fetch_feedback_data is not documented
(#227) Function utils::fetch_token is not documented
(#295) Function utils::fetch_token_error is not documented
(#336) Function utils::fetch_transcriptdata is not documented
(#17) No one-line description found in phpdocs for file
mod/assign/feedback/cloudpoodll/locallib.php
(#324) Function assign_feedback_cloudpoodll::fetch_cloudpoodll_feedback_form is not documented
(#461) Function assign_feedback_cloudpoodll::register_fetch_transcript_task is not documented
(#505) Function assign_feedback_cloudpoodll::fetch_feedback_player is not documented
(#680) Function assign_feedback_cloudpoodll::fetch_player_size is not documented
(#305) Phpdocs for function assign_feedback_cloudpoodll::get_form_elements_for_user has incomplete parameters list

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

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

mod/assign/feedback/cloudpoodll/templates/audioplayer.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 3: Bad value “” for attribute “id” on element “audio”: An ID must not be the empty string. (d><body><audio id='' class='assignfeedback_cloudpoodll_audio nomediaplugin' crossorigin='anonymous' controls='true' preload='auto' playsInline="playsInline"> <)
(#1) HTML Validation error, line 3: Bad value “true” for attribute “controls” on element “audio”. (d><body><audio id='' class='assignfeedback_cloudpoodll_audio nomediaplugin' crossorigin='anonymous' controls='true' preload='auto' playsInline="playsInline"> <)
(#1) HTML Validation error, line 3: Attribute “playsinline” not allowed on element “audio” at this point. (d><body><audio id='' class='assignfeedback_cloudpoodll_audio nomediaplugin' crossorigin='anonymous' controls='true' preload='auto' playsInline="playsInline"> <)
(#1) HTML Validation error, line 4: Bad value “” for attribute “src” on element “source”: Must be non-empty. (ine"> <source src=''> <)
(#1) HTML Validation error, line 5: Bad value “” for attribute “src” on element “track”: Must be non-empty. (c=''> <track src='' kind='captions' srclang='' label='' default='true'>"</au)
(#1) HTML Validation error, line 5: Bad value “true” for attribute “default” on element “track”. (c=''> <track src='' kind='captions' srclang='' label='' default='true'>"</au)
(#1) HTML Validation error, line 5: Attribute “label” for element “track” must have non-empty value. (c=''> <track src='' kind='captions' srclang='' label='' default='true'>"</au)
mod/assign/feedback/cloudpoodll/templates/videoplayer.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 4: Bad value “” for attribute “id” on element “video”: An ID must not be the empty string. (o_cont" ><video id='' class='nomediaplugin assignfeedback_cloudpoodll_video' crossorigin='anonymous' controls='true' preload='auto' playsInline="playsInline"> )
(#1) HTML Validation error, line 4: Bad value “true” for attribute “controls” on element “video”. (o_cont" ><video id='' class='nomediaplugin assignfeedback_cloudpoodll_video' crossorigin='anonymous' controls='true' preload='auto' playsInline="playsInline"> )
(#1) HTML Validation error, line 5: Bad value “” for attribute “src” on element “source”: Must be non-empty. (ne"> <source src=''></vid)

Gherkin .feature problems

(0 errors, 0 warnings)

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