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

(244 errors, 174 warnings)

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

mod/assign/feedback/cloudpoodll/backup/moodle2/backup_assignfeedback_cloudpoodll_subplugin.class.php
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/assign/feedback/cloudpoodll/backup/moodle2/restore_assignfeedback_cloudpoodll_subplugin.class.php
(#28) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/assign/feedback/cloudpoodll/classes/constants.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#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
(#112) Expected 1 space after "="; 0 found
(#113) Expected 1 space after "="; 0 found
(#114) Expected 1 space after "="; 0 found
(#122) File must end with a newline character
mod/assign/feedback/cloudpoodll/classes/output/renderer.php
(#30) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#49) Line exceeds 132 characters; contains 140 characters
(#63) Inline comments must start with a capital letter, digit or 3-dots sequence
(#63) Inline comments must end in full-stops, exclamation marks, or question marks
(#76) Inline comments must start with a capital letter, digit or 3-dots sequence
(#76) Inline comments must end in full-stops, exclamation marks, or question marks
(#84) Inline comments must start with a capital letter, digit or 3-dots sequence
(#84) Inline comments must end in full-stops, exclamation marks, or question marks
(#89) Inline comments must start with a capital letter, digit or 3-dots sequence
(#90) Inline comments must start with a capital letter, digit or 3-dots sequence
(#97) Inline comments must start with a capital letter, digit or 3-dots sequence
(#97) Inline comments must end in full-stops, exclamation marks, or question marks
(#104) Inline comments must start with a capital letter, digit or 3-dots sequence
(#115) Inline comments must start with a capital letter, digit or 3-dots sequence
(#136) Inline comments must start with a capital letter, digit or 3-dots sequence
(#163) Line exceeds 132 characters; contains 176 characters
(#164) Line exceeds 132 characters; contains 177 characters
(#171) Inline comments must start with a capital letter, digit or 3-dots sequence
(#174) Inline comments must start with a capital letter, digit or 3-dots sequence
mod/assign/feedback/cloudpoodll/classes/task/cloudpoodll_s3_adhoc.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#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?
(#74) Inline comments must start with a capital letter, digit or 3-dots sequence
(#88) Expected "if (...) {\n"; found "if(...){\n"
(#89) Inline comments must start with a capital letter, digit or 3-dots sequence
(#89) Inline comments must end in full-stops, exclamation marks, or question marks
(#89) No space found before comment text; expected "// after 24 hours we give up" but found "//after 24 hours we give up"
(#93) Usage of ELSEIF not allowed; use ELSE IF instead
(#94) No space found before comment text; expected "// 15 minute delay" but found "//15 minute delay"
(#96) Expected "} else {\n"; found "}else{\n"
(#97) No space found before comment text; expected "// 30 second delay" but found "//30 second delay"
(#101) Variable "s3_task" must not contain underscores.
(#102) Variable "s3_task" must not contain underscores.
(#103) Variable "s3_task" must not contain underscores.
(#104) Inline comments must start with a capital letter, digit or 3-dots sequence
(#104) Inline comments must end in full-stops, exclamation marks, or question marks
(#104) 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"
(#105) Variable "s3_task" must not contain underscores.
(#105) Expected 1 space before "+"; 0 found
(#105) Expected 1 space after "+"; 0 found
(#106) Inline comments must start with a capital letter, digit or 3-dots sequence
(#106) Inline comments must end in full-stops, exclamation marks, or question marks
(#107) Variable "s3_task" must not contain underscores.
mod/assign/feedback/cloudpoodll/classes/utils.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#32) Variable "rec_options" must not contain underscores.
(#33) Variable "rec_options" must not contain underscores.
(#34) Variable "rec_options" must not contain underscores.
(#35) Variable "rec_options" must not contain underscores.
(#54) Variable "rec_options" must not contain underscores.
(#61) Variable "rec_options" must not contain underscores.
(#74) Commas (,) must be followed by white space.
(#75) Commas (,) must be followed by white space.
(#76) Commas (,) must be followed by white space.
(#77) Commas (,) must be followed by white space.
(#139) Inline comments must start with a capital letter, digit or 3-dots sequence
(#141) Inline comments must end in full-stops, exclamation marks, or question marks
(#141) No space found before comment text; expected "// The regions that can transcribe" but found "//The regions that can transcribe"
(#150) Inline comments must start with a capital letter, digit or 3-dots sequence
(#169) Inline comments must end in full-stops, exclamation marks, or question marks
(#191) Inline comments must start with a capital letter, digit or 3-dots sequence
(#194) Inline comments must start with a capital letter, digit or 3-dots sequence
(#197) Inline comments must start with a capital letter, digit or 3-dots sequence
(#205) Inline comments must start with a capital letter, digit or 3-dots sequence
(#237) Inline comments must start with a capital letter, digit or 3-dots sequence
(#246) Variable "token_url" must not contain underscores.
(#252) Variable "token_response" must not contain underscores.
(#252) Variable "token_url" must not contain underscores.
(#253) Variable "token_response" must not contain underscores.
(#254) Variable "resp_object" must not contain underscores.
(#254) Variable "token_response" must not contain underscores.
(#255) Variable "resp_object" must not contain underscores.
(#255) Variable "resp_object" must not contain underscores.
(#256) Variable "resp_object" must not contain underscores.
(#257) Inline comments must start with a capital letter, digit or 3-dots sequence
(#258) Variable "resp_object" must not contain underscores.
(#259) Variable "resp_object" must not contain underscores.
(#259) Variable "resp_object" must not contain underscores.
(#260) Inline comments must start with a capital letter, digit or 3-dots sequence
(#266) Inline comments must start with a capital letter, digit or 3-dots sequence
(#273) Variable "resp_object" must not contain underscores.
(#274) Variable "resp_object" must not contain underscores.
(#276) Variable "resp_object" must not contain underscores.
(#277) Variable "resp_object" must not contain underscores.
(#279) Variable "resp_object" must not contain underscores.
(#280) Variable "resp_object" must not contain underscores.
(#287) Empty IF statement detected
(#287) Variable "resp_object" must not contain underscores.
(#287) Variable "resp_object" must not contain underscores.
(#297) Expected 1 space before opening brace; found 0
(#300) Inline comments must start with a capital letter, digit or 3-dots sequence
(#300) Inline comments must end in full-stops, exclamation marks, or question marks
(#300) No space found before comment text; expected "// check token authenticated" but found "//check token authenticated"
(#301) Expected "if (...) {\n"; found "if(...) {\n"
(#311) Inline comments must start with a capital letter, digit or 3-dots sequence
(#311) Inline comments must end in full-stops, exclamation marks, or question marks
(#311) 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]"
(#317) Inline comments must end in full-stops, exclamation marks, or question marks
(#317) 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]"
(#322) Inline comments must start with a capital letter, digit or 3-dots sequence
(#333) Inline comments must start with a capital letter, digit or 3-dots sequence
(#333) 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."
(#337) Inline comments must start with a capital letter, digit or 3-dots sequence
(#346) File must end with a newline character
mod/assign/feedback/cloudpoodll/db/access.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#25) File must end with a newline character
mod/assign/feedback/cloudpoodll/db/install.php
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/assign/feedback/cloudpoodll/db/upgrade.php
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/assign/feedback/cloudpoodll/fetchcbpage.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#37) Expected "if (...) {\n"; found "if(...){\n"
(#37) Commas (,) must be followed by white space.
(#39) Expected 1 space before "="; 0 found
(#39) Expected 1 space after "="; 0 found
(#39) Expected 1 space before "=>"; 0 found
(#39) Expected 1 space after "=>"; 0 found
(#39) Commas (,) must be followed by white space.
(#39) Expected 1 space before "=>"; 0 found
(#39) Expected 1 space after "=>"; 0 found
(#40) Expected 1 space before "=>"; 0 found
(#40) Expected 1 space after "=>"; 0 found
(#40) Commas (,) must be followed by white space.
(#40) Expected 1 space before "=>"; 0 found
(#40) Expected 1 space after "=>"; 0 found
(#40) Commas (,) must be followed by white space.
(#40) Expected 1 space before "=>"; 0 found
(#40) Expected 1 space after "=>"; 0 found
(#40) Commas (,) must be followed by white space.
(#40) Expected 1 space before "=>"; 0 found
(#40) Expected 1 space after "=>"; 0 found
(#42) Commas (,) must be followed by white space.
(#44) Expected "} else {\n"; found "}else{\n"
mod/assign/feedback/cloudpoodll/lang/en/assignfeedback_cloudpoodll.php
(#37) Inline comments must start with a capital letter, digit or 3-dots sequence
(#37) This comment is 78% valid code; is this commented out code?
(#37) No space found before comment text; expected "// $string['recorder'] = 'Recorder Type';" but found "//$string['recorder'] = 'Recorder Type';"
(#64) Expected 1 space before "="; 0 found
(#64) Expected 1 space after "="; 0 found
(#65) Expected 1 space before "="; 0 found
(#65) Expected 1 space after "="; 0 found
(#103) Inline comments must start with a capital letter, digit or 3-dots sequence
(#103) This comment is 78% valid code; is this commented out code?
(#103) No space found before comment text; expected "// $string['region'] = 'AWS Region';" but found "//$string['region'] = 'AWS Region';"
(#121) Inline comments must start with a capital letter, digit or 3-dots sequence
(#121) This comment is 78% valid code; is this commented out code?
(#121) No space found before comment text; expected "// $string['shownoimage'] = 'Do not display image';" but found "//$string['shownoimage'] = 'Do not display image';"
(#127) Inline comments must start with a capital letter, digit or 3-dots sequence
(#127) This comment is 72% valid code; is this commented out code?
(#127) No space found before comment text; expected "// $string['setting_snapshot_heading'] = 'Snapshot image settings';" but found "//$string['setting_snapshot_heading'] = 'Snapshot image settings';"
(#128) No space found before comment text; expected "// $string['setting_snapshot_heading_details'] = 'Settings controlling image appearance in feedback review and list pages';" but found "//$string['setting_snapshot_heading_details'] = 'Settings controlling image appearance in feedback review and list pages';"
(#129) No space found before comment text; expected "// $string['setting_whiteboard_heading'] = 'Whiteboard image settings';" but found "//$string['setting_whiteboard_heading'] = 'Whiteboard image settings';"
(#130) No space found before comment text; expected "// $string['setting_whiteboard_heading_details'] = 'Settings controlling image appearance in feedback review and list pages';" but found "//$string['setting_whiteboard_heading_details'] = 'Settings controlling image appearance in feedback review and list pages';"
(#176) Inline comments must start with a capital letter, digit or 3-dots sequence
(#176) Inline comments must end in full-stops, exclamation marks, or question marks
(#176) No space found before comment text; expected "// these errors are displayed on settings page" but found "//these errors are displayed on settings page"
(#186) Inline comments must start with a capital letter, digit or 3-dots sequence
(#186) Inline comments must end in full-stops, exclamation marks, or question marks
(#186) No space found before comment text; expected "// these errors are displayed on activity page" but found "//these errors are displayed on activity page"
(#197) Expected 1 space before "="; 0 found
(#198) Expected 1 space before "="; 0 found
(#200) Expected 1 space before "="; 0 found
(#201) Expected 1 space before "="; 0 found
(#202) Expected 1 space before "="; 0 found
(#206) Inline comments must start with a capital letter, digit or 3-dots sequence
(#206) This comment is 74% valid code; is this commented out code?
(#206) No space found before comment text; expected "// $string['memberdashboard'] = "Member Dashboard";" but found "//$string['memberdashboard'] = "Member Dashboard";"
(#207) No space found before comment text; expected "// $string['memberdashboard_desc'] = "";" but found "//$string['memberdashboard_desc'] = "";"
(#208) Expected 1 space before "="; 0 found
(#208) Expected 1 space after "="; 0 found
mod/assign/feedback/cloudpoodll/locallib.php
(#28) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#52) Expected "if (...) {\n"; found "if(...){\n"
(#52) Commas (,) must be followed by white space.
(#53) Commas (,) must be followed by white space.
(#54) Expected "} else {\n"; found "}else {\n"
(#123) This comment is 56% valid code; is this commented out code?
(#152) 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
(#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
(#168) Inline comments must start with a capital letter, digit or 3-dots sequence
(#170) Inline comments must start with a capital letter, digit or 3-dots sequence
(#172) Inline comments must start with a capital letter, digit or 3-dots sequence
(#175) Inline comments must start with a capital letter, digit or 3-dots sequence
(#202) Inline comments must start with a capital letter, digit or 3-dots sequence
(#202) This comment is 45% valid code; is this commented out code?
(#204) Inline comments must end in full-stops, exclamation marks, or question marks
(#206) Inline comments must start with a capital letter, digit or 3-dots sequence
(#207) Inline comments must end in full-stops, exclamation marks, or question marks
(#210) Expected "if (...) {\n"; found "if(...){\n"
(#215) Expected "} else {\n"; found "}else{\n"
(#219) Inline comments must end in full-stops, exclamation marks, or question marks
(#220) Expected "if (...) {\n"; found "if(...) {\n"
(#248) Inline comments must start with a capital letter, digit or 3-dots sequence
(#248) Inline comments must end in full-stops, exclamation marks, or question marks
(#251) This comment is 52% valid code; is this commented out code?
(#258) Inline comments must start with a capital letter, digit or 3-dots sequence
(#265) Inline comments must start with a capital letter, digit or 3-dots sequence
(#266) Line exceeds 132 characters; contains 138 characters
(#266) Inline comments must end in full-stops, exclamation marks, or question marks
(#268) Inline comments must start with a capital letter, digit or 3-dots sequence
(#275) Inline comments must start with a capital letter, digit or 3-dots sequence
(#276) Inline comments must end in full-stops, exclamation marks, or question marks
(#278) Inline comments must start with a capital letter, digit or 3-dots sequence
(#285) Inline comments must start with a capital letter, digit or 3-dots sequence
(#286) Inline comments must end in full-stops, exclamation marks, or question marks
(#288) Inline comments must start with a capital letter, digit or 3-dots sequence
(#295) Inline comments must start with a capital letter, digit or 3-dots sequence
(#297) Inline comments must end in full-stops, exclamation marks, or question marks
(#299) Inline comments must end in full-stops, exclamation marks, or question marks
(#300) Expected "if (...) {\n"; found "if(...) {\n"
(#305) Inline comments must start with a capital letter, digit or 3-dots sequence
(#305) This comment is 48% valid code; is this commented out code?
(#310) Expected "} else {\n"; found "}else{\n"
(#311) Inline comments must end in full-stops, exclamation marks, or question marks
(#359) Inline comments must start with a capital letter, digit or 3-dots sequence
(#359) Inline comments must end in full-stops, exclamation marks, or question marks
(#368) Inline comments must start with a capital letter, digit or 3-dots sequence
(#373) Inline comments must start with a capital letter, digit or 3-dots sequence
(#373) No space found before comment text; expected "// if there is only one subtype then lets show it by default. Flag that here." but found "//if there is only one subtype then lets show it by default. Flag that here."
(#374) Expected 1 space before "="; 0 found
(#374) Expected 1 space after "="; 0 found
(#375) Expected "if (...) {\n"; found "if(...){"
(#375) Expected 1 space before "=="; 0 found
(#375) Expected 1 space after "=="; 0 found
(#375) Expected 1 space before "="; 0 found
(#375) Expected 1 space after "="; 0 found
(#375) Closing brace must be on a line by itself
(#384) Inline comments must start with a capital letter, digit or 3-dots sequence
(#392) Inline comments must start with a capital letter, digit or 3-dots sequence
(#393) Line exceeds 132 characters; contains 155 characters
(#408) Inline comments must start with a capital letter, digit or 3-dots sequence
(#415) Line exceeds 132 characters; contains 138 characters
(#415) Inline comments must start with a capital letter, digit or 3-dots sequence
(#415) This comment is 67% valid code; is this commented out code?
(#421) Inline comments must start with a capital letter, digit or 3-dots sequence
(#421) Inline comments must end in full-stops, exclamation marks, or question marks
(#427) Inline comments must start with a capital letter, digit or 3-dots sequence
(#427) Inline comments must end in full-stops, exclamation marks, or question marks
(#430) Inline comments must start with a capital letter, digit or 3-dots sequence
(#430) 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
(#445) Line exceeds 132 characters; contains 164 characters
(#448) Line exceeds 132 characters; contains 160 characters
(#451) Line indented incorrectly; expected 20 spaces, found 24
(#454) Inline comments must start with a capital letter, digit or 3-dots sequence
(#457) Line exceeds 132 characters; contains 135 characters
(#461) Line indented incorrectly; expected 20 spaces, found 24
(#483) Line exceeds 132 characters; contains 140 characters
(#484) Line exceeds 132 characters; contains 164 characters
(#485) Line exceeds 132 characters; contains 157 characters
(#520) Inline comments must start with a capital letter, digit or 3-dots sequence
(#526) Inline comments must start with a capital letter, digit or 3-dots sequence
(#540) Inline comments must start with a capital letter, digit or 3-dots sequence
(#596) Inline comments must start with a capital letter, digit or 3-dots sequence
(#606) Inline comments must start with a capital letter, digit or 3-dots sequence
(#630) Line exceeds 132 characters; contains 176 characters
(#666) Inline comments must start with a capital letter, digit or 3-dots sequence
(#666) This comment is 67% valid code; is this commented out code?
(#666) No space found before comment text; expected "// $mediapath = urlencode($rawmediapath);" but found "//$mediapath = urlencode($rawmediapath);"
(#673) Inline comments must start with a capital letter, digit or 3-dots sequence
(#675) 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
(#689) Inline comments must start with a capital letter, digit or 3-dots sequence
(#695) No space found before comment text; expected "// RTL for transcripts" but found "//RTL for transcripts"
(#696) No space found before comment text; expected "// For right to left languages we want to add the RTL direction and right justify." but found "//For right to left languages we want to add the RTL direction and right justify."
(#708) Inline comments must start with a capital letter, digit or 3-dots sequence
(#714) Inline comments must start with a capital letter, digit or 3-dots sequence
(#718) Inline comments must start with a capital letter, digit or 3-dots sequence
(#722) Line exceeds 132 characters; contains 141 characters
(#738) Inline comments must start with a capital letter, digit or 3-dots sequence
(#746) Inline comments must start with a capital letter, digit or 3-dots sequence
(#758) Inline comments must start with a capital letter, digit or 3-dots sequence
(#779) Line exceeds 132 characters; contains 139 characters
(#781) Inline comments must start with a capital letter, digit or 3-dots sequence
(#802) Inline comments must start with a capital letter, digit or 3-dots sequence
(#840) Inline comments must start with a capital letter, digit or 3-dots sequence
(#843) Inline comments must start with a capital letter, digit or 3-dots sequence
(#870) Inline comments must start with a capital letter, digit or 3-dots sequence
(#954) Inline doc block comments are not allowed; use "// Comment." instead
(#959) This comment is 58% valid code; is this commented out code?
(#975) This comment is 60% valid code; is this commented out code?
mod/assign/feedback/cloudpoodll/refreshtoken.php
(#42) File must end with a newline character
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.
(#37) Variable "cloudpoodll_apiuser" must not contain underscores.
(#37) Expected 1 space before "="; 0 found
(#37) Expected 1 space after "="; 0 found
(#37) Commas (,) must be followed by white space.
(#38) Variable "cloudpoodll_apisecret" must not contain underscores.
(#38) Expected 1 space before "="; 0 found
(#38) Expected 1 space after "="; 0 found
(#38) Commas (,) must be followed by white space.
(#39) Variable "show_below_apisecret" must not contain underscores.
(#39) Expected 1 space before "="; 0 found
(#39) Expected 1 space after "="; 0 found
(#40) Inline comments must start with a capital letter, digit or 3-dots sequence
(#40) Inline comments must end in full-stops, exclamation marks, or question marks
(#40) No space found before comment text; expected "// if we have an API user and secret we fetch token" but found "//if we have an API user and secret we fetch token"
(#41) Expected "if (...) {\n"; found "if(...) {\n"
(#41) Variable "cloudpoodll_apiuser" must not contain underscores.
(#41) Variable "cloudpoodll_apisecret" must not contain underscores.
(#42) Variable "cloudpoodll_apiuser" must not contain underscores.
(#42) Commas (,) must be followed by white space.
(#42) Variable "cloudpoodll_apisecret" must not contain underscores.
(#43) Variable "show_below_apisecret" must not contain underscores.
(#43) Expected 1 space before "="; 0 found
(#43) Expected 1 space after "="; 0 found
(#44) Inline comments must start with a capital letter, digit or 3-dots sequence
(#44) Inline comments must end in full-stops, exclamation marks, or question marks
(#44) Line indented incorrectly; expected at least 4 spaces, found 0
(#44) No space found before comment text; expected "// if we have no API user and secret we show a "fetch from elsewhere on site" or "take a free trial" link" but found "//if we have no API user and secret we show a "fetch from elsewhere on site" or "take a free trial" link"
(#45) Expected "} else {\n"; found "}else{\n"
(#46) Expected 1 space before "="; 0 found
(#46) Expected 1 space after "="; 0 found
(#46) Expected 1 space before "=>"; 0 found
(#46) Expected 1 space after "=>"; 0 found
(#47) Variable "cp_components" must not contain underscores.
(#47) Expected 1 space before "="; 0 found
(#47) Expected 1 space after "="; 0 found
(#47) Commas (,) must be followed by white space.
(#47) Commas (,) must be followed by white space.
(#47) Commas (,) must be followed by white space.
(#47) Commas (,) must be followed by white space.
(#47) Commas (,) must be followed by white space.
(#47) Commas (,) must be followed by white space.
(#47) Commas (,) must be followed by white space.
(#47) Line exceeds 132 characters; contains 149 characters
(#48) Commas (,) must be followed by white space.
(#48) Commas (,) must be followed by white space.
(#49) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#49) Variable "cp_components" must not contain underscores.
(#49) Variable "cp_component" must not contain underscores.
(#50) Variable "cp_component" must not contain underscores.
(#52) Expected 1 space before "="; 0 found
(#52) Expected 1 space after "="; 0 found
(#53) Expected 1 space before "="; 0 found
(#53) Expected 1 space after "="; 0 found
(#56) Expected 1 space before "="; 0 found
(#56) Expected 1 space after "="; 0 found
(#57) Expected 1 space before "="; 0 found
(#57) Expected 1 space after "="; 0 found
(#60) Expected 1 space before "="; 0 found
(#60) Expected 1 space after "="; 0 found
(#61) Expected 1 space before "="; 0 found
(#61) Expected 1 space after "="; 0 found
(#63) Variable "cloudpoodll_apiuser" must not contain underscores.
(#63) Expected 1 space before "="; 0 found
(#63) Expected 1 space after "="; 0 found
(#63) Variable "cp_component" must not contain underscores.
(#63) Commas (,) must be followed by white space.
(#64) Expected "if (...) {\n"; found "if(...){\n"
(#64) Variable "cloudpoodll_apiuser" must not contain underscores.
(#65) Variable "cloudpoodll_apisecret" must not contain underscores.
(#65) Expected 1 space before "="; 0 found
(#65) Expected 1 space after "="; 0 found
(#65) Variable "cp_component" must not contain underscores.
(#65) Commas (,) must be followed by white space.
(#66) Expected "if (...) {\n"; found "if(...){\n"
(#66) Variable "cloudpoodll_apisecret" must not contain underscores.
(#67) Expected 1 space before "="; 0 found
(#67) Expected 1 space after "="; 0 found
(#67) Variable "cloudpoodll_apiuser" must not contain underscores.
(#68) Expected 1 space before "="; 0 found
(#68) Expected 1 space after "="; 0 found
(#68) Variable "cloudpoodll_apisecret" must not contain underscores.
(#73) Variable "show_below_apisecret" must not contain underscores.
(#73) Expected 1 space before "="; 0 found
(#73) Expected 1 space after "="; 0 found
(#73) Commas (,) must be followed by white space.
(#76) Inline comments must start with a capital letter, digit or 3-dots sequence
(#76) This comment is 50% valid code; is this commented out code?
(#78) Variable "show_below_apisecret" must not contain underscores.
(#89) Inline comments must start with a capital letter, digit or 3-dots sequence
(#93) Inline comments must start with a capital letter, digit or 3-dots sequence
(#94) Variable "playertype_options" must not contain underscores.
(#98) Variable "playertype_options" must not contain underscores.
(#100) Inline comments must start with a capital letter, digit or 3-dots sequence
(#101) Variable "playertype_options" must not contain underscores.
(#105) Variable "playertype_options" must not contain underscores.
(#107) Inline comments must start with a capital letter, digit or 3-dots sequence
(#108) Variable "transcriber_options" must not contain underscores.
(#111) Variable "transcriber_options" must not contain underscores.
(#118) Variable "rec_options" must not contain underscores.
(#121) Variable "rec_options" must not contain underscores.
(#124) Variable "fallback_options" must not contain underscores.
(#127) Variable "fallback_options" must not contain underscores.
(#129) Inline comments must start with a capital letter, digit or 3-dots sequence
(#130) Variable "yesno_options" must not contain underscores.
(#132) This comment is 56% valid code; is this commented out code?
(#138) Inline comments must start with a capital letter, digit or 3-dots sequence
(#138) Inline comments must end in full-stops, exclamation marks, or question marks
(#138) 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"
(#151) Variable "yesno_options" must not contain underscores.
(#155) Variable "yesno_options" must not contain underscores.
(#163) Variable "size_options" must not contain underscores.
(#169) Variable "size_options" must not contain underscores.
(#173) Variable "size_options" must not contain underscores.
mod/assign/feedback/cloudpoodll/version.php
(#31) File must end with a newline character

Javascript coding style problems

(38 errors, 153 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
(#19) ["component"] is better written in dot notation. (dot-notation)
(#20) ["subtype"] is better written in dot notation. (dot-notation)
(#28) A constructor name should not start with a lowercase letter. (babel/new-cap)
(#53) Comments should not begin with a lowercase character. (capitalized-comments)
(#53) Expected space or tab after '//' in comment. (spaced-comment)
(#61) Identifier 'setup_recorder' is not in camel case. (camelcase)
(#64) Identifier 'recorder_callback' is not in camel case. (camelcase)
(#80) Unexpected alert. (no-alert)
(#89) Identifier 'register_controls' is not in camel case. (camelcase)
(#97) ["clicktohide"] is better written in dot notation. (dot-notation)
(#100) ["clicktoshow"] is better written in dot notation. (dot-notation)
(#104) Identifier 'register_events' is not in camel case. (camelcase)
(#107) Unexpected confirm. (no-alert)
(#117) Identifier 'toggle_currentfeedback' is not in camel case. (camelcase)
(#122) ["clicktohide"] is better written in dot notation. (dot-notation)
(#127) ["clicktoshow"] is better written in dot notation. (dot-notation)
(#136) 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, 2 warnings)

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

mod/assign/feedback/cloudpoodll/styles.css
(#146) Invalid value for `padding-bottom` (csstree/validator)
(#149) Expected empty line before at-rule (at-rule-empty-line-before)
(#15) Expected single space before "{" (block-opening-brace-space-before)
(#146) Expected single space after "," in a single-line function (function-comma-space-after)
(#198) Unexpected unit (length-zero-no-unit)
(#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, 11 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_URL is not documented
(#35) Constant constants::M_SUBPLUGIN is not documented
(#36) Constant constants::M_PLUGINSETTINGS is not documented
(#38) Constant constants::APPID is not documented
(#40) Constant constants::REC_FREE is not documented
(#41) Constant constants::REC_AUDIO is not documented
(#42) Constant constants::REC_VIDEO is not documented
(#44) Constant constants::SKIN_PLAIN is not documented
(#45) Constant constants::SKIN_BMR is not documented
(#46) Constant constants::SKIN_123 is not documented
(#47) Constant constants::SKIN_FRESH is not documented
(#48) Constant constants::SKIN_ONCE is not documented
(#49) Constant constants::SKIN_UPLOAD is not documented
(#50) Constant constants::SKIN_SCREEN is not documented
(#52) Constant constants::FALLBACK_UPLOAD is not documented
(#53) Constant constants::FALLBACK_IOSUPLOAD is not documented
(#54) Constant constants::FALLBACK_WARNING is not documented
(#56) Constant constants::PLAYERTYPE_DEFAULT is not documented
(#57) Constant constants::PLAYERTYPE_INTERACTIVETRANSCRIPT is not documented
(#58) Constant constants::PLAYERTYPE_STANDARDTRANSCRIPT is not documented
(#60) Constant constants::CLASS_REC_CONTAINER is not documented
(#61) Constant constants::CLASS_REC_OUTER is not documented
(#62) Constant constants::ID_REC is not documented
(#63) Constant constants::ID_UPDATE_CONTROL is not documented
(#64) Constant constants::NAME_UPDATE_CONTROL is not documented
(#66) Constant constants::REGION_USEAST1 is not documented
(#67) Constant constants::REGION_TOKYO is not documented
(#68) Constant constants::REGION_DUBLIN is not documented
(#69) Constant constants::REGION_SYDNEY is not documented
(#70) Constant constants::REGION_OTTAWA is not documented
(#71) Constant constants::REGION_SAOPAULO is not documented
(#72) Constant constants::REGION_FRANKFURT is not documented
(#73) Constant constants::REGION_LONDON is not documented
(#74) Constant constants::REGION_SINGAPORE is not documented
(#75) Constant constants::REGION_MUMBAI is not documented
(#76) Constant constants::REGION_CAPETOWN is not documented
(#77) Constant constants::REGION_BAHRAIN is not documented
(#79) Constant constants::TRANSCRIBER_NONE is not documented
(#80) Constant constants::TRANSCRIBER_AMAZONTRANSCRIBE is not documented
(#81) Constant constants::TRANSCRIBER_GOOGLECLOUDSPEECH is not documented
(#83) Constant constants::LANG_ENUS is not documented
(#84) Constant constants::LANG_ENGB is not documented
(#85) Constant constants::LANG_ENAU is not documented
(#86) Constant constants::LANG_ESUS is not documented
(#87) Constant constants::LANG_FRCA is not documented
(#88) Constant constants::LANG_FRFR is not documented
(#89) Constant constants::LANG_ITIT is not documented
(#90) Constant constants::LANG_PTBR is not documented
(#91) Constant constants::LANG_KOKR is not documented
(#92) Constant constants::LANG_DEDE is not documented
(#93) Constant constants::LANG_HIIN is not documented
(#94) Constant constants::LANG_ENIN is not documented
(#95) Constant constants::LANG_ESES is not documented
(#97) Constant constants::LANG_ARAE is not documented
(#98) Constant constants::LANG_ARSA is not documented
(#99) Constant constants::LANG_ZHCN is not documented
(#100) Constant constants::LANG_NLNL is not documented
(#101) Constant constants::LANG_ENIE is not documented
(#102) Constant constants::LANG_ENWL is not documented
(#103) Constant constants::LANG_ENAB is not documented
(#104) Constant constants::LANG_FAIR is not documented
(#105) Constant constants::LANG_DECH is not documented
(#106) Constant constants::LANG_HEIL is not documented
(#107) Constant constants::LANG_IDID is not documented
(#108) Constant constants::LANG_JAJP is not documented
(#109) Constant constants::LANG_MSMY is not documented
(#110) Constant constants::LANG_PTPT is not documented
(#111) Constant constants::LANG_RURU is not documented
(#112) Constant constants::LANG_TAIN is not documented
(#113) Constant constants::LANG_TEIN is not documented
(#114) Constant constants::LANG_TRTR is not documented
(#116) Constant constants::SUBMISSIONTYPE_UNCLASSIFIED is not documented
(#117) Constant constants::SUBMISSIONTYPE_VIDEO is not documented
(#118) Constant constants::SUBMISSIONTYPE_AUDIO is not documented
(#119) Constant constants::SUBMISSIONTYPE_TEXT is not documented
(#121) Constant constants::TYPE_TEXT 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
(#55) Phpdocs for function renderer::fetch_recorder has incomplete parameters list
(#178) Phpdocs for function renderer::show_problembox has incomplete parameters list
mod/assign/feedback/cloudpoodll/classes/task/cloudpoodll_s3_adhoc.php
(#87) Function cloudpoodll_s3_adhoc::do_retry is not documented
(#110) 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
(#38) Function utils::fetch_options_fallback is not documented
(#45) Function utils::fetch_options_interactivetranscript is not documented
(#53) Function utils::fetch_options_skins is not documented
(#64) Function utils::get_region_options is not documented
(#81) Function utils::get_transcriber_options is not documented
(#89) Function utils::get_expiredays_options is not documented
(#103) Function utils::get_lang_options is not documented
(#140) Function utils::can_transcribe is not documented
(#152) Function utils::curl_fetch is not documented
(#165) Function utils::fetch_token_for_display is not documented
(#223) Function utils::fetch_feedback_data is not documented
(#229) Function utils::fetch_token is not documented
(#297) Function utils::fetch_token_error is not documented
(#338) Function utils::fetch_transcriptdata is not documented
(#17) No one-line description found in phpdocs for file
mod/assign/feedback/cloudpoodll/fetchcbpage.php
(#2) Empty line found after PHP open tag
mod/assign/feedback/cloudpoodll/locallib.php
(#59) Function assign_feedback_cloudpoodll::get_allfeedbacks is not documented
(#339) Function assign_feedback_cloudpoodll::get_all_subtypes is not documented
(#351) Function assign_feedback_cloudpoodll::fetch_cloudpoodll_feedback_form is not documented
(#597) Function assign_feedback_cloudpoodll::register_fetch_transcript_task is not documented
(#658) Function assign_feedback_cloudpoodll::fetch_feedback_player is not documented
(#838) Function assign_feedback_cloudpoodll::fetch_player_size is not documented
(#320) 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 "eslint:amd" 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, 34 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. (o_cont" ><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”. (o_cont" ><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. (o_cont" ><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/fetchcbpage.mustache
(#1) Example context missing (@template section not found.)
(#1) ESLint warning [comma-spacing]: A space is required after ','. ( require(['jquery'],function($) {
(#1) ESLint warning [capitalized-comments]: Comments should not begin with a lowercase character. ( //set up checkout links
(#1) ESLint warning [spaced-comment]: Expected space or tab after '//' in comment. ( //set up checkout links
(#1) ESLint warning [space-before-blocks]: Missing space before opening brace. ( $.getScript('https://js.chargebee.com/v2/chargebee.js', function(){
(#1) ESLint error [no-undef]: 'Chargebee' is not defined. ( var chargebee = Chargebee.init({'site': '', isItemsModel: true});
(#1) ESLint error [semi]: Missing semicolon. ( var cart = chargebee.getCart()
(#1) ESLint error [semi]: Missing semicolon. ( var planPriceQuantity = 1
(#1) ESLint error [semi]: Missing semicolon. ( var product = chargebee.initializeProduct(planPriceId, planPriceQuantity)
(#1) ESLint warning [camelcase]: Identifier 'billing_address' is not in camel case. ( var customer = {email: "", billing_address: {first_name: "",last_name: "", country: ""}};
(#1) ESLint warning [camelcase]: Identifier 'first_name' is not in camel case. ( var customer = {email: "", billing_address: {first_name: "",last_name: "", country: ""}};
(#1) ESLint warning [comma-spacing]: A space is required after ','. ( var customer = {email: "", billing_address: {first_name: "",last_name: "", country: ""}};
(#1) ESLint warning [camelcase]: Identifier 'last_name' is not in camel case. ( var customer = {email: "", billing_address: {first_name: "",last_name: "", country: ""}};
(#1) ESLint warning [camelcase]: Identifier 'cf_startsiteurl' is not in camel case. ( product.setCustomData({cf_startsiteurl: ""});
(#1) ESLint error [no-trailing-spaces]: Trailing spaces not allowed. ( ), Line: 21 Column: 1
mod/assign/feedback/cloudpoodll/templates/managecreds.mustache
(#1) Example context missing (@template section not found.)
(#1) ESLint warning [comma-spacing]: A space is required after ','. ( require(['jquery'],function($) {
(#1) ESLint warning [capitalized-comments]: Comments should not begin with a lowercase character. ( //set up fetch from elsewhere
(#1) ESLint warning [spaced-comment]: Expected space or tab after '//' in comment. ( //set up fetch from elsewhere
(#1) ESLint warning [space-infix-ops]: Operator '=' must be spaced. ( apiuser.value='';
(#1) ESLint warning [space-infix-ops]: Operator '=' must be spaced. ( apisecret.value='';
(#1) ESLint error [no-trailing-spaces]: Trailing spaces not allowed. ( ), Line: 12 Column: 1
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]