Prechecker results: error


Overview

(0 errors, 0 warnings)

This section shows the general problems detected when processing the code [More info]


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

(541 errors, 312 warnings)

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

lib/editor/tiny/plugins/poodll/classes/constants.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#29) Missing docblock for class constants
(#31) Missing docblock for constant constants::M_COMPONENT
(#32) Missing docblock for constant constants::M_DEFAULT_CLOUDPOODLL
(#33) Missing docblock for constant constants::M_TABLE
(#34) Missing docblock for constant constants::M_SUBPLUGIN
(#35) Missing docblock for constant constants::M_URL
(#35) Expected 1 space before "="; 0 found
(#35) Expected 1 space after "="; 0 found
(#37) Missing docblock for constant constants::APPID
(#39) Missing docblock for constant constants::REC_AUDIO
(#40) Missing docblock for constant constants::REC_VIDEO
(#42) Missing docblock for constant constants::SKIN_PLAIN
(#43) Missing docblock for constant constants::SKIN_BMR
(#44) Missing docblock for constant constants::SKIN_123
(#45) Missing docblock for constant constants::SKIN_FRESH
(#46) Missing docblock for constant constants::SKIN_ONCE
(#47) Missing docblock for constant constants::SKIN_SCREEN
(#49) Missing docblock for constant constants::LANG_ENUS
(#50) Missing docblock for constant constants::LANG_ENGB
(#51) Missing docblock for constant constants::LANG_ENAU
(#52) Missing docblock for constant constants::LANG_ENIN
(#53) Missing docblock for constant constants::LANG_ESUS
(#54) Missing docblock for constant constants::LANG_ESES
(#55) Missing docblock for constant constants::LANG_FRCA
(#56) Missing docblock for constant constants::LANG_FRFR
(#57) Missing docblock for constant constants::LANG_DEDE
(#58) Missing docblock for constant constants::LANG_ITIT
(#59) Missing docblock for constant constants::LANG_PTBR
(#60) Missing docblock for constant constants::LANG_DADK
(#61) Missing docblock for constant constants::LANG_KOKR
(#62) Missing docblock for constant constants::LANG_HIIN
(#63) Missing docblock for constant constants::LANG_ARAE
(#63) Expected 1 space after "="; 0 found
(#64) Missing docblock for constant constants::LANG_ARSA
(#64) Expected 1 space after "="; 0 found
(#65) Missing docblock for constant constants::LANG_ZHCN
(#65) Expected 1 space after "="; 0 found
(#66) Missing docblock for constant constants::LANG_NLNL
(#66) Expected 1 space after "="; 0 found
(#67) Missing docblock for constant constants::LANG_ENIE
(#67) Expected 1 space after "="; 0 found
(#68) Missing docblock for constant constants::LANG_ENWL
(#68) Expected 1 space after "="; 0 found
(#69) Missing docblock for constant constants::LANG_ENAB
(#69) Expected 1 space after "="; 0 found
(#70) Missing docblock for constant constants::LANG_FAIR
(#70) Expected 1 space after "="; 0 found
(#71) Missing docblock for constant constants::LANG_DECH
(#71) Expected 1 space after "="; 0 found
(#72) Missing docblock for constant constants::LANG_HEIL
(#72) Expected 1 space after "="; 0 found
(#73) Missing docblock for constant constants::LANG_IDID
(#73) Expected 1 space after "="; 0 found
(#74) Missing docblock for constant constants::LANG_JAJP
(#74) Expected 1 space after "="; 0 found
(#75) Missing docblock for constant constants::LANG_MSMY
(#75) Expected 1 space after "="; 0 found
(#76) Missing docblock for constant constants::LANG_PTPT
(#76) Expected 1 space after "="; 0 found
(#77) Missing docblock for constant constants::LANG_RURU
(#77) Expected 1 space after "="; 0 found
(#78) Missing docblock for constant constants::LANG_TAIN
(#78) Expected 1 space after "="; 0 found
(#79) Missing docblock for constant constants::LANG_TEIN
(#79) Expected 1 space after "="; 0 found
(#80) Missing docblock for constant constants::LANG_TRTR
(#80) Expected 1 space after "="; 0 found
(#81) Missing docblock for constant constants::LANG_NONO
(#81) Expected 1 space after "="; 0 found
(#82) Missing docblock for constant constants::LANG_NBNO
(#82) Expected 1 space after "="; 0 found
(#83) Missing docblock for constant constants::LANG_NNNO
(#83) Expected 1 space after "="; 0 found
(#84) Missing docblock for constant constants::LANG_PLPL
(#84) Expected 1 space after "="; 0 found
(#85) Missing docblock for constant constants::LANG_RORO
(#85) Expected 1 space after "="; 0 found
(#86) Missing docblock for constant constants::LANG_SVSE
(#86) Expected 1 space after "="; 0 found
(#87) Missing docblock for constant constants::LANG_UKUA
(#87) Expected 1 space after "="; 0 found
(#88) Missing docblock for constant constants::LANG_EUES
(#88) Expected 1 space after "="; 0 found
(#89) Missing docblock for constant constants::LANG_FIFI
(#89) Expected 1 space after "="; 0 found
(#90) Missing docblock for constant constants::LANG_HUHU
(#90) Expected 1 space after "="; 0 found
(#91) Missing docblock for constant constants::LANG_MINZ
(#91) Expected 1 space after "="; 0 found
(#92) Missing docblock for constant constants::LANG_BGBG
(#93) Missing docblock for constant constants::LANG_CSCZ
(#94) Missing docblock for constant constants::LANG_ELGR
(#95) Missing docblock for constant constants::LANG_HRHR
(#96) Missing docblock for constant constants::LANG_LTLT
(#97) Missing docblock for constant constants::LANG_LVLV
(#98) Missing docblock for constant constants::LANG_SKSK
(#99) Missing docblock for constant constants::LANG_SLSI
(#100) Missing docblock for constant constants::LANG_ISIS
(#101) Missing docblock for constant constants::LANG_MKMK
(#102) Missing docblock for constant constants::LANG_SRRS
(#103) Missing docblock for constant constants::LANG_VIVN
(#105) Missing docblock for constant constants::INSERT_LINK
(#106) Missing docblock for constant constants::INSERT_TAGS
(#108) Missing docblock for constant constants::FALLBACK_UPLOAD
(#109) Missing docblock for constant constants::FALLBACK_IOSUPLOAD
(#110) Missing docblock for constant constants::FALLBACK_WARNING
(#112) Missing docblock for constant constants::CLASS_REC_CONTAINER
(#113) Missing docblock for constant constants::CLASS_REC_OUTER
(#114) Missing docblock for constant constants::ID_REC
(#115) Missing docblock for constant constants::ID_UPDATE_CONTROL
(#116) Missing docblock for constant constants::NAME_UPDATE_CONTROL
(#118) Missing docblock for constant constants::REGION_USEAST1
(#119) Missing docblock for constant constants::REGION_TOKYO
(#120) Missing docblock for constant constants::REGION_DUBLIN
(#121) Missing docblock for constant constants::REGION_SYDNEY
(#122) Missing docblock for constant constants::REGION_OTTAWA
(#123) Missing docblock for constant constants::REGION_SAOPAULO
(#124) Missing docblock for constant constants::REGION_FRANKFURT
(#125) Missing docblock for constant constants::REGION_LONDON
(#126) Missing docblock for constant constants::REGION_SINGAPORE
(#127) Missing docblock for constant constants::REGION_MUMBAI
(#128) Missing docblock for constant constants::REGION_CAPETOWN
(#129) Missing docblock for constant constants::REGION_BAHRAIN
(#130) Missing docblock for constant constants::REGION_NINGXIA
(#131) Missing docblock for constant constants::FILETITLE_DISPLAYLENGTH
(#133) File must end with a newline character
lib/editor/tiny/plugins/poodll/classes/event/media_file_received.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#28) Import statements must not begin with a leading backslash
(#66) Missing docblock for function get_other_mapping
lib/editor/tiny/plugins/poodll/classes/history.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#3) Line 2 of the opening comment must start "//".
(#8) Line 7 of the opening comment must start "//".
(#13) Line 12 of the opening comment must start "//".
(#64) No one-line description found in phpdocs for docblock of function create
(#74) No one-line description found in phpdocs for docblock of function get
(#75) Commas (,) must be followed by white space.
(#75) Commas (,) must be followed by white space.
(#104) Inline comments must start with a capital letter, digit or 3-dots sequence
(#104) This comment is 70% valid code; is this commented out code?
(#104) Line indented incorrectly; expected at least 12 spaces, found 9
(#104) Expected 1 space before comment text but found 3; use block comment if you need indentation
(#116) No one-line description found in phpdocs for docblock of function get_item
(#120) There should be a comma after the last array item in a multi-line array.
(#159) No one-line description found in phpdocs for docblock of function delete
(#171) No one-line description found in phpdocs for docblock of function archive
(#186) File must end with a newline character
lib/editor/tiny/plugins/poodll/classes/output/renderer.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#3) Line 2 of the opening comment must start "//".
(#8) Line 7 of the opening comment must start "//".
(#13) Line 12 of the opening comment must start "//".
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
lib/editor/tiny/plugins/poodll/classes/plugininfo.php
(#34) Missing docblock for class plugininfo
(#52) Inline comments must start with a capital letter, digit or 3-dots sequence
(#52) Inline comments must end in full-stops, exclamation marks, or question marks
(#52) No space found before comment text; expected "// coursecontext" but found "//coursecontext"
(#58) No space found before comment text; expected "// If they have permission, lets go!!" but found "//If they have permission, lets go!!"
(#63) Missing docblock for function get_available_buttons
(#69) Missing docblock for function get_available_menuitems
(#75) Missing docblock for function get_plugin_configuration_for_context
(#82) Commas (,) must be followed by white space.
(#85) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#92) Inline comments must end in full-stops, exclamation marks, or question marks
(#92) No space found before comment text; expected "// If they don't have permission don't show it" but found "//If they don't have permission don't show it"
(#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
(#97) No space found before comment text; expected "// subitling ok" but found "//subitling ok"
(#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
(#102) No space found before comment text; expected "// expire days" but found "//expire days"
(#105) Inline comments must start with a capital letter, digit or 3-dots sequence
(#105) Inline comments must end in full-stops, exclamation marks, or question marks
(#105) No space found before comment text; expected "// upload" but found "//upload"
(#106) Expected 1 space after "="; 2 found
(#108) Inline comments must start with a capital letter, digit or 3-dots sequence
(#108) Inline comments must end in full-stops, exclamation marks, or question marks
(#108) No space found before comment text; expected "// history" but found "//history"
(#111) Inline comments must start with a capital letter, digit or 3-dots sequence
(#111) Inline comments must end in full-stops, exclamation marks, or question marks
(#111) No space found before comment text; expected "// options" but found "//options"
(#114) Inline comments must start with a capital letter, digit or 3-dots sequence
(#114) Inline comments must end in full-stops, exclamation marks, or question marks
(#114) No space found before comment text; expected "// cloudpoodll params" but found "//cloudpoodll params"
(#115) Expected 1 space after "="; 0 found
(#127) Commas (,) must be followed by white space.
(#129) Inline comments must start with a capital letter, digit or 3-dots sequence
(#129) Inline comments must end in full-stops, exclamation marks, or question marks
(#129) No space found before comment text; expected "// insert method" but found "//insert method"
(#134) Inline comments must start with a capital letter, digit or 3-dots sequence
(#134) Inline comments must end in full-stops, exclamation marks, or question marks
(#134) No space found before comment text; expected "// add our disabled param" but found "//add our disabled param"
(#139) 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 "// showhistory or not" but found "//showhistory or not"
(#140) Expected 1 space after "="; 2 found
(#141) 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 "// showoptions or not" but found "//showoptions or not"
(#142) Expected 1 space after "="; 2 found
(#143) Inline comments must start with a capital letter, digit or 3-dots sequence
(#143) Inline comments must end in full-stops, exclamation marks, or question marks
(#143) No space found before comment text; expected "// showupload or not" but found "//showupload or not"
(#144) Expected 1 space after "="; 2 found
(#145) Inline comments must start with a capital letter, digit or 3-dots sequence
(#145) Inline comments must end in full-stops, exclamation marks, or question marks
(#145) No space found before comment text; expected "// expire days" but found "//expire days"
(#146) Expected 1 space after "="; 2 found
(#147) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#159) Inline comments must start with a capital letter, digit or 3-dots sequence
(#159) Inline comments must end in full-stops, exclamation marks, or question marks
(#159) No space found before comment text; expected "// add icons to editor if the permissions and settings are all ok" but found "//add icons to editor if the permissions and settings are all ok"
(#160) Short array syntax must be used to define arrays
(#160) Commas (,) must be followed by white space.
(#160) Commas (,) must be followed by white space.
(#161) Functions must not contain multiple empty lines in a row; found 3 empty lines
(#168) Expected "} else {\n"; found "}else{\n"
(#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 "// init our return value" but found "//init our return value"
(#184) Expected 1 space before "="; 0 found
(#184) Expected 1 space after "="; 0 found
(#185) Inline comments must start with a capital letter, digit or 3-dots sequence
(#185) Inline comments must end in full-stops, exclamation marks, or question marks
(#185) No space found before comment text; expected "// generico specific" but found "//generico specific"
(#188) Inline comments must start with a capital letter, digit or 3-dots sequence
(#188) Inline comments must end in full-stops, exclamation marks, or question marks
(#188) No space found before comment text; expected "// get the no. of templates" but found "//get the no. of templates"
(#194) Inline comments must start with a capital letter, digit or 3-dots sequence
(#194) Inline comments must end in full-stops, exclamation marks, or question marks
(#194) No space found before comment text; expected "// put our template into a form thats easy to process in JS" but found "//put our template into a form thats easy to process in JS"
(#203) Inline comments must start with a capital letter, digit or 3-dots sequence
(#203) Inline comments must end in full-stops, exclamation marks, or question marks
(#203) No space found before comment text; expected "// make sure its to be shown in TinyMCE (we use the old atto setting, so we can be backwards compat.)" but found "//make sure its to be shown in TinyMCE (we use the old atto setting, so we can be backwards compat.)"
(#209) Inline comments must start with a capital letter, digit or 3-dots sequence
(#209) Inline comments must end in full-stops, exclamation marks, or question marks
(#209) No space found before comment text; expected "// stash the key and name for this template" but found "//stash the key and name for this template"
(#218) Inline comments must start with a capital letter, digit or 3-dots sequence
(#218) Inline comments must end in full-stops, exclamation marks, or question marks
(#218) No space found before comment text; expected "// instructions" but found "//instructions"
(#219) Expected 1 space after "="; 0 found
(#219) Line exceeds 132 characters; contains 150 characters
(#219) Inline comments must start with a capital letter, digit or 3-dots sequence
(#219) Inline comments must end in full-stops, exclamation marks, or question marks
(#219) This comment is 67% valid code; is this commented out code?
(#221) Inline comments must start with a capital letter, digit or 3-dots sequence
(#221) Inline comments must end in full-stops, exclamation marks, or question marks
(#221) No space found before comment text; expected "// stash the defaults for this template" but found "//stash the defaults for this template"
(#224) No space found before comment text; expected "// NB each of the $allvariables contains an array of variables (not a string)" but found "//NB each of the $allvariables contains an array of variables (not a string)"
(#225) No space found before comment text; expected "// there might be duplicates where the variable is used multiple times in a template" but found "//there might be duplicates where the variable is used multiple times in a template"
(#226) Inline comments must end in full-stops, exclamation marks, or question marks
(#226) No space found before comment text; expected "// se we uniqu'ify it. That makes it look complicated. But we are just removing doubles" but found "//se we uniqu'ify it. That makes it look complicated. But we are just removing doubles"
(#230) Short array syntax must be used to define arrays
(#232) Inline comments must start with a capital letter, digit or 3-dots sequence
(#232) No space found before comment text; expected "// we need to reallocate array keys if the array size was changed in unique'ifying it" but found "//we need to reallocate array keys if the array size was changed in unique'ifying it"
(#233) No space found before comment text; expected "// we also take the opportunity to remove user variables, since they aren't needed here." but found "//we also take the opportunity to remove user variables, since they aren't needed here."
(#234) Inline comments must end in full-stops, exclamation marks, or question marks
(#234) No space found before comment text; expected "// NB DATASET can be referred to without the :" but found "//NB DATASET can be referred to without the :"
(#249) Expected 1 space after "="; 0 found
(#250) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#252) Expected 1 space before "="; 0 found
(#252) Expected 1 space after "="; 0 found
(#253) Expected "if (...) {\n"; found "if(...) {\n"
(#253) Commas (,) must be followed by white space.
(#255) Expected 1 space before "="; 0 found
(#255) Expected 1 space after "="; 0 found
(#257) Variable "display_name" must not contain underscores.
(#257) Commas (,) must be followed by white space.
(#257) Commas (,) must be followed by white space.
(#258) Variable "display_name" must not contain underscores.
(#258) Commas (,) must be followed by white space.
(#258) Commas (,) must be followed by white space.
(#258) Variable "display_name" must not contain underscores.
(#259) Variable "display_name" must not contain underscores.
(#259) Expected 1 space after "="; 0 found
(#259) Variable "display_name" must not contain underscores.
(#260) Expected 1 space before "=>"; 0 found
(#260) Expected 1 space after "=>"; 0 found
(#260) Commas (,) must be followed by white space.
(#260) Expected 1 space before "=>"; 0 found
(#260) Expected 1 space after "=>"; 0 found
(#260) Expected 1 space before "=>"; 0 found
(#260) Expected 1 space after "=>"; 0 found
(#260) Expected 1 space before "=>"; 0 found
(#260) Expected 1 space after "=>"; 0 found
(#260) Variable "display_name" must not contain underscores.
(#263) Inline comments must start with a capital letter, digit or 3-dots sequence
(#263) No space found before comment text; expected "// set the template index so we can find it easily later." but found "//set the template index so we can find it easily later."
(#265) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#268) Expected 1 space before "="; 0 found
(#268) Expected 1 space after "="; 0 found
(#280) Short array syntax must be used to define arrays
(#285) Short array syntax must be used to define arrays
(#289) Line indented incorrectly; expected 4 spaces, found 3
(#289) Missing docblock for function fetch_widget_properties
(#290) No space found before comment text; expected "// Now we just have our properties string" but found "//Now we just have our properties string"
(#291) No space found before comment text; expected "// Lets run our regular expression over them" but found "//Lets run our regular expression over them"
(#292) No space found before comment text; expected "// string should be property=value,property=value" but found "//string should be property=value,property=value"
(#293) Inline comments must end in full-stops, exclamation marks, or question marks
(#293) No space found before comment text; expected "// got this regexp from http://stackoverflow.com/questions/168171/regular-expression-for-parsing-name-value-pairs" but found "//got this regexp from http://stackoverflow.com/questions/168171/regular-expression-for-parsing-name-value-pairs"
(#295) Short array syntax must be used to define arrays
(#297) Inline comments must start with a capital letter, digit or 3-dots sequence
(#297) No space found before comment text; expected "// here we match the filter string and split into name array (matches[1]) and value array (matches[2])" but found "//here we match the filter string and split into name array (matches[1]) and value array (matches[2])"
(#298) No space found before comment text; expected "// we then add those to a name value array." but found "//we then add those to a name value array."
(#299) Short array syntax must be used to define arrays
(#303) Inline comments must start with a capital letter, digit or 3-dots sequence
(#303) Inline comments must end in full-stops, exclamation marks, or question marks
(#303) This comment is 62% valid code; is this commented out code?
(#305) Inline comments must start with a capital letter, digit or 3-dots sequence
(#305) No space found before comment text; expected "// this could be done better, I am sure. WE are removing the quotes from start and end" but found "//this could be done better, I am sure. WE are removing the quotes from start and end"
(#306) Inline comments must end in full-stops, exclamation marks, or question marks
(#306) No space found before comment text; expected "// this wil however remove multiple quotes id they exist at start and end. NG really" but found "//this wil however remove multiple quotes id they exist at start and end. NG really"
(#312) Closing brace indented incorrectly; expected 3 spaces, found 4
lib/editor/tiny/plugins/poodll/classes/privacy/provider.php
(#34) There must not be a space before the colon in a return type declaration
lib/editor/tiny/plugins/poodll/classes/utils.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#29) Missing docblock for class utils
(#30) Inline comments must end in full-stops, exclamation marks, or question marks
(#31) Missing docblock for function get_cloud_poodll_server
(#41) Missing docblock for function fetch_options_recorders
(#42) Variable "rec_options" must not contain underscores.
(#42) Short array syntax must be used to define arrays
(#44) Variable "rec_options" must not contain underscores.
(#47) Missing docblock for function fetch_options_fallback
(#48) Short array syntax must be used to define arrays
(#54) Missing docblock for function fetch_options_skins
(#55) Variable "rec_options" must not contain underscores.
(#55) Short array syntax must be used to define arrays
(#61) Variable "rec_options" must not contain underscores.
(#64) Missing docblock for function get_region_options
(#65) Short array syntax must be used to define arrays
(#66) Commas (,) must be followed by white space.
(#67) Commas (,) must be followed by white space.
(#68) Commas (,) must be followed by white space.
(#69) Commas (,) must be followed by white space.
(#70) Commas (,) must be followed by white space.
(#71) Commas (,) must be followed by white space.
(#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.
(#76) Commas (,) must be followed by white space.
(#77) Commas (,) must be followed by white space.
(#78) Commas (,) must be followed by white space.
(#82) Missing docblock for function get_expiredays_options
(#83) Short array syntax must be used to define arrays
(#92) There should be a comma after the last array item in a multi-line array.
(#96) Missing docblock for function get_lang_options
(#97) Short array syntax must be used to define arrays
(#100) Commas (,) must be followed by white space.
(#115) Commas (,) must be followed by white space.
(#123) Commas (,) must be followed by white space.
(#149) Commas (,) must be followed by white space.
(#150) Commas (,) must be followed by white space.
(#154) Missing docblock for function get_insert_options
(#155) Short array syntax must be used to define arrays
(#157) There should be a comma after the last array item in a multi-line array.
(#161) Inline comments must start with a capital letter, digit or 3-dots sequence
(#161) No space found before comment text; expected "// are we willing and able to transcribe submissions?" but found "//are we willing and able to transcribe submissions?"
(#162) Missing docblock for function can_transcribe
(#163) Inline comments must end in full-stops, exclamation marks, or question marks
(#163) No space found before comment text; expected "// The regions that can transcribe" but found "//The regions that can transcribe"
(#172) Inline comments must start with a capital letter, digit or 3-dots sequence
(#172) No space found before comment text; expected "// we use curl to fetch transcripts from AWS and Tokens from cloudpoodll" but found "//we use curl to fetch transcripts from AWS and Tokens from cloudpoodll"
(#173) Inline comments must end in full-stops, exclamation marks, or question marks
(#173) No space found before comment text; expected "// this is our helper" but found "//this is our helper"
(#174) Missing docblock for function curl_fetch
(#184) No space found before comment text; expected "// This is called from the settings page and we do not want to make calls out to cloud.poodll.com on settings" but found "//This is called from the settings page and we do not want to make calls out to cloud.poodll.com on settings"
(#185) No space found before comment text; expected "// page load, for performance and stability issues. So if the cache is empty and/or no token, we just show a" but found "//page load, for performance and stability issues. So if the cache is empty and/or no token, we just show a"
(#186) Inline comments must end in full-stops, exclamation marks, or question marks
(#186) No space found before comment text; expected "// "refresh token" links" but found "//"refresh token" links"
(#187) Missing docblock for function fetch_token_for_display
(#190) No space found before comment text; expected "// First check that we have an API id and secret" but found "//First check that we have an API id and secret"
(#191) Inline comments must end in full-stops, exclamation marks, or question marks
(#191) No space found before comment text; expected "// refresh token" but found "//refresh token"
(#209) Inline comments must end in full-stops, exclamation marks, or question marks
(#209) No space found before comment text; expected "// Fetch from cache and process the results and display" but found "//Fetch from cache and process the results and display"
(#213) Inline comments must start with a capital letter, digit or 3-dots sequence
(#213) Inline comments must end in full-stops, exclamation marks, or question marks
(#213) No space found before comment text; expected "// if we have no token object the creds were wrong ... or something" but found "//if we have no token object the creds were wrong ... or something"
(#216) Inline comments must start with a capital letter, digit or 3-dots sequence
(#216) Inline comments must end in full-stops, exclamation marks, or question marks
(#216) No space found before comment text; expected "// if we have an object but its no good, creds werer wrong ..or something" but found "//if we have an object but its no good, creds werer wrong ..or something"
(#219) Inline comments must start with a capital letter, digit or 3-dots sequence
(#219) No space found before comment text; expected "// if we do not have subs, then we are on a very old token or something is wrong, just get out of here." but found "//if we do not have subs, then we are on a very old token or something is wrong, just get out of here."
(#227) Inline comments must start with a capital letter, digit or 3-dots sequence
(#227) No space found before comment text; expected "// we have enough info to display a report. Lets go." but found "//we have enough info to display a report. Lets go."
(#232) Inline comments must end in full-stops, exclamation marks, or question marks
(#232) No space found before comment text; expected "// Is app authorised" but found "//Is app authorised"
(#243) Inline comments must end in full-stops, exclamation marks, or question marks
(#243) No space found before comment text; expected "// We need a Poodll token to make this happen" but found "//We need a Poodll token to make this happen"
(#244) Missing docblock for function fetch_token
(#252) Inline comments must start with a capital letter, digit or 3-dots sequence
(#252) No space found before comment text; expected "// if we got a token and its less than expiry time" but found "//if we got a token and its less than expiry time"
(#253) Inline comments must end in full-stops, exclamation marks, or question marks
(#260) Inline comments must end in full-stops, exclamation marks, or question marks
(#261) Variable "token_url" must not contain underscores.
(#262) Short array syntax must be used to define arrays
(#265) There should be a comma after the last array item in a multi-line array.
(#267) Variable "token_response" must not contain underscores.
(#267) Variable "token_url" must not contain underscores.
(#268) Variable "token_response" must not contain underscores.
(#269) Variable "resp_object" must not contain underscores.
(#269) Variable "token_response" must not contain underscores.
(#270) Variable "resp_object" must not contain underscores.
(#270) Variable "resp_object" must not contain underscores.
(#271) Variable "resp_object" must not contain underscores.
(#272) Inline comments must start with a capital letter, digit or 3-dots sequence
(#272) Inline comments must end in full-stops, exclamation marks, or question marks
(#272) No space found before comment text; expected "// store the expiry timestamp and adjust it for diffs between our server times" but found "//store the expiry timestamp and adjust it for diffs between our server times"
(#273) Variable "resp_object" must not contain underscores.
(#274) Variable "resp_object" must not contain underscores.
(#274) Variable "resp_object" must not contain underscores.
(#275) Inline comments must start with a capital letter, digit or 3-dots sequence
(#275) Inline comments must end in full-stops, exclamation marks, or question marks
(#275) No space found before comment text; expected "// we refresh one hour out, to prevent any overlap" but found "//we refresh one hour out, to prevent any overlap"
(#281) Inline comments must start with a capital letter, digit or 3-dots sequence
(#281) Inline comments must end in full-stops, exclamation marks, or question marks
(#281) No space found before comment text; expected "// cache the token" but found "//cache the token"
(#288) Variable "resp_object" must not contain underscores.
(#289) Variable "resp_object" must not contain underscores.
(#291) Variable "resp_object" must not contain underscores.
(#292) Variable "resp_object" must not contain underscores.
(#294) Variable "resp_object" must not contain underscores.
(#295) Variable "resp_object" must not contain underscores.
(#302) Empty IF statement detected
(#302) Variable "resp_object" must not contain underscores.
(#302) Variable "resp_object" must not contain underscores.
(#303) Inline comments must end in full-stops, exclamation marks, or question marks
(#303) This comment is 43% valid code; is this commented out code?
(#303) No space found before comment text; expected "// ERROR = $resp_object->error" but found "//ERROR = $resp_object->error"
(#312) Missing docblock for function super_trim
(#320) File must end with a newline character
lib/editor/tiny/plugins/poodll/db/access.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#3) Line 2 of the opening comment must start "//".
(#8) Line 7 of the opening comment must start "//".
(#13) Line 12 of the opening comment must start "//".
(#27) Short array syntax must be used to define arrays
(#29) Short array syntax must be used to define arrays
(#32) Short array syntax must be used to define arrays
(#38) There should be a comma after the last array item in a multi-line array.
(#39) There should be a comma after the last array item in a multi-line array.
(#41) Short array syntax must be used to define arrays
(#44) Short array syntax must be used to define arrays
(#50) There should be a comma after the last array item in a multi-line array.
(#51) There should be a comma after the last array item in a multi-line array.
(#54) Short array syntax must be used to define arrays
(#57) Short array syntax must be used to define arrays
(#63) There should be a comma after the last array item in a multi-line array.
(#64) There should be a comma after the last array item in a multi-line array.
(#67) Short array syntax must be used to define arrays
(#70) Short array syntax must be used to define arrays
(#76) There should be a comma after the last array item in a multi-line array.
(#77) There should be a comma after the last array item in a multi-line array.
(#80) Short array syntax must be used to define arrays
(#83) Short array syntax must be used to define arrays
(#89) There should be a comma after the last array item in a multi-line array.
(#90) There should be a comma after the last array item in a multi-line array.
(#92) Short array syntax must be used to define arrays
(#95) Short array syntax must be used to define arrays
(#101) There should be a comma after the last array item in a multi-line array.
(#102) There should be a comma after the last array item in a multi-line array.
(#104) Short array syntax must be used to define arrays
(#107) Short array syntax must be used to define arrays
(#113) There should be a comma after the last array item in a multi-line array.
(#114) There should be a comma after the last array item in a multi-line array.
(#116) Short array syntax must be used to define arrays
(#119) Short array syntax must be used to define arrays
(#125) There should be a comma after the last array item in a multi-line array.
(#126) There should be a comma after the last array item in a multi-line array.
(#128) Short array syntax must be used to define arrays
(#131) Short array syntax must be used to define arrays
(#137) There should be a comma after the last array item in a multi-line array.
(#138) There should be a comma after the last array item in a multi-line array.
(#140) Short array syntax must be used to define arrays
(#143) Short array syntax must be used to define arrays
(#149) There should be a comma after the last array item in a multi-line array.
(#150) There should be a comma after the last array item in a multi-line array.
(#157) There should be a comma after the last array item in a multi-line array.
(#158) Line indented incorrectly; expected at least 8 spaces, found 5
lib/editor/tiny/plugins/poodll/db/services.php
(#1) Moodle boilerplate not found
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#24) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#24) Short array syntax must be used to define arrays
(#25) Short array syntax must be used to define arrays
(#31) There should be a comma after the last array item in a multi-line array.
(#33) Short array syntax must be used to define arrays
(#41) Short array syntax must be used to define arrays
(#49) Short array syntax must be used to define arrays
(#56) There should be a comma after the last array item in a multi-line array.
(#57) File must end with a newline character
lib/editor/tiny/plugins/poodll/externallib.php
(#1) Moodle boilerplate not found
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#57) No one-line description found in phpdocs for docblock of function create_history_item
(#69) Short array syntax must be used to define arrays
(#76) There should be a comma after the last array item in a multi-line array.
(#106) Inline comments must end in full-stops, exclamation marks, or question marks
(#107) Short array syntax must be used to define arrays
(#111) Short array syntax must be used to define arrays
(#118) There should be a comma after the last array item in a multi-line array.
(#119) There should be a comma after the last array item in a multi-line array.
(#132) Short array syntax must be used to define arrays
(#138) Commas (,) must be followed by white space.
(#139) Commas (,) must be followed by white space.
(#139) There should be a comma after the last array item in a multi-line array.
(#143) Missing docblock for function archive_history_item_parameters
(#144) Short array syntax must be used to define arrays
(#145) There should be a comma after the last array item in a multi-line array.
(#149) Missing docblock for function get_history_item_parameters
(#150) Short array syntax must be used to define arrays
(#151) There should be a comma after the last array item in a multi-line array.
(#155) Missing docblock for function archive_history_item_returns
(#162) No one-line description found in phpdocs for docblock of function archive_history_item
(#170) No one-line description found in phpdocs for docblock of function get_history_item
(#202) Missing docblock for function get_history_items_returns
(#218) There should be a comma after the last array item in a multi-line array.
(#223) Missing docblock for function get_history_item_returns
(#239) There should be a comma after the last array item in a multi-line array.
(#250) Short array syntax must be used to define arrays
(#251) There should be a comma after the last array item in a multi-line array.
lib/editor/tiny/plugins/poodll/lang/en/tiny_poodll.php
(#38) The string key "poodll:allowaudio" is not in the correct order, it should be before "privacy:metadata"
(#41) The string key "poodll:allowhistory" is not in the correct order, it should be before "poodll:allowvideo"
(#45) The string key "poodll:allowsubtitling" is not in the correct order, it should be before "poodll:allowupload"
(#48) The string key "poodll:use" is not in the correct order, it should be before "poodll:visible"
(#50) Unexpected comment found. Auto-fixing will not work after this comment
(#50) Inline comments must start with a capital letter, digit or 3-dots sequence
(#50) No space found before comment text; expected "// --" but found "//--"
(#51) The string key "cloudpoodll:allowwidgets" is not in the correct order, it should be before "poodll:use"
(#51) Expected 1 space after "="; 0 found
(#52) The string key "cloudpoodll" is not in the correct order, it should be before "cloudpoodll:allowwidgets"
(#56) The string key "recorderscreen" is not in the correct order, it should be before "recordervideo"
(#59) The string key "apiuser" is not in the correct order, it should be before "recorderwidgets"
(#61) The string key "apisecret" is not in the correct order, it should be before "apiuser_details"
(#69) The string key "subtitlebydefault_details" is not in the correct order, it should be before "subtitlevideobydefault"
(#73) The string key "tokyo" is not in the correct order, it should be before "useast1"
(#74) The string key "sydney" is not in the correct order, it should be before "tokyo"
(#75) The string key "dublin" is not in the correct order, it should be before "sydney"
(#77) The string key "frankfurt" is not in the correct order, it should be before "ottawa"
(#80) Expected 1 space before "="; 0 found
(#80) Expected 1 space after "="; 0 found
(#81) The string key "mumbai" is not in the correct order, it should be before "singapore"
(#81) Expected 1 space before "="; 0 found
(#81) Expected 1 space after "="; 0 found
(#82) The string key "capetown" is not in the correct order, it should be before "mumbai"
(#83) The string key "bahrain" is not in the correct order, it should be before "capetown"
(#87) The string key "language" is not in the correct order, it should be before "ningxia"
(#89) The string key "en-us" is not in the correct order, it should be before "speakerlanguage"
(#91) The string key "en-au" is not in the correct order, it should be before "es-us"
(#93) The string key "en-gb" is not in the correct order, it should be before "en-ph"
(#98) The string key "en-in" is not in the correct order, it should be before "pt-br"
(#101) The string key "fil-ph" is not in the correct order, it should be before "fr-fr"
(#102) The string key "de-de" is not in the correct order, it should be before "fil-ph"
(#103) The string key "de-ch" is not in the correct order, it should be before "de-de"
(#104) The string key "de-at" is not in the correct order, it should be before "de-ch"
(#105) The string key "da-dk" is not in the correct order, it should be before "de-at"
(#108) The string key "ar-ae" is not in the correct order, it should be before "ko-kr"
(#111) The string key "nl-nl" is not in the correct order, it should be before "zh-cn"
(#112) The string key "nl-be" is not in the correct order, it should be before "nl-nl"
(#113) The string key "en-ie" is not in the correct order, it should be before "nl-be"
(#115) The string key "en-ab" is not in the correct order, it should be before "en-wl"
(#123) The string key "mi-nz" is not in the correct order, it should be before "ms-my"
(#130) The string key "eu-es" is not in the correct order, it should be before "uk-ua"
(#134) The string key "no-no" is not in the correct order, it should be before "sv-se"
(#135) The string key "nb-no" is not in the correct order, it should be before "no-no"
(#139) The string key "bg-bg" is not in the correct order, it should be before "ro-ro"
(#139) Unexpected comment found. Auto-fixing will not work after this comment
(#139) Inline comments must end in full-stops, exclamation marks, or question marks
(#140) Unexpected comment found. Auto-fixing will not work after this comment
(#140) Inline comments must end in full-stops, exclamation marks, or question marks
(#141) Unexpected comment found. Auto-fixing will not work after this comment
(#141) Inline comments must end in full-stops, exclamation marks, or question marks
(#142) Unexpected comment found. Auto-fixing will not work after this comment
(#142) Inline comments must end in full-stops, exclamation marks, or question marks
(#143) Unexpected comment found. Auto-fixing will not work after this comment
(#143) Inline comments must end in full-stops, exclamation marks, or question marks
(#144) Unexpected comment found. Auto-fixing will not work after this comment
(#144) Inline comments must end in full-stops, exclamation marks, or question marks
(#145) Unexpected comment found. Auto-fixing will not work after this comment
(#145) Inline comments must end in full-stops, exclamation marks, or question marks
(#146) Unexpected comment found. Auto-fixing will not work after this comment
(#146) Inline comments must end in full-stops, exclamation marks, or question marks
(#147) The string key "is-is" is not in the correct order, it should be before "sl-si"
(#147) Unexpected comment found. Auto-fixing will not work after this comment
(#147) Inline comments must end in full-stops, exclamation marks, or question marks
(#148) Unexpected comment found. Auto-fixing will not work after this comment
(#148) Inline comments must end in full-stops, exclamation marks, or question marks
(#149) Unexpected comment found. Auto-fixing will not work after this comment
(#149) Inline comments must end in full-stops, exclamation marks, or question marks
(#150) Unexpected comment found. Auto-fixing will not work after this comment
(#150) Inline comments must end in full-stops, exclamation marks, or question marks
(#152) The string key "uploadinstructions" is not in the correct order, it should be before "vi-vn"
(#154) The string key "insertmethod" is not in the correct order, it should be before "uploadinstructions"
(#157) The string key "insertlinks" is not in the correct order, it should be before "insertmethod_details"
(#161) The string key "audio" is not in the correct order, it should be before "upload"
(#167) The string key "screen_desc" is not in the correct order, it should be before "widgets_desc"
(#168) The string key "insert" is not in the correct order, it should be before "screen_desc"
(#169) The string key "cancel" is not in the correct order, it should be before "insert"
(#171) The string key "createaudio" is not in the correct order, it should be before "createvideo"
(#174) The string key "chooseinsert" is not in the correct order, it should be before "dialogtitle"
(#178) The string key "forever" is not in the correct order, it should be before "nofieldsheader"
(#179) The string key "awsregion" is not in the correct order, it should be before "forever"
(#181) The string key "expiredays" is not in the correct order, it should be before "region"
(#182) The string key "audioskin" is not in the correct order, it should be before "expiredays"
(#185) The string key "timelimit" is not in the correct order, it should be before "videoskin"
(#186) The string key "currentsubmission" is not in the correct order, it should be before "timelimit"
(#188) The string key "no" is not in the correct order, it should be before "yes"
(#190) The string key "enableaudio" is not in the correct order, it should be before "no"
(#192) The string key "enablescreen" is not in the correct order, it should be before "enablevideo"
(#196) The string key "recorderskin" is not in the correct order, it should be before "recordertype"
(#198) The string key "skinbmr" is not in the correct order, it should be before "skinplain"
(#200) The string key "skin123" is not in the correct order, it should be before "skinfresh"
(#204) The string key "fallback" is not in the correct order, it should be before "skinscreen"
(#208) The string key "fallbackiosupload" is not in the correct order, it should be before "fallbackupload"
(#215) The string key "mediainsertcheckbox" is not in the correct order, it should be before "subtitleinstructions"
(#219) The string key "history" is not in the correct order, it should be before "screen"
(#223) The string key "cannotsubtitle" is not in the correct order, it should be before "transcode_details"
(#227) The string key "cloudpoodll:allowscreen" is not in the correct order, it should be before "cloudpoodll:allowvideo"
(#229) The string key "cloudpoodll:allowsubtitling" is not in the correct order, it should be before "cloudpoodll:allowupload"
(#230) The string key "cloudpoodll:allowexpiredays" is not in the correct order, it should be before "cloudpoodll:allowsubtitling"
(#237) The string key "noapisecret" is not in the correct order, it should be before "noapiuser"
(#238) The string key "credentialsinvalid" is not in the correct order, it should be before "noapisecret"
(#239) The string key "appauthorised" is not in the correct order, it should be before "credentialsinvalid"
(#242) The string key "notokenincache" is not in the correct order, it should be before "refreshtoken"
(#243) The string key "notoken" is not in the correct order, it should be before "notokenincache"
(#244) The string key "historyback" is not in the correct order, it should be before "notoken"
(#245) The string key "deleteitem" is not in the correct order, it should be before "historyback"
(#248) The string key "actions" is not in the correct order, it should be before "title"
(#250) The string key "confirmdelete" is not in the correct order, it should be before "date"
(#258) The string key "lengthMenu" is not in the correct order, it should be before "thousands"
(#263) The string key "first" is not in the correct order, it should be before "zeroRecords"
(#269) The string key "showhistory" is not in the correct order, it should be before "sortDescending"
(#269) Expected 1 space before "="; 0 found
(#269) Expected 1 space after "="; 0 found
(#270) Expected 1 space before "="; 0 found
(#270) Expected 1 space after "="; 0 found
(#271) Expected 1 space before "="; 0 found
(#271) Expected 1 space after "="; 0 found
(#272) Expected 1 space before "="; 0 found
(#272) Expected 1 space after "="; 0 found
(#273) The string key "showoptions" is not in the correct order, it should be before "showupload_details"
(#273) Expected 1 space before "="; 0 found
(#273) Expected 1 space after "="; 0 found
(#274) Expected 1 space before "="; 0 found
(#274) Expected 1 space after "="; 0 found
(#275) The string key "expiredays" is not in the correct order, it should be before "showoptions_details"
(#278) The string key "fillcredentials" is not in the correct order, it should be before "freetrial_desc"
(#278) Expected 1 space before "="; 0 found
(#278) Expected 1 space after "="; 0 found
(#280) The string key "insertitem" is not in the correct order, it should be before "previewitem"
(#281) The string key "insert" is not in the correct order, it should be before "insertitem"
(#282) The string key "back" is not in the correct order, it should be before "insert"
(#284) The string key "audiorecorder" is not in the correct order, it should be before "videorecorder"
(#288) The string key "cloudpoodllserver" is not in the correct order, it should be before "widgetsselector_instructions"
lib/editor/tiny/plugins/poodll/lib.php
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#39) Inline comments must start with a capital letter, digit or 3-dots sequence
(#39) Inline comments must end in full-stops, exclamation marks, or question marks
(#39) No space found before comment text; expected "// generico specific" but found "//generico specific"
(#42) Short array syntax must be used to define arrays
(#43) Short array syntax must be used to define arrays
(#44) Short array syntax must be used to define arrays
(#45) Short array syntax must be used to define arrays
(#46) Short array syntax must be used to define arrays
(#47) Short array syntax must be used to define arrays
(#49) Inline comments must start with a capital letter, digit or 3-dots sequence
(#49) Inline comments must end in full-stops, exclamation marks, or question marks
(#49) No space found before comment text; expected "// get the no. of templates" but found "//get the no. of templates"
(#55) Inline comments must start with a capital letter, digit or 3-dots sequence
(#55) Inline comments must end in full-stops, exclamation marks, or question marks
(#55) No space found before comment text; expected "// put our template into a form thats easy to process in JS" but found "//put our template into a form thats easy to process in JS"
(#64) Inline comments must start with a capital letter, digit or 3-dots sequence
(#64) Inline comments must end in full-stops, exclamation marks, or question marks
(#64) No space found before comment text; expected "// make sure its to be shown in Tiny (we use the old Atto setting so we can be backwards compat.)" but found "//make sure its to be shown in Tiny (we use the old Atto setting so we can be backwards compat.)"
(#69) Inline comments must start with a capital letter, digit or 3-dots sequence
(#69) Inline comments must end in full-stops, exclamation marks, or question marks
(#69) No space found before comment text; expected "// stash the key and name for this template" but found "//stash the key and name for this template"
(#78) Inline comments must start with a capital letter, digit or 3-dots sequence
(#78) No space found before comment text; expected "// instructions" but found "//instructions"
(#79) Inline comments must end in full-stops, exclamation marks, or question marks
(#79) No space found before comment text; expected "// stash the instructions for this template" but found "//stash the instructions for this template"
(#82) No space found before comment text; expected "// NB each of the $allvariables contains an array of variables (not a string)" but found "//NB each of the $allvariables contains an array of variables (not a string)"
(#83) No space found before comment text; expected "// there might be duplicates where the variable is used multiple times in a template" but found "//there might be duplicates where the variable is used multiple times in a template"
(#84) Inline comments must end in full-stops, exclamation marks, or question marks
(#84) No space found before comment text; expected "// se we uniqu'ify it. That makes it look complicated. But we are just removing doubles" but found "//se we uniqu'ify it. That makes it look complicated. But we are just removing doubles"
(#88) Short array syntax must be used to define arrays
(#90) Inline comments must start with a capital letter, digit or 3-dots sequence
(#90) No space found before comment text; expected "// we need to reallocate array keys if the array size was changed in unique'ifying it" but found "//we need to reallocate array keys if the array size was changed in unique'ifying it"
(#91) No space found before comment text; expected "// we also take the opportunity to remove user variables, since they aren't needed here." but found "//we also take the opportunity to remove user variables, since they aren't needed here."
(#92) Inline comments must end in full-stops, exclamation marks, or question marks
(#92) No space found before comment text; expected "// NB DATASET can be referred to without the :" but found "//NB DATASET can be referred to without the :"
(#109) Inline comments must start with a capital letter, digit or 3-dots sequence
(#109) This comment is 41% valid code; is this commented out code?
(#109) No space found before comment text; expected "// stash the defaults for this template" but found "//stash the defaults for this template"
(#110) Inline comments must end in full-stops, exclamation marks, or question marks
(#110) No space found before comment text; expected "// $defaults[] = $templates['templatedefaults_' . $tempindex];" but found "//$defaults[] = $templates['templatedefaults_' . $tempindex];"
(#116) Inline comments must start with a capital letter, digit or 3-dots sequence
(#116) Inline comments must end in full-stops, exclamation marks, or question marks
(#116) No space found before comment text; expected "// config our array of data" but found "//config our array of data"
(#133) Short array syntax must be used to define arrays
(#138) Short array syntax must be used to define arrays
(#142) Missing docblock for function xxxtiny_poodll_widgets_fetch_filter_properties
(#143) No space found before comment text; expected "// Now we just have our properties string" but found "//Now we just have our properties string"
(#144) No space found before comment text; expected "// Lets run our regular expression over them" but found "//Lets run our regular expression over them"
(#145) No space found before comment text; expected "// string should be property=value,property=value" but found "//string should be property=value,property=value"
(#146) Inline comments must end in full-stops, exclamation marks, or question marks
(#146) No space found before comment text; expected "// got this regexp from http://stackoverflow.com/questions/168171/regular-expression-for-parsing-name-value-pairs" but found "//got this regexp from http://stackoverflow.com/questions/168171/regular-expression-for-parsing-name-value-pairs"
(#148) Short array syntax must be used to define arrays
(#150) Inline comments must start with a capital letter, digit or 3-dots sequence
(#150) No space found before comment text; expected "// here we match the filter string and split into name array (matches[1]) and value array (matches[2])" but found "//here we match the filter string and split into name array (matches[1]) and value array (matches[2])"
(#151) No space found before comment text; expected "// we then add those to a name value array." but found "//we then add those to a name value array."
(#152) Short array syntax must be used to define arrays
(#156) Inline comments must start with a capital letter, digit or 3-dots sequence
(#156) Inline comments must end in full-stops, exclamation marks, or question marks
(#156) This comment is 62% valid code; is this commented out code?
(#158) Inline comments must start with a capital letter, digit or 3-dots sequence
(#158) No space found before comment text; expected "// this could be done better, I am sure. WE are removing the quotes from start and end" but found "//this could be done better, I am sure. WE are removing the quotes from start and end"
(#159) Inline comments must end in full-stops, exclamation marks, or question marks
(#159) No space found before comment text; expected "// this wil however remove multiple quotes id they exist at start and end. NG really" but found "//this wil however remove multiple quotes id they exist at start and end. NG really"
(#169) Missing docblock for function tiny_poodll_inplace_editable
(#172) Short array syntax must be used to define arrays
(#198) File must end with a newline character
lib/editor/tiny/plugins/poodll/poodlllocalloader.php
(#1) Missing @copyright tag
(#1) Missing @license tag
(#1) Missing docblock for file poodlllocalloader.php
(#1) Moodle boilerplate not found
(#1) Missing @copyright tag
(#1) Missing @license tag
(#1) Missing @copyright tag
(#1) Missing @license tag
(#1) Missing @copyright tag
(#1) Missing @license tag
(#1) Missing @copyright tag
(#1) Missing @license tag
(#1) Missing @copyright tag
(#1) Missing @license tag
(#1) Missing @copyright tag
(#1) Missing @license tag
(#2) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
(#14) Missing docblock for file poodlllocalloader.php
(#15) Missing docblock for file poodlllocalloader.php
(#15) Line exceeds 132 characters; contains 143 characters
(#15) Line exceeds 132 characters; contains 143 characters
(#15) Line exceeds 132 characters; contains 143 characters
(#15) Line exceeds 132 characters; contains 143 characters
(#15) Line exceeds 132 characters; contains 143 characters
(#15) Line exceeds 132 characters; contains 143 characters
(#15) Line exceeds 132 characters; contains 143 characters
(#19) Missing docblock for file poodlllocalloader.php
(#21) Missing docblock for file poodlllocalloader.php
(#22) Missing docblock for file poodlllocalloader.php
(#23) Missing docblock for file poodlllocalloader.php
(#46) File must end with a newline character
lib/editor/tiny/plugins/poodll/refreshtoken.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#2) Moodle boilerplate not found at first line
(#4) Line 2 of the opening comment must start "//".
(#9) Line 7 of the opening comment must start "//".
(#14) Line 12 of the opening comment must start "//".
(#29) Import statements must not begin with a leading backslash
(#30) Import statements must not begin with a leading backslash
(#43) File must end with a newline character
lib/editor/tiny/plugins/poodll/settings.php
(#40) Variable "cloudpoodll_apiuser" must not contain underscores.
(#40) Expected 1 space before "="; 0 found
(#40) Expected 1 space after "="; 0 found
(#40) Commas (,) must be followed by white space.
(#41) Variable "cloudpoodll_apisecret" must not contain underscores.
(#41) Expected 1 space before "="; 0 found
(#41) Expected 1 space after "="; 0 found
(#41) Commas (,) must be followed by white space.
(#42) Variable "show_below_apisecret" must not contain underscores.
(#42) Expected 1 space before "="; 0 found
(#42) Expected 1 space after "="; 0 found
(#43) Inline comments must start with a capital letter, digit or 3-dots sequence
(#43) Inline comments must end in full-stops, exclamation marks, or question marks
(#43) Line indented incorrectly; expected at least 8 spaces, found 0
(#43) 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"
(#44) Expected "if (...) {\n"; found "if(...) {\n"
(#44) Variable "cloudpoodll_apiuser" must not contain underscores.
(#44) Variable "cloudpoodll_apisecret" must not contain underscores.
(#45) Variable "cloudpoodll_apiuser" must not contain underscores.
(#45) Commas (,) must be followed by white space.
(#45) Variable "cloudpoodll_apisecret" must not contain underscores.
(#46) Variable "show_below_apisecret" must not contain underscores.
(#46) Expected 1 space before "="; 0 found
(#46) Expected 1 space after "="; 0 found
(#47) Inline comments must start with a capital letter, digit or 3-dots sequence
(#47) Inline comments must end in full-stops, exclamation marks, or question marks
(#47) Line indented incorrectly; expected at least 12 spaces, found 0
(#47) 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"
(#48) Expected "} else {\n"; found "}else{\n"
(#49) Expected 1 space before "="; 0 found
(#49) Expected 1 space after "="; 0 found
(#49) Expected 1 space before "=>"; 0 found
(#49) Expected 1 space after "=>"; 0 found
(#50) Variable "cp_components" must not contain underscores.
(#50) Expected 1 space before "="; 0 found
(#50) Expected 1 space after "="; 0 found
(#50) Commas (,) must be followed by white space.
(#50) Commas (,) must be followed by white space.
(#50) Commas (,) must be followed by white space.
(#50) Commas (,) must be followed by white space.
(#50) Commas (,) must be followed by white space.
(#50) Commas (,) must be followed by white space.
(#50) Commas (,) must be followed by white space.
(#50) Line exceeds 132 characters; contains 157 characters
(#51) Commas (,) must be followed by white space.
(#52) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#52) Variable "cp_components" must not contain underscores.
(#52) Variable "cp_component" must not contain underscores.
(#53) Variable "cp_component" must not contain underscores.
(#55) Expected 1 space before "="; 0 found
(#55) Expected 1 space after "="; 0 found
(#56) Expected 1 space before "="; 0 found
(#56) Expected 1 space after "="; 0 found
(#59) Expected 1 space before "="; 0 found
(#59) Expected 1 space after "="; 0 found
(#60) Expected 1 space before "="; 0 found
(#60) Expected 1 space after "="; 0 found
(#63) Expected 1 space before "="; 0 found
(#63) Expected 1 space after "="; 0 found
(#64) Expected 1 space before "="; 0 found
(#64) Expected 1 space after "="; 0 found
(#66) Variable "cloudpoodll_apiuser" must not contain underscores.
(#66) Expected 1 space before "="; 0 found
(#66) Expected 1 space after "="; 0 found
(#66) Variable "cp_component" must not contain underscores.
(#66) Commas (,) must be followed by white space.
(#67) Expected "if (...) {\n"; found "if(...){\n"
(#67) Variable "cloudpoodll_apiuser" must not contain underscores.
(#68) Variable "cloudpoodll_apisecret" must not contain underscores.
(#68) Expected 1 space before "="; 0 found
(#68) Expected 1 space after "="; 0 found
(#68) Variable "cp_component" must not contain underscores.
(#68) Commas (,) must be followed by white space.
(#69) Expected "if (...) {\n"; found "if(...){\n"
(#69) Variable "cloudpoodll_apisecret" must not contain underscores.
(#70) Expected 1 space before "="; 0 found
(#70) Expected 1 space after "="; 0 found
(#70) Variable "cloudpoodll_apiuser" must not contain underscores.
(#71) Expected 1 space before "="; 0 found
(#71) Expected 1 space after "="; 0 found
(#71) Variable "cloudpoodll_apisecret" must not contain underscores.
(#76) Variable "show_below_apisecret" must not contain underscores.
(#76) Expected 1 space before "="; 0 found
(#76) Expected 1 space after "="; 0 found
(#76) Commas (,) must be followed by white space.
(#79) Inline comments must start with a capital letter, digit or 3-dots sequence
(#79) Inline comments must end in full-stops, exclamation marks, or question marks
(#79) This comment is 56% valid code; is this commented out code?
(#79) No space found before comment text; expected "// get_string('apisecret_details', constants::M_COMPONENT)" but found "//get_string('apisecret_details', constants::M_COMPONENT)"
(#81) Variable "show_below_apisecret" must not contain underscores.
(#160) Inline comments must end in full-stops, exclamation marks, or question marks
(#160) No space found before comment text; expected "// Default html5 fallback" but found "//Default html5 fallback"
(#161) Variable "fallback_options" must not contain underscores.
(#164) Variable "fallback_options" must not contain underscores.
lib/editor/tiny/plugins/poodll/version.php
(#30) Inline comments must end in full-stops, exclamation marks, or question marks
(#30) No space found before comment text; expected "// Moodle 4.1.0" but found "//Moodle 4.1.0"

Javascript coding style problems

(55 errors, 617 warnings)

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

lib/editor/tiny/plugins/poodll/amd/src/audio_recorder.js
(#25) 'component' is defined but never used. (no-unused-vars)
(#25) 'SKIN' is defined but never used. (no-unused-vars)
(#47) Operator '=' must be spaced. (space-infix-ops)
(#48) Expected space or tab after '//' in comment. (spaced-comment)
(#49) Expected space or tab after '//' in comment. (spaced-comment)
(#50) Expected space(s) after "if". (keyword-spacing)
(#50) Operator '===' must be spaced. (space-infix-ops)
(#50) Missing space before opening brace. (space-before-blocks)
(#51) Operator '=' must be spaced. (space-infix-ops)
(#52) Expected space(s) before "else". (keyword-spacing)
(#52) Expected space(s) after "else". (keyword-spacing)
(#53) Operator '=' must be spaced. (space-infix-ops)
(#55) Comments should not begin with a lowercase character. (capitalized-comments)
(#55) Expected space or tab after '//' in comment. (spaced-comment)
lib/editor/tiny/plugins/poodll/amd/src/base_recorder.js
(#29) 'prefetchStrings' is defined but never used. (no-unused-vars)
(#29) 'prefetchTemplates' is defined but never used. (no-unused-vars)
(#37) 'LANGUAGE' is defined but never used. (no-unused-vars)
(#39) 'SKIN' is defined but never used. (no-unused-vars)
(#55) A space is required after ','. (comma-spacing)
(#60) Comments should not begin with a lowercase character. (capitalized-comments)
(#60) Expected space or tab after '//' in comment. (spaced-comment)
(#85) Missing space before opening brace. (space-before-blocks)
(#93) Operator '=' must be spaced. (space-infix-ops)
(#101) Comments should not begin with a lowercase character. (capitalized-comments)
(#105) Comments should not begin with a lowercase character. (capitalized-comments)
(#105) Expected space or tab after '//' in comment. (spaced-comment)
(#123) Comments should not begin with a lowercase character. (capitalized-comments)
(#123) Expected space or tab after '//' in comment. (spaced-comment)
(#126) Multiple spaces found before 'that'. (no-multi-spaces)
(#127) Comments should not begin with a lowercase character. (capitalized-comments)
(#127) Expected space or tab after '//' in comment. (spaced-comment)
(#139) Expected space(s) after "if". (keyword-spacing)
(#139) Missing space before opening brace. (space-before-blocks)
(#140) Expected space(s) after "switch". (keyword-spacing)
(#140) Missing space before opening brace. (space-before-blocks)
(#142) Expected space or tab after '//' in comment. (spaced-comment)
(#143) Operator '=' must be spaced. (space-infix-ops)
(#147) Operator '=' must be spaced. (space-infix-ops)
(#152) Comments should not begin with a lowercase character. (capitalized-comments)
(#152) Expected space or tab after '//' in comment. (spaced-comment)
(#156) Operator '=' must be spaced. (space-infix-ops)
(#187) Identifier 'ap_count' is not in camel case. (camelcase)
(#188) Unexpected space before function parentheses. (space-before-function-paren)
(#189) Identifier 'recorder_callback' is not in camel case. (camelcase)
(#189) Unexpected space before function parentheses. (space-before-function-paren)
(#193) Comments should not begin with a lowercase character. (capitalized-comments)
(#193) Expected space or tab after '//' in comment. (spaced-comment)
(#194) Operator '=' must be spaced. (space-infix-ops)
(#201) Comments should not begin with a lowercase character. (capitalized-comments)
(#201) Expected space or tab after '//' in comment. (spaced-comment)
(#202) Expected space or tab after '//' in comment. (spaced-comment)
(#205) Unexpected space before function parentheses. (space-before-function-paren)
(#206) Identifier 'guessed_ext' is not in camel case. (camelcase)
(#206) There should be no space before this paren. (space-in-parens)
(#208) Identifier 'guessed_ext' is not in camel case. (camelcase)
(#210) Comments should not begin with a lowercase character. (capitalized-comments)
(#210) Expected space or tab after '//' in comment. (spaced-comment)
(#212) Expected catch,fail,always() or return (promise/catch-or-return)
(#212) A space is required after ','. (comma-spacing)
(#213) Each then() should return a value or throw (promise/always-return)
(#213) Requires a space after '{'. (block-spacing)
(#213) Statement inside of curly braces should be on next line. (brace-style)
(#213) Missing space before opening brace. (space-before-blocks)
(#213) Requires a space before '}'. (block-spacing)
(#213) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#221) Comments should not begin with a lowercase character. (capitalized-comments)
(#221) Expected space or tab after '//' in comment. (spaced-comment)
(#222) Expected space or tab after '//' in comment. (spaced-comment)
(#226) Unexpected alert. (no-alert)
(#275) Comments should not begin with a lowercase character. (capitalized-comments)
(#275) Expected space or tab after '//' in comment. (spaced-comment)
(#279) Expected catch,fail,always() or return (promise/catch-or-return)
(#280) Each then() should return a value or throw (promise/always-return)
(#280) Missing space before opening brace. (space-before-blocks)
(#284) Comments should not begin with a lowercase character. (capitalized-comments)
(#284) Expected space or tab after '//' in comment. (spaced-comment)
(#291) Expected catch,fail,always() or return (promise/catch-or-return)
(#292) Each then() should return a value or throw (promise/always-return)
(#292) Missing space before opening brace. (space-before-blocks)
(#302) Comments should not begin with a lowercase character. (capitalized-comments)
(#302) Expected space or tab after '//' in comment. (spaced-comment)
(#339) Comments should not begin with a lowercase character. (capitalized-comments)
(#339) Expected space or tab after '//' in comment. (spaced-comment)
(#342) Comments should not begin with a lowercase character. (capitalized-comments)
(#342) Expected space or tab after '//' in comment. (spaced-comment)
(#345) Comments should not begin with a lowercase character. (capitalized-comments)
(#345) Expected space or tab after '//' in comment. (spaced-comment)
(#349) Comments should not begin with a lowercase character. (capitalized-comments)
(#349) Expected space or tab after '//' in comment. (spaced-comment)
(#352) Comments should not begin with a lowercase character. (capitalized-comments)
(#352) Expected space or tab after '//' in comment. (spaced-comment)
(#355) Comments should not begin with a lowercase character. (capitalized-comments)
(#355) Expected space or tab after '//' in comment. (spaced-comment)
(#356) Operator '==' must be spaced. (space-infix-ops)
(#357) Operator '==' must be spaced. (space-infix-ops)
(#358) Operator '==' must be spaced. (space-infix-ops)
(#359) Operator '==' must be spaced. (space-infix-ops)
(#362) Comments should not begin with a lowercase character. (capitalized-comments)
(#362) Expected space or tab after '//' in comment. (spaced-comment)
(#363) Operator '=' must be spaced. (space-infix-ops)
(#379) Comments should not begin with a lowercase character. (capitalized-comments)
(#379) Expected space or tab after '//' in comment. (spaced-comment)
(#380) Operator '=' must be spaced. (space-infix-ops)
(#381) Operator '=' must be spaced. (space-infix-ops)
lib/editor/tiny/plugins/poodll/amd/src/cloudpoodll.js
(#23) Unexpected space before function parentheses. (space-before-function-paren)
(#23) '$' is defined but never used. (no-unused-vars)
(#23) 'log' is defined but never used. (no-unused-vars)
(#28) A space is required after ','. (comma-spacing)
(#28) A space is required after ','. (comma-spacing)
(#28) A space is required after ','. (comma-spacing)
(#28) A space is required after ','. (comma-spacing)
(#28) A space is required after ','. (comma-spacing)
(#28) A space is required after ','. (comma-spacing)
(#28) A space is required after ','. (comma-spacing)
(#28) A space is required after ','. (comma-spacing)
(#29) A space is required after ','. (comma-spacing)
(#29) A space is required after ','. (comma-spacing)
(#29) A space is required after ','. (comma-spacing)
(#29) A space is required after ','. (comma-spacing)
(#29) A space is required after ','. (comma-spacing)
(#29) A space is required after ','. (comma-spacing)
(#30) A space is required after ','. (comma-spacing)
(#30) A space is required after ','. (comma-spacing)
(#30) A space is required after ','. (comma-spacing)
(#30) A space is required after ','. (comma-spacing)
(#30) A space is required after ','. (comma-spacing)
(#30) A space is required after ','. (comma-spacing)
(#31) A space is required after ','. (comma-spacing)
(#31) A space is required after ','. (comma-spacing)
(#31) A space is required after ','. (comma-spacing)
(#31) A space is required after ','. (comma-spacing)
(#31) A space is required after ','. (comma-spacing)
(#33) Missing space before opening brace. (space-before-blocks)
(#37) Missing space before opening brace. (space-before-blocks)
(#41) Missing space before opening brace. (space-before-blocks)
(#42) Expected space(s) after "if". (keyword-spacing)
(#42) Requires a space after '{'. (block-spacing)
(#42) Statement inside of curly braces should be on next line. (brace-style)
(#42) Missing space before opening brace. (space-before-blocks)
(#42) Operator '=' must be spaced. (space-infix-ops)
(#42) Requires a space before '}'. (block-spacing)
(#42) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#44) Expected space(s) after "for". (keyword-spacing)
(#44) Operator '=' must be spaced. (space-infix-ops)
(#44) Missing whitespace after semicolon. (semi-spacing)
(#44) Operator '<' must be spaced. (space-infix-ops)
(#44) Missing whitespace after semicolon. (semi-spacing)
(#44) Missing space before opening brace. (space-before-blocks)
(#48) Missing space before opening brace. (space-before-blocks)
(#49) Operator '=' must be spaced. (space-infix-ops)
(#53) Missing space before opening brace. (space-before-blocks)
(#54) Expected space(s) after "if". (keyword-spacing)
(#58) Expected space(s) after "if". (keyword-spacing)
(#60) A space is required after ','. (comma-spacing)
(#63) Missing space before opening brace. (space-before-blocks)
(#65) Expected space(s) after "for". (keyword-spacing)
(#65) Operator '=' must be spaced. (space-infix-ops)
(#65) Missing whitespace after semicolon. (semi-spacing)
(#65) Operator '<' must be spaced. (space-infix-ops)
(#65) Missing whitespace after semicolon. (semi-spacing)
(#65) Missing space before opening brace. (space-before-blocks)
(#67) Expected space(s) after "if". (keyword-spacing)
(#67) Operator '!==' must be spaced. (space-infix-ops)
(#67) Missing space before opening brace. (space-before-blocks)
(#68) Operator '=' must be spaced. (space-infix-ops)
(#73) Missing space before opening brace. (space-before-blocks)
(#75) Comments should not begin with a lowercase character. (capitalized-comments)
(#75) Expected space or tab after '//' in comment. (spaced-comment)
(#76) Expected space(s) after "if". (keyword-spacing)
(#76) There should be no space before this paren. (space-in-parens)
(#76) Missing space before opening brace. (space-before-blocks)
(#77) Expected space(s) after "if". (keyword-spacing)
(#77) ["alreadyparsed"] is better written in dot notation. (dot-notation)
(#77) Operator '==' must be spaced. (space-infix-ops)
(#77) Missing space before opening brace. (space-before-blocks)
(#78) Comments should not begin with a lowercase character. (capitalized-comments)
(#83) Expected space or tab after '//' in comment. (spaced-comment)
(#84) Expected space(s) after "if". (keyword-spacing)
(#84) There should be no space before this paren. (space-in-parens)
(#84) Missing space before opening brace. (space-before-blocks)
(#85) ["cloudpoodllurl"] is better written in dot notation. (dot-notation)
(#87) Trailing spaces not allowed. (no-trailing-spaces)
(#88) Comments should not begin with a lowercase character. (capitalized-comments)
(#88) Expected space or tab after '//' in comment. (spaced-comment)
(#89) Expected space or tab after '//' in comment. (spaced-comment)
(#90) Expected space(s) after "if". (keyword-spacing)
(#90) There should be no space before this paren. (space-in-parens)
(#90) Missing space before opening brace. (space-before-blocks)
(#91) ["parent"] is better written in dot notation. (dot-notation)
(#91) Operator '=' must be spaced. (space-infix-ops)
(#93) Comments should not begin with a lowercase character. (capitalized-comments)
(#93) Expected space or tab after '//' in comment. (spaced-comment)
(#94) Expected space(s) after "if". (keyword-spacing)
(#94) There should be no space before this paren. (space-in-parens)
(#94) Missing space before opening brace. (space-before-blocks)
(#95) ["media"] is better written in dot notation. (dot-notation)
(#95) Operator '=' must be spaced. (space-infix-ops)
(#97) Comments should not begin with a lowercase character. (capitalized-comments)
(#97) Expected space or tab after '//' in comment. (spaced-comment)
(#98) ["sourcemimetype"] is better written in dot notation. (dot-notation)
(#98) ["media"] is better written in dot notation. (dot-notation)
(#98) A space is required after ','. (comma-spacing)
(#98) ["transcribe"] is better written in dot notation. (dot-notation)
(#98) A space is required after ','. (comma-spacing)
(#98) ["hints"] is better written in dot notation. (dot-notation)
(#100) Comments should not begin with a lowercase character. (capitalized-comments)
(#100) Expected space or tab after '//' in comment. (spaced-comment)
(#103) Comments should not begin with a lowercase character. (capitalized-comments)
(#103) Expected space or tab after '//' in comment. (spaced-comment)
(#104) Expected space or tab after '//' in comment. (spaced-comment)
(#105) Expected space(s) after "if". (keyword-spacing)
(#105) Missing space before opening brace. (space-before-blocks)
(#106) 'localloading' declared on line 108 column 21 is used outside of binding context. (block-scoped-var)
(#107) Expected space(s) before "else". (keyword-spacing)
(#108) 'localloading' is already defined. (no-redeclare)
(#108) 'localloading' declared on line 106 column 21 is used outside of binding context. (block-scoped-var)
(#108) ["localloading"] is better written in dot notation. (dot-notation)
(#111) Expected space(s) after "switch". (keyword-spacing)
(#111) 'localloading' declared on line 106 column 21 is used outside of binding context. (block-scoped-var)
(#111) 'localloading' declared on line 108 column 21 is used outside of binding context. (block-scoped-var)
(#111) Missing space before opening brace. (space-before-blocks)
(#114) This line has a length of 143. Maximum allowed is 132. (max-len)
(#114) 'iframeurl' declared on line 125 column 29 is used outside of binding context. (block-scoped-var)
(#114) 'iframeurl' declared on line 127 column 29 is used outside of binding context. (block-scoped-var)
(#114) ["parent"] is better written in dot notation. (dot-notation)
(#114) ["localloader"] is better written in dot notation. (dot-notation)
(#114) ["cloudpoodllurl"] is better written in dot notation. (dot-notation)
(#118) 'iframeurl' is already defined. (no-redeclare)
(#118) 'iframeurl' declared on line 125 column 29 is used outside of binding context. (block-scoped-var)
(#118) 'iframeurl' declared on line 127 column 29 is used outside of binding context. (block-scoped-var)
(#123) Identifier 'isIOS_safari' is not in camel case. (camelcase)
(#124) Expected space(s) after "if". (keyword-spacing)
(#124) Identifier 'isIOS_safari' is not in camel case. (camelcase)
(#125) This line has a length of 148. Maximum allowed is 132. (max-len)
(#125) 'iframeurl' is already defined. (no-redeclare)
(#125) 'iframeurl' declared on line 127 column 29 is used outside of binding context. (block-scoped-var)
(#125) ["parent"] is better written in dot notation. (dot-notation)
(#125) ["localloader"] is better written in dot notation. (dot-notation)
(#125) Multiple spaces found before '+'. (no-multi-spaces)
(#125) ["cloudpoodllurl"] is better written in dot notation. (dot-notation)
(#126) Expected space(s) before "else". (keyword-spacing)
(#127) 'iframeurl' is already defined. (no-redeclare)
(#127) 'iframeurl' declared on line 125 column 29 is used outside of binding context. (block-scoped-var)
(#132) Comments should not begin with a lowercase character. (capitalized-comments)
(#132) Expected space or tab after '//' in comment. (spaced-comment)
(#134) 'iframeurl' declared on line 114 column 25 is used outside of binding context. (block-scoped-var)
(#134) 'iframeurl' declared on line 118 column 25 is used outside of binding context. (block-scoped-var)
(#134) 'iframeurl' declared on line 125 column 29 is used outside of binding context. (block-scoped-var)
(#134) 'iframeurl' declared on line 127 column 29 is used outside of binding context. (block-scoped-var)
(#134) 'iframeurl' declared on line 114 column 25 is used outside of binding context. (block-scoped-var)
(#134) 'iframeurl' declared on line 118 column 25 is used outside of binding context. (block-scoped-var)
(#134) 'iframeurl' declared on line 125 column 29 is used outside of binding context. (block-scoped-var)
(#134) 'iframeurl' declared on line 127 column 29 is used outside of binding context. (block-scoped-var)
(#136) 'iframeurl' declared on line 114 column 25 is used outside of binding context. (block-scoped-var)
(#136) 'iframeurl' declared on line 118 column 25 is used outside of binding context. (block-scoped-var)
(#136) 'iframeurl' declared on line 125 column 29 is used outside of binding context. (block-scoped-var)
(#136) 'iframeurl' declared on line 127 column 29 is used outside of binding context. (block-scoped-var)
(#138) Comments should not begin with a lowercase character. (capitalized-comments)
(#138) Expected space or tab after '//' in comment. (spaced-comment)
(#139) Expected space or tab after '//' in comment. (spaced-comment)
(#140) Expected space or tab after '//' in comment. (spaced-comment)
(#141) Expected space(s) after "if". (keyword-spacing)
(#143) Expected space(s) before "else". (keyword-spacing)
(#143) Expected space(s) after "else". (keyword-spacing)
(#144) Expected space(s) after "if". (keyword-spacing)
(#144) There should be no space before this paren. (space-in-parens)
(#144) Missing space before opening brace. (space-before-blocks)
(#145) ["width"] is better written in dot notation. (dot-notation)
(#145) Operator '=' must be spaced. (space-infix-ops)
(#148) Expected space(s) after "if". (keyword-spacing)
(#148) There should be no space before this paren. (space-in-parens)
(#148) Missing space before opening brace. (space-before-blocks)
(#149) Expected space(s) after "if". (keyword-spacing)
(#149) ["media"] is better written in dot notation. (dot-notation)
(#149) Operator '==' must be spaced. (space-infix-ops)
(#150) ["height"] is better written in dot notation. (dot-notation)
(#151) Expected space(s) before "else". (keyword-spacing)
(#151) Expected space(s) after "else". (keyword-spacing)
(#152) ["height"] is better written in dot notation. (dot-notation)
(#162) Expected space(s) after "switch". (keyword-spacing)
(#162) Missing space before opening brace. (space-before-blocks)
(#172) Unexpected alert. (no-alert)
(#172) Unexpected whitespace before property data. (no-whitespace-before-property)
(#175) Missing space before opening brace. (space-before-blocks)
(#179) Missing space before opening brace. (space-before-blocks)
(#184) A space is required after ','. (comma-spacing)
(#184) Missing space before opening brace. (space-before-blocks)
(#186) Expected space(s) after "if". (keyword-spacing)
(#186) Missing space before opening brace. (space-before-blocks)
(#187) Expected space or tab after '//' in comment. (spaced-comment)
(#193) Comments should not begin with a lowercase character. (capitalized-comments)
(#193) Expected space or tab after '//' in comment. (spaced-comment)
(#197) Missing space before opening brace. (space-before-blocks)
(#198) 'root' is not defined. (no-undef)
(#201) Identifier 'is_safari' is not in camel case. (camelcase)
(#201) Missing space before opening brace. (space-before-blocks)
(#205) Identifier 'is_ios' is not in camel case. (camelcase)
(#205) Missing space before opening brace. (space-before-blocks)
(#206) Multiple spaces found before '/iPad|iPhone|iPod/'. (no-multi-spaces)
(#209) Identifier 'guess_mimetype' is not in camel case. (camelcase)
(#209) Method 'guess_mimetype' has a complexity of 30. Maximum allowed is 20. (complexity)
(#209) Missing space before opening brace. (space-before-blocks)
(#211) Comments should not begin with a lowercase character. (capitalized-comments)
(#211) Expected space or tab after '//' in comment. (spaced-comment)
(#212) Expected space(s) after "if". (keyword-spacing)
(#212) Operator '==' must be spaced. (space-infix-ops)
(#212) Missing space before opening brace. (space-before-blocks)
(#215) Comments should not begin with a lowercase character. (capitalized-comments)
(#215) Expected space or tab after '//' in comment. (spaced-comment)
(#216) Expected space(s) after "if". (keyword-spacing)
(#216) Missing space before opening brace. (space-before-blocks)
(#220) 'nVer' is assigned a value but never used. (no-unused-vars)
(#222) Multiple spaces found before '='. (no-multi-spaces)
(#223) Comments should not begin with a lowercase character. (capitalized-comments)
(#223) Expected space or tab after '//' in comment. (spaced-comment)
(#224) Multiple spaces found before '='. (no-multi-spaces)
(#224) Operator '+' must be spaced. (space-infix-ops)
(#225) A space is required after ','. (comma-spacing)
(#225) A space is required after ','. (comma-spacing)
(#225) 'ix' is defined but never used. (no-unused-vars)
(#227) Expected space(s) after "if". (keyword-spacing)
(#227) Operator '!==' must be spaced. (space-infix-ops)
(#228) Operator '=' must be spaced. (space-infix-ops)
(#229) Comments should not begin with a lowercase character. (capitalized-comments)
(#229) Expected space or tab after '//' in comment. (spaced-comment)
(#230) Expected space or tab after '//' in comment. (spaced-comment)
(#233) Expected space(s) before "else". (keyword-spacing)
(#233) Operator '=' must be spaced. (space-infix-ops)
(#233) Operator '!=' must be spaced. (space-infix-ops)
(#235) Comments should not begin with a lowercase character. (capitalized-comments)
(#235) Expected space or tab after '//' in comment. (spaced-comment)
(#236) Expected space or tab after '//' in comment. (spaced-comment)
(#237) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#239) Operator '=' must be spaced. (space-infix-ops)
(#239) Operator '!=' must be spaced. (space-infix-ops)
(#241) Comments should not begin with a lowercase character. (capitalized-comments)
(#241) Expected space or tab after '//' in comment. (spaced-comment)
(#242) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#244) Operator '=' must be spaced. (space-infix-ops)
(#244) Operator '!=' must be spaced. (space-infix-ops)
(#246) Comments should not begin with a lowercase character. (capitalized-comments)
(#246) Expected space or tab after '//' in comment. (spaced-comment)
(#247) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#249) Operator '=' must be spaced. (space-infix-ops)
(#249) Operator '!=' must be spaced. (space-infix-ops)
(#251) Comments should not begin with a lowercase character. (capitalized-comments)
(#251) Expected space or tab after '//' in comment. (spaced-comment)
(#252) Expected space or tab after '//' in comment. (spaced-comment)
(#253) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#255) Operator '=' must be spaced. (space-infix-ops)
(#255) Operator '!=' must be spaced. (space-infix-ops)
(#257) Comments should not begin with a lowercase character. (capitalized-comments)
(#257) Expected space or tab after '//' in comment. (spaced-comment)
(#259) Expected space(s) before "else". (keyword-spacing)
(#259) There should be no space after this paren. (space-in-parens)
(#259) Operator '=' must be spaced. (space-infix-ops)
(#259) Operator '+' must be spaced. (space-infix-ops)
(#260) Operator '=' must be spaced. (space-infix-ops)
(#260) There should be no space before this paren. (space-in-parens)
(#261) Opening curly brace does not appear on the same line as controlling statement. (brace-style)
(#262) A space is required after ','. (comma-spacing)
(#263) Comments should not begin with a lowercase character. (capitalized-comments)
(#263) Expected space or tab after '//' in comment. (spaced-comment)
(#264) Operator '==' must be spaced. (space-infix-ops)
(#270) Expected space or tab after '//' in comment. (spaced-comment)
(#272) Requires a space after '{'. (block-spacing)
(#272) Statement inside of curly braces should be on next line. (brace-style)
(#272) Missing space before opening brace. (space-before-blocks)
(#272) Requires a space before '}'. (block-spacing)
(#272) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#273) Requires a space after '{'. (block-spacing)
(#273) Statement inside of curly braces should be on next line. (brace-style)
(#273) Requires a space before '}'. (block-spacing)
(#273) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#274) Requires a space after '{'. (block-spacing)
(#274) Statement inside of curly braces should be on next line. (brace-style)
(#274) Missing space before opening brace. (space-before-blocks)
(#274) Requires a space before '}'. (block-spacing)
(#274) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#275) Requires a space after '{'. (block-spacing)
(#275) Statement inside of curly braces should be on next line. (brace-style)
(#275) Missing space before opening brace. (space-before-blocks)
(#275) Requires a space before '}'. (block-spacing)
(#275) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#276) Requires a space after '{'. (block-spacing)
(#276) Statement inside of curly braces should be on next line. (brace-style)
(#276) Requires a space before '}'. (block-spacing)
(#276) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#279) Operator '=' must be spaced. (space-infix-ops)
(#280) Operator '=' must be spaced. (space-infix-ops)
(#281) Operator '=' must be spaced. (space-infix-ops)
(#282) Operator '=' must be spaced. (space-infix-ops)
(#284) Comments should not begin with a lowercase character. (capitalized-comments)
(#284) Expected space or tab after '//' in comment. (spaced-comment)
(#285) Operator '=' must be spaced. (space-infix-ops)
(#286) Expected space(s) after "if". (keyword-spacing)
(#286) Operator '==' must be spaced. (space-infix-ops)
(#286) Missing space before opening brace. (space-before-blocks)
(#287) Expected space(s) after "switch". (keyword-spacing)
(#287) Missing space before opening brace. (space-before-blocks)
(#290) Operator '=' must be spaced. (space-infix-ops)
(#293) Operator '=' must be spaced. (space-infix-ops)
(#294) Comments should not begin with a lowercase character. (capitalized-comments)
(#294) Expected space or tab after '//' in comment. (spaced-comment)
(#295) Expected space or tab after '//' in comment. (spaced-comment)
(#301) Operator '=' must be spaced. (space-infix-ops)
(#303) Expected space(s) before "else". (keyword-spacing)
(#303) Expected space(s) after "else". (keyword-spacing)
(#304) Expected space(s) after "switch". (keyword-spacing)
(#304) Missing space before opening brace. (space-before-blocks)
(#306) Operator '=' must be spaced. (space-infix-ops)
(#309) Operator '=' must be spaced. (space-infix-ops)
(#310) Comments should not begin with a lowercase character. (capitalized-comments)
(#310) Expected space or tab after '//' in comment. (spaced-comment)
(#311) Operator '=' must be spaced. (space-infix-ops)
(#314) Operator '=' must be spaced. (space-infix-ops)
(#320) Operator '=' must be spaced. (space-infix-ops)
(#323) Comments should not begin with a lowercase character. (capitalized-comments)
(#332) Comments should not begin with a lowercase character. (capitalized-comments)
(#332) Expected space or tab after '//' in comment. (spaced-comment)
(#333) Comments should not begin with a lowercase character. (capitalized-comments)
(#333) Expected space or tab after '//' in comment. (spaced-comment)
(#334) Comments should not begin with a lowercase character. (capitalized-comments)
(#334) Expected space or tab after '//' in comment. (spaced-comment)
lib/editor/tiny/plugins/poodll/amd/src/cloudpoodllloader.js
(#1) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#2) Unexpected space before function parentheses. (space-before-function-paren)
(#2) 'str' is defined but never used. (no-unused-vars)
(#2) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#3) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#4) Unexpected space before function parentheses. (space-before-function-paren)
(#4) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#5) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#6) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#7) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#8) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#9) Identifier 'fetch_guessed_extension' is not in camel case. (camelcase)
(#9) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#10) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#11) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#12) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#13) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#14) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#15) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#16) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#17) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#18) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#19) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#20) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#21) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
(#22) Expected linebreaks to be 'LF' but found 'CRLF'. (linebreak-style)
lib/editor/tiny/plugins/poodll/amd/src/commands.js
(#38) Identifier 'audio_recorder' is not in camel case. (camelcase)
(#39) Identifier 'video_recorder' is not in camel case. (camelcase)
(#40) Identifier 'screen_recorder' is not in camel case. (camelcase)
(#41) Identifier 'widget_selector' is not in camel case. (camelcase)
(#89) Expected space(s) after "if". (keyword-spacing)
(#89) A space is required after ','. (comma-spacing)
(#93) Identifier 'audio_recorder' is not in camel case. (camelcase)
(#101) Identifier 'audio_recorder' is not in camel case. (camelcase)
(#106) Expected space(s) after "if". (keyword-spacing)
(#106) A space is required after ','. (comma-spacing)
(#110) Identifier 'video_recorder' is not in camel case. (camelcase)
(#118) Identifier 'video_recorder' is not in camel case. (camelcase)
(#122) Expected space(s) after "if". (keyword-spacing)
(#122) A space is required after ','. (comma-spacing)
(#126) Identifier 'screen_recorder' is not in camel case. (camelcase)
(#134) Identifier 'screen_recorder' is not in camel case. (camelcase)
(#138) Expected space(s) after "if". (keyword-spacing)
(#138) A space is required after ','. (comma-spacing)
(#142) Identifier 'widget_selector' is not in camel case. (camelcase)
(#150) Identifier 'widget_selector' is not in camel case. (camelcase)
lib/editor/tiny/plugins/poodll/amd/src/history.js
(#26) 'component' is defined but never used. (no-unused-vars)
(#26) 'CSS' is defined but never used. (no-unused-vars)
(#26) 'INSERTMETHOD' is defined but never used. (no-unused-vars)
(#26) 'SKIN' is defined but never used. (no-unused-vars)
(#36) Operator '=' must be spaced. (space-infix-ops)
(#46) Operator '=' must be spaced. (space-infix-ops)
(#48) Unexpected space before function parentheses. (space-before-function-paren)
(#66) Missing space before opening brace. (space-before-blocks)
(#67) Expected space(s) after "if". (keyword-spacing)
(#82) Expected catch,fail,always() or return (promise/catch-or-return)
(#84) Each then() should return a value or throw (promise/always-return)
(#84) Unexpected space before function parentheses. (space-before-function-paren)
(#93) Operator '=' must be spaced. (space-infix-ops)
(#95) There should be no space after '{'. (@babel/object-curly-spacing)
(#95) There should be no space before '}'. (@babel/object-curly-spacing)
(#96) There should be no space after '{'. (@babel/object-curly-spacing)
(#96) There should be no space before '}'. (@babel/object-curly-spacing)
(#97) There should be no space after '{'. (@babel/object-curly-spacing)
(#97) There should be no space before '}'. (@babel/object-curly-spacing)
(#98) There should be no space after '{'. (@babel/object-curly-spacing)
(#98) There should be no space before '}'. (@babel/object-curly-spacing)
(#99) There should be no space after '{'. (@babel/object-curly-spacing)
(#99) There should be no space before '}'. (@babel/object-curly-spacing)
(#100) Unexpected space before function parentheses. (space-before-function-paren)
(#111) Operator '=' must be spaced. (space-infix-ops)
(#113) A space is required after ','. (comma-spacing)
(#113) 'datatable' is defined but never used. (no-unused-vars)
(#133) Expected catch,fail,always() or return (promise/catch-or-return)
(#138) Each then() should return a value or throw (promise/always-return)
(#141) Statement inside of curly braces should be on next line. (brace-style)
(#141) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#149) There should be no space after '{'. (@babel/object-curly-spacing)
(#149) There should be no space before '}'. (@babel/object-curly-spacing)
(#194) There should be no space after '{'. (@babel/object-curly-spacing)
(#194) There should be no space before '}'. (@babel/object-curly-spacing)
(#195) Expected catch,fail,always() or return (promise/catch-or-return)
(#196) Each then() should return a value or throw (promise/always-return)
(#196) 'js' is defined but never used. (no-unused-vars)
(#212) Comments should not begin with a lowercase character. (capitalized-comments)
(#212) Expected space or tab after '//' in comment. (spaced-comment)
(#227) Operator '=' must be spaced. (space-infix-ops)
(#249) Missing space before opening brace. (space-before-blocks)
(#250) Operator '=' must be spaced. (space-infix-ops)
(#258) Each then() should return a value or throw (promise/always-return)
(#258) Unexpected space before function parentheses. (space-before-function-paren)
(#258) 'js' is defined but never used. (no-unused-vars)
(#259) Expected catch,fail,always() or return (promise/catch-or-return)
(#259) Avoid nesting promises. (promise/no-nesting)
(#263) There should be no space before this paren. (space-in-parens)
(#264) Each then() should return a value or throw (promise/always-return)
(#267) Requires a space after '{'. (block-spacing)
(#267) Statement inside of curly braces should be on next line. (brace-style)
(#267) Requires a space before '}'. (block-spacing)
(#267) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#275) Unexpected space before function parentheses. (space-before-function-paren)
(#287) Operator '=' must be spaced. (space-infix-ops)
(#294) Each then() should return a value or throw (promise/always-return)
(#294) Unexpected space before function parentheses. (space-before-function-paren)
(#296) Unexpected space before function parentheses. (space-before-function-paren)
(#310) Comments should not begin with a lowercase character. (capitalized-comments)
lib/editor/tiny/plugins/poodll/amd/src/options.js
(#50) Unquoted reserved word 'default' used as key. (quote-props)
(#54) Unquoted reserved word 'default' used as key. (quote-props)
(#58) Unquoted reserved word 'default' used as key. (quote-props)
(#62) Unquoted reserved word 'default' used as key. (quote-props)
(#81) A space is required after ','. (comma-spacing)
(#81) Identifier 'rec_type' is not in camel case. (camelcase)
(#82) Expected space(s) after "switch". (keyword-spacing)
(#82) Identifier 'rec_type' is not in camel case. (camelcase)
(#82) Missing space before opening brace. (space-before-blocks)
lib/editor/tiny/plugins/poodll/amd/src/plugin.js
(#33) Promise executor functions should not be async. (no-async-promise-executor)
lib/editor/tiny/plugins/poodll/amd/src/screen_recorder.js
(#25) 'component' is defined but never used. (no-unused-vars)
(#25) 'SKIN' is defined but never used. (no-unused-vars)
(#31) 'config' is defined but never used. (no-unused-vars)
(#35) Expected space or tab after '//' in comment. (spaced-comment)
(#42) Operator '=' must be spaced. (space-infix-ops)
(#43) Expected space or tab after '//' in comment. (spaced-comment)
(#45) Expected space(s) after "if". (keyword-spacing)
(#45) Missing space before opening brace. (space-before-blocks)
(#46) Operator '=' must be spaced. (space-infix-ops)
(#47) Expected space(s) before "else". (keyword-spacing)
(#47) Expected space(s) after "else". (keyword-spacing)
(#48) Operator '=' must be spaced. (space-infix-ops)
lib/editor/tiny/plugins/poodll/amd/src/video_recorder.js
(#25) 'component' is defined but never used. (no-unused-vars)
(#27) 'Log' is defined but never used. (no-unused-vars)
(#38) Expected space or tab after '//' in comment. (spaced-comment)
(#42) Expected space or tab after '//' in comment. (spaced-comment)
(#55) Operator '=' must be spaced. (space-infix-ops)
(#56) Expected space or tab after '//' in comment. (spaced-comment)
(#57) Expected space or tab after '//' in comment. (spaced-comment)
(#58) Expected space(s) after "if". (keyword-spacing)
(#58) Operator '===' must be spaced. (space-infix-ops)
(#58) Missing space before opening brace. (space-before-blocks)
(#59) Operator '=' must be spaced. (space-infix-ops)
(#60) Expected space(s) before "else". (keyword-spacing)
(#60) Expected space(s) after "else". (keyword-spacing)
(#61) Operator '=' must be spaced. (space-infix-ops)
(#63) Comments should not begin with a lowercase character. (capitalized-comments)
(#63) Expected space or tab after '//' in comment. (spaced-comment)
lib/editor/tiny/plugins/poodll/amd/src/widget_selector.js
(#29) 'prefetchStrings' is defined but never used. (no-unused-vars)
(#29) 'prefetchTemplates' is defined but never used. (no-unused-vars)
(#51) A space is required after ','. (comma-spacing)
(#55) Comments should not begin with a lowercase character. (capitalized-comments)
(#55) Expected space or tab after '//' in comment. (spaced-comment)
(#60) Missing space before opening brace. (space-before-blocks)
(#74) Missing space before opening brace. (space-before-blocks)
(#82) Operator '=' must be spaced. (space-infix-ops)
(#85) Comments should not begin with a lowercase character. (capitalized-comments)
(#85) Expected space or tab after '//' in comment. (spaced-comment)
(#87) Expected space or tab after '//' in comment. (spaced-comment)
(#93) Expected space or tab after '//' in comment. (spaced-comment)
(#96) Comments should not begin with a lowercase character. (capitalized-comments)
(#96) Expected space or tab after '//' in comment. (spaced-comment)
(#98) 'templateindex' declared on line 114 column 21 is used outside of binding context. (block-scoped-var)
(#99) 'widget' declared on line 115 column 21 is used outside of binding context. (block-scoped-var)
(#99) 'templateindex' declared on line 114 column 21 is used outside of binding context. (block-scoped-var)
(#101) 'widget' declared on line 115 column 21 is used outside of binding context. (block-scoped-var)
(#102) 'templateindex' declared on line 114 column 21 is used outside of binding context. (block-scoped-var)
(#106) Comments should not begin with a lowercase character. (capitalized-comments)
(#106) Expected space or tab after '//' in comment. (spaced-comment)
(#107) 'widget' declared on line 115 column 21 is used outside of binding context. (block-scoped-var)
(#111) Expected space or tab after '//' in comment. (spaced-comment)
(#114) 'templateindex' is already defined. (no-redeclare)
(#114) 'templateindex' declared on line 98 column 21 is used outside of binding context. (block-scoped-var)
(#115) 'widget' is already defined. (no-redeclare)
(#115) 'widget' declared on line 99 column 21 is used outside of binding context. (block-scoped-var)
(#115) 'templateindex' declared on line 98 column 21 is used outside of binding context. (block-scoped-var)
(#116) 'widget' declared on line 99 column 21 is used outside of binding context. (block-scoped-var)
(#117) 'templateindex' declared on line 98 column 21 is used outside of binding context. (block-scoped-var)
(#121) Comments should not begin with a lowercase character. (capitalized-comments)
(#121) Expected space or tab after '//' in comment. (spaced-comment)
(#122) 'widget' declared on line 99 column 21 is used outside of binding context. (block-scoped-var)
(#123) Comments should not begin with a lowercase character. (capitalized-comments)
(#123) Expected space or tab after '//' in comment. (spaced-comment)
(#125) Comments should not begin with a lowercase character. (capitalized-comments)
(#125) Expected space or tab after '//' in comment. (spaced-comment)
(#130) Expected space or tab after '//' in comment. (spaced-comment)
(#134) Comments should not begin with a lowercase character. (capitalized-comments)
(#134) Expected space or tab after '//' in comment. (spaced-comment)
(#135) 'widget' declared on line 99 column 21 is used outside of binding context. (block-scoped-var)
(#135) 'widget' declared on line 115 column 21 is used outside of binding context. (block-scoped-var)
(#138) Comments should not begin with a lowercase character. (capitalized-comments)
(#138) Expected space or tab after '//' in comment. (spaced-comment)
(#140) Comments should not begin with a lowercase character. (capitalized-comments)
(#140) Expected space or tab after '//' in comment. (spaced-comment)
(#166) Each then() should return a value or throw (promise/always-return)
(#166) Unexpected space before function parentheses. (space-before-function-paren)
(#166) 'js' is defined but never used. (no-unused-vars)
(#171) Comments should not begin with a lowercase character. (capitalized-comments)
(#171) Expected space or tab after '//' in comment. (spaced-comment)
(#172) Expected space or tab after '//' in comment. (spaced-comment)
(#173) Expected space or tab after '//' in comment. (spaced-comment)
(#177) Comments should not begin with a lowercase character. (capitalized-comments)
(#177) Expected space or tab after '//' in comment. (spaced-comment)
(#180) Comments should not begin with a lowercase character. (capitalized-comments)
(#180) Expected space or tab after '//' in comment. (spaced-comment)
(#181) Operator '=' must be spaced. (space-infix-ops)
(#182) Operator '=' must be spaced. (space-infix-ops)
(#184) Unexpected space before function parentheses. (space-before-function-paren)
(#184) Requires a space after '{'. (block-spacing)
(#184) Statement inside of curly braces should be on next line. (brace-style)
(#184) Missing space before opening brace. (space-before-blocks)
(#184) Requires a space before '}'. (block-spacing)
(#184) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#199) Comments should not begin with a lowercase character. (capitalized-comments)
(#199) Expected space or tab after '//' in comment. (spaced-comment)
(#202) Comments should not begin with a lowercase character. (capitalized-comments)
(#202) Expected space or tab after '//' in comment. (spaced-comment)
(#205) Comments should not begin with a lowercase character. (capitalized-comments)
(#205) Expected space or tab after '//' in comment. (spaced-comment)
(#206) Operator '=' must be spaced. (space-infix-ops)
(#206) Multiple spaces found before '+'. (no-multi-spaces)
(#206) Multiple spaces found before ''px''. (no-multi-spaces)
(#207) Operator '=' must be spaced. (space-infix-ops)
(#221) 'thedefaults' is assigned a value but never used. (no-unused-vars)
(#224) Comments should not begin with a lowercase character. (capitalized-comments)
(#224) Expected space or tab after '//' in comment. (spaced-comment)
(#227) Comments should not begin with a lowercase character. (capitalized-comments)
(#227) Expected space or tab after '//' in comment. (spaced-comment)
(#229) Operator '=' must be spaced. (space-infix-ops)
(#230) Operator '=' must be spaced. (space-infix-ops)
(#231) Comments should not begin with a lowercase character. (capitalized-comments)
(#231) Expected space or tab after '//' in comment. (spaced-comment)
(#232) Expected space(s) after "if". (keyword-spacing)
(#234) Comments should not begin with a lowercase character. (capitalized-comments)
(#234) Expected space or tab after '//' in comment. (spaced-comment)
(#235) Expected space(s) before "else". (keyword-spacing)
(#235) Expected space(s) after "else". (keyword-spacing)
(#241) Expected space(s) after "if". (keyword-spacing)
(#241) Operator '!==' must be spaced. (space-infix-ops)
(#241) Missing space before opening brace. (space-before-blocks)
(#246) Comments should not begin with a lowercase character. (capitalized-comments)
(#246) Expected space or tab after '//' in comment. (spaced-comment)
(#249) Comments should not begin with a lowercase character. (capitalized-comments)
(#249) Expected space or tab after '//' in comment. (spaced-comment)
(#258) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#293) Trailing spaces not allowed. (no-trailing-spaces)
(#294) Comments should not begin with a lowercase character. (capitalized-comments)
(#294) Expected space or tab after '//' in comment. (spaced-comment)
(#297) Comments should not begin with a lowercase character. (capitalized-comments)
(#297) Expected space or tab after '//' in comment. (spaced-comment)
(#322) Comments should not begin with a lowercase character. (capitalized-comments)
(#322) Expected space or tab after '//' in comment. (spaced-comment)

CSS problems

(5 errors, 0 warnings)

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

lib/editor/tiny/plugins/poodll/styles.css
(#23) Expected empty line before at-rule (at-rule-empty-line-before)
(#30) Expected single space before "{" (block-opening-brace-space-before)
(#74) Expected single space before "{" (block-opening-brace-space-before)
(#57) Expected indentation of 4 spaces (indentation)
(#58) Expected indentation of 4 spaces (indentation)

PHPDocs style problems

(11 errors, 0 warnings)

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

lib/editor/tiny/plugins/poodll/classes/history.php
(#60) Phpdocs for function history::create has incomplete parameters list
(#112) Phpdocs for function history::get_item has incomplete parameters list
(#136) Phpdocs for function history::update has incomplete parameters list
(#155) Phpdocs for function history::delete has incomplete parameters list
(#167) Phpdocs for function history::archive has incomplete parameters list
lib/editor/tiny/plugins/poodll/classes/plugininfo.php
(#39) Phpdocs for function plugininfo::is_enabled has incomplete parameters list
(#276) Phpdocs for function plugininfo::fetch_widget_variables has incomplete parameters list
lib/editor/tiny/plugins/poodll/externallib.php
(#45) Phpdocs for function tiny_poodll_history_external::create_history_item has incomplete parameters list
(#160) Phpdocs for function tiny_poodll_history_external::archive_history_item has incomplete parameters list
(#168) Phpdocs for function tiny_poodll_history_external::get_history_item has incomplete parameters list
lib/editor/tiny/plugins/poodll/lib.php
(#129) Phpdocs for function xxxxtiny_poodll_widgets_fetch_variables 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, 61 warnings)

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

lib/editor/tiny/plugins/poodll/templates/audiopanel.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 9: Duplicate ID “_”. (> <div id="_" class="" data-iframeclass="tiny_poodll_iframe" data-id="_" data-parent="" data-appid="" data-media="audio" data-type="" data-localloader="/lib/editor/tiny/plugins/poodll/poodlllocalloader.php" data-cloudpoodllurl="" data-localloading="auto" data-width="" data-height="" data-transcode="" data-transcribe="" data-subtitle="" data-language="" data-expiredays="" data-region="" data-owner="" data-token="" data-fallback=""> )
(#1) HTML Validation info, line 2: The first occurrence of ID “_” was here. (ad><body><div data-medium-type="" class="tab-pane active" id="_"> <)
lib/editor/tiny/plugins/poodll/templates/audioplayer.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 2: Bad value “true” for attribute “controls” on element “audio”. (ad><body><audio controls="true" crossorigin="anonymous" controlsList="nodownload" preload="metadata"> )
(#1) HTML Validation error, line 2: Attribute “controlslist” not allowed on element “audio” at this point. (ad><body><audio controls="true" crossorigin="anonymous" controlsList="nodownload" preload="metadata"> )
(#1) HTML Validation error, line 3: Bad value “” for attribute “src” on element “source”: Must be non-empty. (> <source src="" type=""></aud)
(#1) HTML Validation error, line 3: Bad value “” for attribute “type” on element “source”: Expected a MIME type but saw the empty string. (> <source src="" type=""></aud)
lib/editor/tiny/plugins/poodll/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: ""});
lib/editor/tiny/plugins/poodll/templates/historypanel.mustache
(#1) Example context missing.
(#1) HTML Validation info, line 4: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. (="_"> <link rel="stylesheet" type="text/css" href="//cdn.datatables.net/1.13.5/css/jquery.dataTables.min.css"/> <)
(#1) HTML Validation error, line 5: The “cellpadding” attribute on the “table” element is obsolete. Use CSS instead. (ss"/> <table cellpadding="0" cellspacing="0" width="100%" class="table" id="tiny_poodll_history_table"> )
(#1) HTML Validation error, line 5: The “cellspacing” attribute on the “table” element is obsolete. Use CSS instead. (ss"/> <table cellpadding="0" cellspacing="0" width="100%" class="table" id="tiny_poodll_history_table"> )
(#1) HTML Validation error, line 5: The “width” attribute on the “table” element is obsolete. Use CSS instead. (ss"/> <table cellpadding="0" cellspacing="0" width="100%" class="table" id="tiny_poodll_history_table"> )
(#1) HTML Validation error, line 20: Element “tbody” not allowed as child of element “table” in this context. (Suppressing further errors from this subtree.) ( </tfoot> <tbody id="history-table-body"> )
(#1) HTML Validation error, line 24: Duplicate ID “_”. (</div> <div data-medium-type="" data-field="history-" data-loaded="false" class="tab-pane" id="_"></bo)
(#1) HTML Validation info, line 3: The first occurrence of ID “_” was here. (d><body><div data-medium-type="" data-field="history" data-loaded="false" class="tab-pane" id="_"> <)
(#1) HTML Validation error, line 26: End tag for “body” seen, but there were unclosed elements. ( id="_"></body></html)
(#1) HTML Validation error, line 24: Unclosed element “div”. (</div> <div data-medium-type="" data-field="history-" data-loaded="false" class="tab-pane" id="_"></bo)
lib/editor/tiny/plugins/poodll/templates/historypreview.mustache
(#1) Example context missing.
lib/editor/tiny/plugins/poodll/templates/historyrow.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 3: The “cellpadding” attribute on the “table” element is obsolete. Use CSS instead. (d><body><table cellpadding="5" cellspacing="0" border="0" style="padding-left:50px; width: 100%;"> <)
(#1) HTML Validation error, line 3: The “cellspacing” attribute on the “table” element is obsolete. Use CSS instead. (d><body><table cellpadding="5" cellspacing="0" border="0" style="padding-left:50px; width: 100%;"> <)
(#1) HTML Validation error, line 3: The “border” attribute on the “table” element is obsolete. Use CSS instead. (d><body><table cellpadding="5" cellspacing="0" border="0" style="padding-left:50px; width: 100%;"> <)
lib/editor/tiny/plugins/poodll/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='';
lib/editor/tiny/plugins/poodll/templates/medialink.mustache
(#1) Example context missing (@template section not found.)
lib/editor/tiny/plugins/poodll/templates/menu.mustache
(#1) Example context missing (@template section not found.)
lib/editor/tiny/plugins/poodll/templates/optionspanel.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 7: Duplicate ID “_”. ( <input type="checkbox" id="_" class="" />&nbsp;)
(#1) HTML Validation info, line 3: The first occurrence of ID “_” was here. (<body> <div data-medium-type="" data-field="options" class="tab-pane" id="_"> )
(#1) HTML Validation info, line 7: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. ( <input type="checkbox" id="_" class="" />&nbsp;)
lib/editor/tiny/plugins/poodll/templates/recorders.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation info, line 8: Empty heading. ( <h5 id="would-be-a-uniqid-modal-title" class="modal-title" data-region="title"> )
(#1) HTML Validation error, line 30: Duplicate ID “_”. (> <div id="_" class="" data-iframeclass="tiny_poodll_iframe" data-id="_" data-parent="" data-appid="" data-media="" data-type="upload" data-width="450" data-height="350" data-transcode="" data-transcribe="" data-subtitle="" data-language="" data-expiredays="" data-region="" data-owner="" data-token=""> )
(#1) HTML Validation info, line 21: The first occurrence of ID “_” was here. ( <div id="_" data-medium-type="" class="tab-pane"> <)
(#1) HTML Validation error, line 35: Duplicate ID “_”. ( <div data-medium-type="" data-field="options" class="tab-pane" id="_"> )
(#1) HTML Validation info, line 21: The first occurrence of ID “_” was here. ( <div id="_" data-medium-type="" class="tab-pane"> <)
(#1) HTML Validation error, line 39: Duplicate ID “_”. ( <input type="checkbox" id="_" class="" />&nbsp;)
(#1) HTML Validation info, line 21: The first occurrence of ID “_” was here. ( <div id="_" data-medium-type="" class="tab-pane"> <)
(#1) HTML Validation info, line 39: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. ( <input type="checkbox" id="_" class="" />&nbsp;)
lib/editor/tiny/plugins/poodll/templates/screenpanel.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 9: Duplicate ID “_”. (> <div id="_" class="" data-iframeclass="tiny_poodll_iframe" data-id="_" data-parent="" data-appid="" data-media="video" data-type="screen" data-localloader="/lib/editor/tiny/plugins/poodll/poodlllocalloader.php" data-cloudpoodllurl="" data-localloading="auto" data-width="" data-height="" data-transcode="" data-transcribe="" data-subtitle="" data-language="" data-expiredays="" data-region="" data-owner="" data-token="" data-fallback=""> )
(#1) HTML Validation info, line 2: The first occurrence of ID “_” was here. (ad><body><div data-medium-type="" class="tab-pane active" id="_"> <)
lib/editor/tiny/plugins/poodll/templates/uploadpanel.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 11: Duplicate ID “_”. (> <div id="_" class="" data-iframeclass="tiny_poodll_iframe" data-id="_" data-parent="" data-appid="" data-media="" data-type="upload" data-width="450" data-height="350" data-transcode="" data-transcribe="" data-subtitle="" data-language="" data-expiredays="" data-region="" data-owner="" data-token=""> )
(#1) HTML Validation info, line 2: The first occurrence of ID “_” was here. (ad><body><div id="_" data-medium-type="" class="tab-pane"> <)
lib/editor/tiny/plugins/poodll/templates/videopanel.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 9: Duplicate ID “_”. (> <div id="_" class="" data-iframeclass="tiny_poodll_iframe" data-id="_" data-parent="" data-appid="" data-media="video" data-type="" data-localloader="/lib/editor/tiny/plugins/poodll/poodlllocalloader.php" data-cloudpoodllurl="" data-localloading="auto" data-width="" data-height="" data-transcode="" data-transcribe="" data-subtitle="" data-language="" data-expiredays="" data-region="" data-owner="" data-token="" data-fallback=""> )
(#1) HTML Validation info, line 2: The first occurrence of ID “_” was here. (ad><body><div data-medium-type="" class="tab-pane active" id="_"> <)
lib/editor/tiny/plugins/poodll/templates/videoplayer.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 2: Bad value “true” for attribute “controls” on element “video”. (ad><body><video controls="true" crossorigin="anonymous" controlsList="nodownload" preload="metadata" style="width: 100%; max-width: 800px;"> )
(#1) HTML Validation error, line 2: Attribute “controlslist” not allowed on element “video” at this point. (ad><body><video controls="true" crossorigin="anonymous" controlsList="nodownload" preload="metadata" style="width: 100%; max-width: 800px;"> )
(#1) HTML Validation error, line 3: Bad value “” for attribute “src” on element “source”: Must be non-empty. (> <source src="" type=""></vid)
(#1) HTML Validation error, line 3: Bad value “” for attribute “type” on element “source”: Expected a MIME type but saw the empty string. (> <source src="" type=""></vid)
lib/editor/tiny/plugins/poodll/templates/widgetoptions.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation info, line 4: Empty heading. (l-align"><h4 class="tiny_poodll_widget_instructions"></h4>)
lib/editor/tiny/plugins/poodll/templates/widgetselector.mustache
(#1) Example context missing (@template section not found.)

Gherkin .feature problems

(0 errors, 0 warnings)

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