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

(409 errors, 461 warnings)

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

filter/generico/classes/constants.php
(#1) DocBlock missing a @package tag for file constants.php. Expected @package filter_generico
(#1) Moodle boilerplate not found
(#2) Missing @copyright tag
(#2) Missing @license tag
(#11) Missing docblock for class constants
(#12) Missing docblock for constant constants::MOD_FRANKY
(#13) File must end with a newline character
filter/generico/classes/generico_utils.php
(#1) No one-line description found in phpdocs for docblock of file generico_utils.php
(#18) Incorrect @package tag for file generico_utils.php. Expected filter_generico, found filter.
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#28) Missing docblock for class generico_utils
(#29) Missing docblock for constant generico_utils::FILTER_GENERICO_TEMPLATE_COUNT
(#31) Missing docblock for constant generico_utils::CLOUDPOODLL_VAL_BY_REGCODE
(#32) Missing docblock for constant generico_utils::CLOUDPOODLL_VAL_BY_APICREDS
(#33) Missing docblock for constant generico_utils::CLOUDPOODLL_IS_REGISTERED
(#34) Missing docblock for constant generico_utils::CLOUDPOODLL_IS_UNREGISTERED
(#35) Missing docblock for constant generico_utils::CLOUDPOODLL_IS_EXPIRED
(#37) Missing docblock for function fetch_emptyproparray
(#38) Short array syntax must be used to define arrays
(#51) Short array syntax must be used to define arrays
(#56) Short array syntax must be used to define arrays
(#60) Missing docblock for function fetch_filter_properties
(#61) Inline comments must start with a capital letter, digit or 3-dots sequence
(#61) No space found before comment text; expected "// lets do a general clean of all input here" but found "//lets do a general clean of all input here"
(#62) Inline comments must end in full-stops, exclamation marks, or question marks
(#62) No space found before comment text; expected "// see: https://github.com/justinhunt/moodle-filter_generico/issues/7" but found "//see: https://github.com/justinhunt/moodle-filter_generico/issues/7"
(#65) Inline comments must start with a capital letter, digit or 3-dots sequence
(#65) Inline comments must end in full-stops, exclamation marks, or question marks
(#65) No space found before comment text; expected "// this just removes the {GENERICO: .. }" but found "//this just removes the {GENERICO: .. }"
(#67) Inline comments must start with a capital letter, digit or 3-dots sequence
(#67) Inline comments must end in full-stops, exclamation marks, or question marks
(#67) No space found before comment text; expected "// here we remove any html tags we find. They should not be in here" but found "//here we remove any html tags we find. They should not be in here"
(#70) Inline comments must start with a capital letter, digit or 3-dots sequence
(#70) No space found before comment text; expected "// here we remove any html tags we find. They should not be in here" but found "//here we remove any html tags we find. They should not be in here"
(#71) Inline comments must end in full-stops, exclamation marks, or question marks
(#71) No space found before comment text; expected "// and we return the guts of the filter string for parsing" but found "//and we return the guts of the filter string for parsing"
(#74) No space found before comment text; expected "// Now we just have our properties string" but found "//Now we just have our properties string"
(#75) No space found before comment text; expected "// Lets run our regular expression over them" but found "//Lets run our regular expression over them"
(#76) No space found before comment text; expected "// string should be property=value,property=value" but found "//string should be property=value,property=value"
(#77) Inline comments must end in full-stops, exclamation marks, or question marks
(#77) 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"
(#79) Short array syntax must be used to define arrays
(#81) Inline comments must start with a capital letter, digit or 3-dots sequence
(#81) 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])"
(#82) 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."
(#83) Short array syntax must be used to define arrays
(#87) Inline comments must start with a capital letter, digit or 3-dots sequence
(#87) Inline comments must end in full-stops, exclamation marks, or question marks
(#87) This comment is 62% valid code; is this commented out code?
(#89) Inline comments must start with a capital letter, digit or 3-dots sequence
(#89) Inline comments must end in full-stops, exclamation marks, or question marks
(#89) No space found before comment text; expected "// prepare the new value" but found "//prepare the new value"
(#91) Inline comments must start with a capital letter, digit or 3-dots sequence
(#91) 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"
(#92) Inline comments must end in full-stops, exclamation marks, or question marks
(#92) 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"
(#95) Inline comments must start with a capital letter, digit or 3-dots sequence
(#95) Inline comments must end in full-stops, exclamation marks, or question marks
(#95) No space found before comment text; expected "// remove any @@ characters from the new value - that would be some sort of variable injection" but found "//remove any @@ characters from the new value - that would be some sort of variable injection"
(#102) Short array syntax must be used to define arrays
(#103) Expected "if (...) {\n"; found "if(...) {\n"
(#108) Variable "systemvars_partial" must not contain underscores.
(#108) Short array syntax must be used to define arrays
(#108) Commas (,) must be followed by white space.
(#108) Commas (,) must be followed by white space.
(#109) Variable "systemvars_partial" must not contain underscores.
(#115) Expected "if (...) {\n"; found "if(...) {\n"
(#119) Inline comments must start with a capital letter, digit or 3-dots sequence
(#119) Inline comments must end in full-stops, exclamation marks, or question marks
(#119) No space found before comment text; expected "// store the key/value pair" but found "//store the key/value pair"
(#147) Inline comments must end in full-stops, exclamation marks, or question marks
(#151) Missing docblock for function setting_file_serve
(#178) Missing docblock for function update_revision
(#182) Missing docblock for function check_registered_url
(#185) Inline comments must start with a capital letter, digit or 3-dots sequence
(#185) No space found before comment text; expected "// get arrays of the wwwroot and registered url" but found "//get arrays of the wwwroot and registered url"
(#186) Inline comments must end in full-stops, exclamation marks, or question marks
(#186) No space found before comment text; expected "// just in case, lowercase'ify them" but found "//just in case, lowercase'ify them"
(#191) Inline comments must start with a capital letter, digit or 3-dots sequence
(#191) Inline comments must end in full-stops, exclamation marks, or question marks
(#191) No space found before comment text; expected "// add http:// or https:// to URLs that do not have it" but found "//add http:// or https:// to URLs that do not have it"
(#197) Inline comments must start with a capital letter, digit or 3-dots sequence
(#197) Inline comments must end in full-stops, exclamation marks, or question marks
(#197) No space found before comment text; expected "// if neither parsed successfully, thats a no straight up" but found "//if neither parsed successfully, thats a no straight up"
(#198) Variable "wwwroot_bits" must not contain underscores.
(#199) Variable "registered_bits" must not contain underscores.
(#200) Variable "wwwroot_bits" must not contain underscores.
(#200) Variable "registered_bits" must not contain underscores.
(#204) Inline comments must start with a capital letter, digit or 3-dots sequence
(#204) Inline comments must end in full-stops, exclamation marks, or question marks
(#204) No space found before comment text; expected "// get the subdomain widlcard address, ie *.a.b.c.d.com" but found "//get the subdomain widlcard address, ie *.a.b.c.d.com"
(#205) Variable "wildcard_subdomain_wwwroot" must not contain underscores.
(#206) Variable "wwwroot_bits" must not contain underscores.
(#207) Variable "wwwroot_bits" must not contain underscores.
(#209) Variable "wildcard_subdomain_wwwroot" must not contain underscores.
(#214) Inline comments must start with a capital letter, digit or 3-dots sequence
(#214) Inline comments must end in full-stops, exclamation marks, or question marks
(#214) No space found before comment text; expected "// match either the exact domain or the wildcard domain or fail" but found "//match either the exact domain or the wildcard domain or fail"
(#215) Variable "registered_bits" must not contain underscores.
(#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 "// this will cover exact matches and path matches" but found "//this will cover exact matches and path matches"
(#217) Variable "registered_bits" must not contain underscores.
(#217) Variable "wwwroot_bits" must not contain underscores.
(#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) No space found before comment text; expected "// this will cover subdomain matches but only for institution bigdog and enterprise license" but found "//this will cover subdomain matches but only for institution bigdog and enterprise license"
(#220) Variable "registered_bits" must not contain underscores.
(#220) Variable "wildcard_subdomain_wwwroot" must not contain underscores.
(#221) Inline comments must start with a capital letter, digit or 3-dots sequence
(#221) No space found before comment text; expected "// yay we are registered!!!!" but found "//yay we are registered!!!!"
(#231) 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"
(#232) 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"
(#233) Inline comments must end in full-stops, exclamation marks, or question marks
(#233) No space found before comment text; expected "// "refresh token" link" but found "//"refresh token" link"
(#234) Missing docblock for function fetch_token_for_display
(#237) 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"
(#238) Inline comments must end in full-stops, exclamation marks, or question marks
(#238) No space found before comment text; expected "// refresh token" but found "//refresh token"
(#256) Inline comments must end in full-stops, exclamation marks, or question marks
(#256) 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"
(#260) Inline comments must start with a capital letter, digit or 3-dots sequence
(#260) Inline comments must end in full-stops, exclamation marks, or question marks
(#260) 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"
(#263) Inline comments must start with a capital letter, digit or 3-dots sequence
(#263) Inline comments must end in full-stops, exclamation marks, or question marks
(#263) 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"
(#266) Inline comments must start with a capital letter, digit or 3-dots sequence
(#266) 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."
(#274) Inline comments must start with a capital letter, digit or 3-dots sequence
(#274) 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."
(#279) Inline comments must end in full-stops, exclamation marks, or question marks
(#279) No space found before comment text; expected "// Is site authorised" but found "//Is site authorised"
(#291) Inline comments must end in full-stops, exclamation marks, or question marks
(#291) No space found before comment text; expected "// Is app authorised" but found "//Is app authorised"
(#301) Inline comments must end in full-stops, exclamation marks, or question marks
(#301) No space found before comment text; expected "// We need a Poodll token to make cloudpoodll happen" but found "//We need a Poodll token to make cloudpoodll happen"
(#302) Missing docblock for function fetch_token
(#309) Inline comments must start with a capital letter, digit or 3-dots sequence
(#309) 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"
(#310) Inline comments must end in full-stops, exclamation marks, or question marks
(#317) Inline comments must end in full-stops, exclamation marks, or question marks
(#318) Variable "token_url" must not contain underscores.
(#319) Short array syntax must be used to define arrays
(#323) Variable "token_response" must not contain underscores.
(#323) Variable "token_url" must not contain underscores.
(#324) Variable "token_response" must not contain underscores.
(#325) Variable "resp_object" must not contain underscores.
(#325) Variable "token_response" must not contain underscores.
(#326) Variable "resp_object" must not contain underscores.
(#326) Variable "resp_object" must not contain underscores.
(#327) Variable "resp_object" must not contain underscores.
(#328) Inline comments must start with a capital letter, digit or 3-dots sequence
(#328) Inline comments must end in full-stops, exclamation marks, or question marks
(#328) 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"
(#329) Variable "resp_object" must not contain underscores.
(#330) Variable "resp_object" must not contain underscores.
(#330) Variable "resp_object" must not contain underscores.
(#331) Inline comments must start with a capital letter, digit or 3-dots sequence
(#331) Inline comments must end in full-stops, exclamation marks, or question marks
(#331) 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"
(#337) Inline comments must start with a capital letter, digit or 3-dots sequence
(#337) Inline comments must end in full-stops, exclamation marks, or question marks
(#337) No space found before comment text; expected "// make sure the token has all the bits in it we expect before caching it" but found "//make sure the token has all the bits in it we expect before caching it"
(#338) Variable "resp_object" must not contain underscores.
(#338) Inline comments must start with a capital letter, digit or 3-dots sequence
(#338) Inline comments must end in full-stops, exclamation marks, or question marks
(#338) This comment is 72% valid code; is this commented out code?
(#338) No space found before comment text; expected "// new \stdClass();" but found "//new \stdClass();"
(#354) Empty IF statement detected
(#354) Variable "resp_object" must not contain underscores.
(#354) Variable "resp_object" must not contain underscores.
(#355) Inline comments must end in full-stops, exclamation marks, or question marks
(#355) This comment is 43% valid code; is this commented out code?
(#355) No space found before comment text; expected "// ERROR = $resp_object->error" but found "//ERROR = $resp_object->error"
(#364) Inline comments must start with a capital letter, digit or 3-dots sequence
(#364) 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"
(#365) Inline comments must end in full-stops, exclamation marks, or question marks
(#365) No space found before comment text; expected "// this is our helper" but found "//this is our helper"
(#366) Missing docblock for function curl_fetch
(#374) File must end with a newline character
filter/generico/classes/presets_control.php
(#1) No one-line description found in phpdocs for docblock of file presets_control.php
(#18) Incorrect @package tag for file presets_control.php. Expected filter_generico, found filter.
(#30) Missing docblock for class presets_control
(#36) Missing member variable doc comment
(#37) Missing member variable doc comment
(#50) Expected "if (...) {\n"; found "if(...){\n"
(#51) Expected 1 space before "="; 0 found
(#51) Expected 1 space after "="; 0 found
(#83) Inline comments must start with a capital letter, digit or 3-dots sequence
(#83) Inline comments must end in full-stops, exclamation marks, or question marks
(#95) Inline comments must start with a capital letter, digit or 3-dots sequence
(#95) Inline comments must end in full-stops, exclamation marks, or question marks
(#95) No space found before comment text; expected "// build our select form" but found "//build our select form"
(#97) Short array syntax must be used to define arrays
(#109) Short array syntax must be used to define arrays
(#112) Inline comments must end in full-stops, exclamation marks, or question marks
(#112) No space found before comment text; expected "// Add javascript handler for presets" but found "//Add javascript handler for presets"
(#114) Short array syntax must be used to define arrays
(#114) Short array syntax must be used to define arrays
(#119) Short array syntax must be used to define arrays
(#128) Missing docblock for function parse_preset_template
(#134) Variable "preset_object" must not contain underscores.
(#135) Variable "preset_object" must not contain underscores.
(#135) Variable "preset_object" must not contain underscores.
(#136) Variable "preset_object" must not contain underscores.
(#142) Missing docblock for function fetch_presets
(#144) Inline comments must start with a capital letter, digit or 3-dots sequence
(#144) Inline comments must end in full-stops, exclamation marks, or question marks
(#144) No space found before comment text; expected "// init return array" but found "//init return array"
(#145) Short array syntax must be used to define arrays
(#146) Short array syntax must be used to define arrays
(#148) Inline comments must start with a capital letter, digit or 3-dots sequence
(#148) Inline comments must end in full-stops, exclamation marks, or question marks
(#148) No space found before comment text; expected "// we search the Generico "presets" and the themes "generico" folders for presets" but found "//we search the Generico "presets" and the themes "generico" folders for presets"
(#149) Variable "generico_presets_dir" must not contain underscores.
(#150) Variable "theme_generico_dir" must not contain underscores.
(#151) Variable "generico_presets_dir" must not contain underscores.
(#152) Variable "generico_presets_dir" must not contain underscores.
(#154) Variable "theme_generico_dir" must not contain underscores.
(#155) Variable "theme_generico_dir" must not contain underscores.
(#170) Missing docblock for function set_preset_to_config
(#171) Short array syntax must be used to define arrays
(#198) Missing docblock for function template_has_update
(#202) Variable "template_version" must not contain underscores.
(#203) Variable "preset_version" must not contain underscores.
(#204) Variable "preset_version" must not contain underscores.
(#204) Variable "template_version" must not contain underscores.
(#205) Variable "preset_version" must not contain underscores.
(#212) Missing docblock for function update_all_templates
(#224) Missing docblock for function update_template
(#229) Variable "template_version" must not contain underscores.
(#230) Variable "preset_version" must not contain underscores.
(#231) Variable "preset_version" must not contain underscores.
(#231) Variable "template_version" must not contain underscores.
(#241) File must end with a newline character
filter/generico/classes/privacy/provider.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#46) Method name "_get_reason" should not be prefixed with an underscore to indicate visibility
filter/generico/classes/settingstools.php
(#30) Incorrect @package tag for class settingstools. Expected filter_generico, found filter_poodll.
(#37) Inline comments must start with a capital letter, digit or 3-dots sequence
(#37) Inline comments must end in full-stops, exclamation marks, or question marks
(#37) No space found before comment text; expected "// make a readable template name for menus and lists etc" but found "//make a readable template name for menus and lists etc"
(#38) Missing docblock for function fetch_template_title
(#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 "// template display name" but found "//template display name"
(#67) This comment is 65% valid code; is this commented out code?
(#78) Missing docblock for function fetch_template_pages
(#79) Short array syntax must be used to define arrays
(#81) Inline comments must end in full-stops, exclamation marks, or question marks
(#81) No space found before comment text; expected "// Add the template pages" but found "//Add the template pages"
(#88) Inline comments must start with a capital letter, digit or 3-dots sequence
(#88) Inline comments must end in full-stops, exclamation marks, or question marks
(#88) No space found before comment text; expected "// fetch preset data, just once so we do nto need to repeat the call a zillion times" but found "//fetch preset data, just once so we do nto need to repeat the call a zillion times"
(#93) Inline comments must start with a capital letter, digit or 3-dots sequence
(#93) Inline comments must end in full-stops, exclamation marks, or question marks
(#93) No space found before comment text; expected "// template display name" but found "//template display name"
(#103) Inline comments must start with a capital letter, digit or 3-dots sequence
(#103) Inline comments must end in full-stops, exclamation marks, or question marks
(#103) No space found before comment text; expected "// template settings Page Settings (we append hidden=true as 4th param to keep out of site menu)" but found "//template settings Page Settings (we append hidden=true as 4th param to keep out of site menu)"
(#104) Variable "settings_page" must not contain underscores.
(#107) Inline comments must start with a capital letter, digit or 3-dots sequence
(#107) Inline comments must end in full-stops, exclamation marks, or question marks
(#107) No space found before comment text; expected "// template page heading" but found "//template page heading"
(#108) Variable "settings_page" must not contain underscores.
(#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 "// presets" but found "//presets"
(#112) Variable "settings_page" must not contain underscores.
(#115) Inline comments must start with a capital letter, digit or 3-dots sequence
(#115) Inline comments must end in full-stops, exclamation marks, or question marks
(#115) No space found before comment text; expected "// template key" but found "//template key"
(#116) Variable "settings_page" must not contain underscores.
(#121) Inline comments must start with a capital letter, digit or 3-dots sequence
(#121) Inline comments must end in full-stops, exclamation marks, or question marks
(#121) No space found before comment text; expected "// template name" but found "//template name"
(#122) Variable "settings_page" must not contain underscores.
(#127) Inline comments must start with a capital letter, digit or 3-dots sequence
(#127) Inline comments must end in full-stops, exclamation marks, or question marks
(#127) No space found before comment text; expected "// template version" but found "//template version"
(#128) Variable "settings_page" must not contain underscores.
(#133) Inline comments must start with a capital letter, digit or 3-dots sequence
(#133) Inline comments must end in full-stops, exclamation marks, or question marks
(#133) No space found before comment text; expected "// template instructions" but found "//template instructions"
(#134) Variable "settings_page" must not contain underscores.
(#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 "// template body" but found "//template body"
(#140) Variable "settings_page" must not contain underscores.
(#144) Inline comments must start with a capital letter, digit or 3-dots sequence
(#144) Inline comments must end in full-stops, exclamation marks, or question marks
(#144) No space found before comment text; expected "// template body end" but found "//template body end"
(#145) Variable "settings_page" must not contain underscores.
(#149) Inline comments must start with a capital letter, digit or 3-dots sequence
(#149) Inline comments must end in full-stops, exclamation marks, or question marks
(#149) No space found before comment text; expected "// template defaults" but found "//template defaults"
(#150) Variable "settings_page" must not contain underscores.
(#154) Inline comments must start with a capital letter, digit or 3-dots sequence
(#154) Inline comments must end in full-stops, exclamation marks, or question marks
(#154) No space found before comment text; expected "// template page JS heading" but found "//template page JS heading"
(#155) Variable "settings_page" must not contain underscores.
(#158) Inline comments must start with a capital letter, digit or 3-dots sequence
(#158) Inline comments must end in full-stops, exclamation marks, or question marks
(#158) No space found before comment text; expected "// additional JS (external link)" but found "//additional JS (external link)"
(#159) Variable "settings_page" must not contain underscores.
(#164) Inline comments must start with a capital letter, digit or 3-dots sequence
(#164) Inline comments must end in full-stops, exclamation marks, or question marks
(#164) No space found before comment text; expected "// template requiredjs_shim" but found "//template requiredjs_shim"
(#166) Variable "settings_page" must not contain underscores.
(#171) Inline comments must start with a capital letter, digit or 3-dots sequence
(#171) Inline comments must end in full-stops, exclamation marks, or question marks
(#171) No space found before comment text; expected "// template amd" but found "//template amd"
(#172) Short array syntax must be used to define arrays
(#173) Variable "settings_page" must not contain underscores.
(#178) Inline comments must start with a capital letter, digit or 3-dots sequence
(#178) Inline comments must end in full-stops, exclamation marks, or question marks
(#178) No space found before comment text; expected "// template body script" but found "//template body script"
(#184) Variable "settings_page" must not contain underscores.
(#186) Inline comments must start with a capital letter, digit or 3-dots sequence
(#186) No space found before comment text; expected "// additional JS (upload)" but found "//additional JS (upload)"
(#187) Inline comments must end in full-stops, exclamation marks, or question marks
(#187) No space found before comment text; expected "// see here: for integrating this https://moodle.org/mod/forum/discuss.php?d=227249" but found "//see here: for integrating this https://moodle.org/mod/forum/discuss.php?d=227249"
(#191) Variable "settings_page" must not contain underscores.
(#193) Inline comments must start with a capital letter, digit or 3-dots sequence
(#193) Inline comments must end in full-stops, exclamation marks, or question marks
(#193) No space found before comment text; expected "// template uploadjs_shim" but found "//template uploadjs_shim"
(#195) Variable "settings_page" must not contain underscores.
(#200) Inline comments must start with a capital letter, digit or 3-dots sequence
(#200) Inline comments must end in full-stops, exclamation marks, or question marks
(#200) No space found before comment text; expected "// template page CSS heading" but found "//template page CSS heading"
(#201) Variable "settings_page" must not contain underscores.
(#204) Inline comments must start with a capital letter, digit or 3-dots sequence
(#204) Inline comments must end in full-stops, exclamation marks, or question marks
(#204) No space found before comment text; expected "// additional CSS (external link)" but found "//additional CSS (external link)"
(#205) Variable "settings_page" must not contain underscores.
(#210) Inline comments must start with a capital letter, digit or 3-dots sequence
(#210) Inline comments must end in full-stops, exclamation marks, or question marks
(#210) No space found before comment text; expected "// template body css" but found "//template body css"
(#216) Variable "settings_page" must not contain underscores.
(#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 "// additional CSS (upload)" but found "//additional CSS (upload)"
(#222) Variable "settings_page" must not contain underscores.
(#224) Inline comments must start with a capital letter, digit or 3-dots sequence
(#224) Inline comments must end in full-stops, exclamation marks, or question marks
(#224) No space found before comment text; expected "// dataset" but found "//dataset"
(#225) Variable "settings_page" must not contain underscores.
(#230) Inline comments must start with a capital letter, digit or 3-dots sequence
(#230) Inline comments must end in full-stops, exclamation marks, or question marks
(#230) No space found before comment text; expected "// dataset vars" but found "//dataset vars"
(#231) Variable "settings_page" must not contain underscores.
(#236) Inline comments must start with a capital letter, digit or 3-dots sequence
(#236) Inline comments must end in full-stops, exclamation marks, or question marks
(#236) No space found before comment text; expected "// alternative content" but found "//alternative content"
(#237) Variable "settings_page" must not contain underscores.
(#242) Inline comments must start with a capital letter, digit or 3-dots sequence
(#242) Inline comments must end in full-stops, exclamation marks, or question marks
(#242) No space found before comment text; expected "// alternative content end" but found "//alternative content end"
(#243) Variable "settings_page" must not contain underscores.
(#248) Variable "settings_page" must not contain underscores.
filter/generico/classes/template_script_generator.php
(#1) No one-line description found in phpdocs for docblock of file template_script_generator.php
(#2) Moodle boilerplate not found at first line
(#19) Incorrect @package tag for file template_script_generator.php. Expected filter_generico, found filter.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#29) Missing docblock for class template_script_generator
(#40) Missing docblock for function get_template_script
(#47) Inline comments must start with a capital letter, digit or 3-dots sequence
(#47) No space found before comment text; expected "// are we AMD and Moodle 2.9 or more?" but found "//are we AMD and Moodle 2.9 or more?"
(#48) Variable "require_amd" must not contain underscores.
(#50) Inline comments must start with a capital letter, digit or 3-dots sequence
(#50) Inline comments must end in full-stops, exclamation marks, or question marks
(#50) No space found before comment text; expected "// get presets" but found "//get presets"
(#54) Inline comments must start with a capital letter, digit or 3-dots sequence
(#54) Inline comments must end in full-stops, exclamation marks, or question marks
(#54) No space found before comment text; expected "// fetch all the variables we use (make sure we have no duplicates)" but found "//fetch all the variables we use (make sure we have no duplicates)"
(#58) Inline comments must start with a capital letter, digit or 3-dots sequence
(#58) No space found before comment text; expected "// these props are in the opts array in the allopts[] array on the page" but found "//these props are in the opts array in the allopts[] array on the page"
(#59) No space found before comment text; expected "// since we are writing the JS we write the opts['name'] into the js, but" but found "//since we are writing the JS we write the opts['name'] into the js, but"
(#60) No space found before comment text; expected "// have to remove quotes from template eg "@@VAR@@" => opts['var'] //NB no quotes." but found "//have to remove quotes from template eg "@@VAR@@" => opts['var'] //NB no quotes."
(#61) No space found before comment text; expected "// thats worth knowing for the admin who writed the JS load code for the template." but found "//thats worth knowing for the admin who writed the JS load code for the template."
(#63) Inline comments must start with a capital letter, digit or 3-dots sequence
(#63) Inline comments must end in full-stops, exclamation marks, or question marks
(#63) No space found before comment text; expected "// case: single quotes" but found "//case: single quotes"
(#65) Inline comments must start with a capital letter, digit or 3-dots sequence
(#65) Inline comments must end in full-stops, exclamation marks, or question marks
(#65) No space found before comment text; expected "// case: double quotes" but found "//case: double quotes"
(#67) Inline comments must start with a capital letter, digit or 3-dots sequence
(#67) Inline comments must end in full-stops, exclamation marks, or question marks
(#67) No space found before comment text; expected "// case: no quotes" but found "//case: no quotes"
(#71) Variable "require_amd" must not contain underscores.
(#73) Inline comments must start with a capital letter, digit or 3-dots sequence
(#73) Inline comments must end in full-stops, exclamation marks, or question marks
(#73) No space found before comment text; expected "// figure out if this is https or http. We don't want to scare the browser" but found "//figure out if this is https or http. We don't want to scare the browser"
(#79) Inline comments must start with a capital letter, digit or 3-dots sequence
(#79) No space found before comment text; expected "// this is for loading as dependencies the uploaded or linked files" but found "//this is for loading as dependencies the uploaded or linked files"
(#80) Inline comments must end in full-stops, exclamation marks, or question marks
(#80) No space found before comment text; expected "// massage the js URL depending on schemes and rel. links etc. Then insert it" but found "//massage the js URL depending on schemes and rel. links etc. Then insert it"
(#82) Variable "requiredjs_shim" must not contain underscores.
(#89) Inline comments must start with a capital letter, digit or 3-dots sequence
(#89) No space found before comment text; expected "// remove .js from end" but found "//remove .js from end"
(#90) Inline comments must end in full-stops, exclamation marks, or question marks
(#90) No space found before comment text; expected "// $requiredjs = substr($requiredjs, 0, -3);" but found "//$requiredjs = substr($requiredjs, 0, -3);"
(#93) Inline comments must start with a capital letter, digit or 3-dots sequence
(#93) Inline comments must end in full-stops, exclamation marks, or question marks
(#93) No space found before comment text; expected "// if we have an uploaded JS file, then lets include that" but found "//if we have an uploaded JS file, then lets include that"
(#95) Variable "uploadjs_shim" must not contain underscores.
(#100) Inline comments must end in full-stops, exclamation marks, or question marks
(#100) No space found before comment text; expected "// Create the dependency stuff in the output js" but found "//Create the dependency stuff in the output js"
(#101) Short array syntax must be used to define arrays
(#102) Short array syntax must be used to define arrays
(#104) Inline comments must start with a capital letter, digit or 3-dots sequence
(#104) Inline comments must end in full-stops, exclamation marks, or question marks
(#104) No space found before comment text; expected "// these arrays are used for shimming" but found "//these arrays are used for shimming"
(#105) Short array syntax must be used to define arrays
(#106) Short array syntax must be used to define arrays
(#107) Short array syntax must be used to define arrays
(#109) Inline comments must start with a capital letter, digit or 3-dots sequence
(#109) Inline comments must end in full-stops, exclamation marks, or question marks
(#109) No space found before comment text; expected "// current key" but found "//current key"
(#112) Inline comments must start with a capital letter, digit or 3-dots sequence
(#112) No space found before comment text; expected "// if we have a url based required js" but found "//if we have a url based required js"
(#113) Inline comments must end in full-stops, exclamation marks, or question marks
(#113) No space found before comment text; expected "// either load it, or shim and load it" but found "//either load it, or shim and load it"
(#115) Variable "requiredjs_shim" must not contain underscores.
(#118) Inline comments must start with a capital letter, digit or 3-dots sequence
(#118) Inline comments must end in full-stops, exclamation marks, or question marks
(#118) No space found before comment text; expected "// remove .js from end of js filepath if its there" but found "//remove .js from end of js filepath if its there"
(#124) Variable "requiredjs_shim" must not contain underscores.
(#126) Variable "requiredjs_shim" must not contain underscores.
(#133) Inline comments must start with a capital letter, digit or 3-dots sequence
(#133) No space found before comment text; expected "// if we have an uploadedjs library" but found "//if we have an uploadedjs library"
(#134) Inline comments must end in full-stops, exclamation marks, or question marks
(#134) No space found before comment text; expected "// either load it, or shim and load it" but found "//either load it, or shim and load it"
(#136) Variable "uploadjs_shim" must not contain underscores.
(#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 "// remove .js from end of js filepath if its there" but found "//remove .js from end of js filepath if its there"
(#145) Variable "uploadjs_shim" must not contain underscores.
(#147) Variable "uploadjs_shim" must not contain underscores.
(#154) Inline comments must start with a capital letter, digit or 3-dots sequence
(#154) No space found before comment text; expected "// if we have a shim, lets build the javascript for that" but found "//if we have a shim, lets build the javascript for that"
(#155) Inline comments must end in full-stops, exclamation marks, or question marks
(#155) No space found before comment text; expected "// actually we build a php object first, and then we will json_encode it" but found "//actually we build a php object first, and then we will json_encode it"
(#158) Inline comments must start with a capital letter, digit or 3-dots sequence
(#158) No space found before comment text; expected "// load a different jquery based on path if we are shimming" but found "//load a different jquery based on path if we are shimming"
(#159) No space found before comment text; expected "// this is because, sigh, Moodle used no conflict for jquery, but" but found "//this is because, sigh, Moodle used no conflict for jquery, but"
(#160) No space found before comment text; expected "// shimmed plugins rely on jquery n global scope" but found "//shimmed plugins rely on jquery n global scope"
(#161) No space found before comment text; expected "// see: http://www.requirejs.org/docs/jquery.html#noconflictmap" but found "//see: http://www.requirejs.org/docs/jquery.html#noconflictmap"
(#162) No space found before comment text; expected "// so we add a separate load of jquery with name '[currentkey]-jquery' and export it as '$', and don't use the" but found "//so we add a separate load of jquery with name '[currentkey]-jquery' and export it as '$', and don't use the"
(#163) No space found before comment text; expected "// already set up (by mooodle and AMD) 'jquery' path." but found "//already set up (by mooodle and AMD) 'jquery' path."
(#164) Inline comments must end in full-stops, exclamation marks, or question marks
(#164) No space found before comment text; expected "// we add jquery to beginning of requires and params using unshift. But the end would be find too" but found "//we add jquery to beginning of requires and params using unshift. But the end would be find too"
(#173) Inline comments must end in full-stops, exclamation marks, or question marks
(#173) No space found before comment text; expected "// Assemble the final javascript to pass to browser" but found "//Assemble the final javascript to pass to browser"
(#177) Variable "return_js" must not contain underscores.
(#179) Inline comments must end in full-stops, exclamation marks, or question marks
(#179) No space found before comment text; expected "// If not AMD return regular JS" but found "//If not AMD return regular JS"
(#182) Variable "return_js" must not contain underscores.
(#183) Variable "return_js" must not contain underscores.
(#185) Variable "return_js" must not contain underscores.
(#188) Missing docblock for function build_shim_function
(#197) Inline comments must end in full-stops, exclamation marks, or question marks
(#197) No space found before comment text; expected "// Add a path to a separetely loaded jquery for shimmed libraries" but found "//Add a path to a separetely loaded jquery for shimmed libraries"
(#199) Variable "jquery_shimconfig" must not contain underscores.
(#200) Variable "jquery_shimconfig" must not contain underscores.
(#201) Variable "jquery_shimconfig" must not contain underscores.
(#207) Short array syntax must be used to define arrays
(#211) Inline comments must start with a capital letter, digit or 3-dots sequence
(#211) No space found before comment text; expected "// buuld the actual function that will set up our shim" but found "//buuld the actual function that will set up our shim"
(#212) No space found before comment text; expected "// we use php object -> json to kep it simple." but found "//we use php object -> json to kep it simple."
(#213) Inline comments must end in full-stops, exclamation marks, or question marks
(#213) No space found before comment text; expected "// But its still not simple" but found "//But its still not simple"
(#222) File must end with a newline character
filter/generico/classes/templateadmintools.php
(#23) Missing @copyright tag
(#28) DocBlock missing a @package tag for class templateadmintools. Expected @package filter_generico
(#38) Variable "template_details" must not contain underscores.
(#39) Variable "have_updates" must not contain underscores.
(#43) Short array syntax must be used to define arrays
(#46) There should be a comma after the last array item in a multi-line array.
(#48) Short array syntax must be used to define arrays
(#49) 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.
(#53) Inline comments must start with a capital letter, digit or 3-dots sequence
(#53) Inline comments must end in full-stops, exclamation marks, or question marks
(#53) No space found before comment text; expected "// loop through templates and add to table" but found "//loop through templates and add to table"
(#54) Variable "template_details" must not contain underscores.
(#60) Inline comments must start with a capital letter, digit or 3-dots sequence
(#60) Inline comments must end in full-stops, exclamation marks, or question marks
(#60) No space found before comment text; expected "// version cell" but found "//version cell"
(#65) Short array syntax must be used to define arrays
(#67) Variable "update_html" must not contain underscores.
(#68) Variable "update_html" must not contain underscores.
(#69) Variable "have_updates" must not contain underscores.
(#76) Short array syntax must be used to define arrays
(#77) There should be a comma after the last array item in a multi-line array.
(#82) Variable "template_table" must not contain underscores.
(#84) Inline comments must start with a capital letter, digit or 3-dots sequence
(#84) Inline comments must end in full-stops, exclamation marks, or question marks
(#84) No space found before comment text; expected "// if have_updates" but found "//if have_updates"
(#85) Variable "update_all_html" must not contain underscores.
(#86) Variable "have_updates" must not contain underscores.
(#87) Variable "all_button" must not contain underscores.
(#88) Short array syntax must be used to define arrays
(#90) Variable "update_all_html" must not contain underscores.
(#90) Variable "all_button" must not contain underscores.
(#93) Variable "update_all_html" must not contain underscores.
(#93) Variable "template_table" must not contain underscores.
(#97) Missing docblock for function fetch_template_details
(#99) Short array syntax must be used to define arrays
(#101) Inline comments must end in full-stops, exclamation marks, or question marks
(#101) No space found before comment text; expected "// Get template count" but found "//Get template count"
(#108) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#110) Inline comments must start with a capital letter, digit or 3-dots sequence
(#110) Inline comments must end in full-stops, exclamation marks, or question marks
(#110) No space found before comment text; expected "// template display name" but found "//template display name"
(#112) Variable "template_title" must not contain underscores.
(#113) Variable "template_title" must not contain underscores.
(#115) Variable "template_title" must not contain underscores.
(#117) Variable "template_title" must not contain underscores.
(#118) Variable "template_title" must not contain underscores.
(#122) Variable "template_title" must not contain underscores.
(#123) Variable "template_title" must not contain underscores.
(#124) Variable "template_title" must not contain underscores.
(#127) Variable "template_title" must not contain underscores.
(#130) Variable "template_details" must not contain underscores.
(#131) Variable "template_details" must not contain underscores.
(#132) Variable "template_details" must not contain underscores.
(#132) Variable "template_title" must not contain underscores.
(#134) Variable "template_details" must not contain underscores.
(#136) Variable "template_details" must not contain underscores.
(#139) Variable "template_details" must not contain underscores.
(#141) Variable "template_details" must not contain underscores.
(#144) Variable "template_details" must not contain underscores.
(#145) Short array syntax must be used to define arrays
(#146) Variable "template_details" must not contain underscores.
(#150) File must end with a newline character
filter/generico/classes/text_filter.php
(#19) Inline doc block comments are not allowed; use "// Comment." instead
(#22) Incorrect @package tag for file text_filter.php. Expected filter_generico, found filter.
(#28) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#37) Missing docblock for class text_filter
(#48) Inline comments must start with a capital letter, digit or 3-dots sequence
(#48) Inline comments must end in full-stops, exclamation marks, or question marks
(#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
(#62) Logical operator "or" is prohibited; use "||" instead
(#63) Inline comments must start with a capital letter, digit or 3-dots sequence
(#63) Inline comments must end in full-stops, exclamation marks, or question marks
(#73) Whitespace found at end of line
(#76) Missing docblock for function filter_generico_callback
(#80) Inline comments must start with a capital letter, digit or 3-dots sequence
(#80) Inline comments must end in full-stops, exclamation marks, or question marks
(#82) Inline comments must start with a capital letter, digit or 3-dots sequence
(#82) Inline comments must end in full-stops, exclamation marks, or question marks
(#85) Inline comments must start with a capital letter, digit or 3-dots sequence
(#85) Inline comments must end in full-stops, exclamation marks, or question marks
(#90) Inline comments must start with a capital letter, digit or 3-dots sequence
(#91) Inline comments must end in full-stops, exclamation marks, or question marks
(#95) Inline comments must start with a capital letter, digit or 3-dots sequence
(#95) Inline comments must end in full-stops, exclamation marks, or question marks
(#99) Inline comments must start with a capital letter, digit or 3-dots sequence
(#100) Inline comments must end in full-stops, exclamation marks, or question marks
(#105) Inline comments must end in full-stops, exclamation marks, or question marks
(#123) Inline comments must start with a capital letter, digit or 3-dots sequence
(#123) Inline comments must end in full-stops, exclamation marks, or question marks
(#133) Inline comments must start with a capital letter, digit or 3-dots sequence
(#133) Inline comments must end in full-stops, exclamation marks, or question marks
(#138) Inline comments must start with a capital letter, digit or 3-dots sequence
(#138) Inline comments must end in full-stops, exclamation marks, or question marks
(#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
(#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
(#149) Inline comments must start with a capital letter, digit or 3-dots sequence
(#149) Inline comments must end in full-stops, exclamation marks, or question marks
(#153) 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
(#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
(#166) Inline comments must start with a capital letter, digit or 3-dots sequence
(#166) Inline comments must end in full-stops, exclamation marks, or question marks
(#171) Inline comments must start with a capital letter, digit or 3-dots sequence
(#171) Inline comments must end in full-stops, exclamation marks, or question marks
(#175) Inline comments must start with a capital letter, digit or 3-dots sequence
(#175) Inline comments must end in full-stops, exclamation marks, or question marks
(#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
(#190) Inline comments must end in full-stops, exclamation marks, or question marks
(#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
(#197) Inline comments must end in full-stops, exclamation marks, or question marks
(#204) Inline comments must start with a capital letter, digit or 3-dots sequence
(#204) Inline comments must end in full-stops, exclamation marks, or question marks
(#208) Inline comments must start with a capital letter, digit or 3-dots sequence
(#208) Inline comments must end in full-stops, exclamation marks, or question marks
(#215) Line exceeds 132 characters; contains 145 characters
(#217) Expected "if (...) {\n"; found "if(...){\n"
(#236) Inline comments must end in full-stops, exclamation marks, or question marks
(#242) Inline comments must start with a capital letter, digit or 3-dots sequence
(#242) Inline comments must end in full-stops, exclamation marks, or question marks
(#245) Inline comments must start with a capital letter, digit or 3-dots sequence
(#245) Inline comments must end in full-stops, exclamation marks, or question marks
(#265) Inline comments must end in full-stops, exclamation marks, or question marks
(#268) Inline comments must start with a capital letter, digit or 3-dots sequence
(#268) Inline comments must end in full-stops, exclamation marks, or question marks
(#273) Inline comments must start with a capital letter, digit or 3-dots sequence
(#273) Inline comments must end in full-stops, exclamation marks, or question marks
(#276) Inline comments must start with a capital letter, digit or 3-dots sequence
(#277) Inline comments must end in full-stops, exclamation marks, or question marks
(#284) Inline comments must start with a capital letter, digit or 3-dots sequence
(#290) Inline comments must start with a capital letter, digit or 3-dots sequence
(#290) Inline comments must end in full-stops, exclamation marks, or question marks
(#295) Inline comments must start with a capital letter, digit or 3-dots sequence
(#295) Inline comments must end in full-stops, exclamation marks, or question marks
(#300) Inline comments must start with a capital letter, digit or 3-dots sequence
(#300) Inline comments must end in full-stops, exclamation marks, or question marks
(#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
(#306) Expected "if (...) {\n"; found "if(...) {\n"
(#308) Expected "if (...) {\n"; found "if(...) {\n"
(#311) Expected "} else {\n"; found "}else{\n"
(#315) Expected "if (...) {\n"; found "if(...){\n"
(#316) Inline comments must start with a capital letter, digit or 3-dots sequence
(#316) Inline comments must end in full-stops, exclamation marks, or question marks
(#317) Expected "if (...) {\n"; found "if(...) {\n"
(#344) Inline comments must end in full-stops, exclamation marks, or question marks
(#348) Inline comments must start with a capital letter, digit or 3-dots sequence
(#348) Inline comments must end in full-stops, exclamation marks, or question marks
(#353) Inline comments must start with a capital letter, digit or 3-dots sequence
(#353) Inline comments must end in full-stops, exclamation marks, or question marks
(#356) Inline comments must start with a capital letter, digit or 3-dots sequence
(#357) Inline comments must end in full-stops, exclamation marks, or question marks
(#362) Inline comments must start with a capital letter, digit or 3-dots sequence
(#362) Inline comments must end in full-stops, exclamation marks, or question marks
(#373) Inline comments must start with a capital letter, digit or 3-dots sequence
(#373) Inline comments must end in full-stops, exclamation marks, or question marks
(#378) Inline comments must start with a capital letter, digit or 3-dots sequence
(#378) Inline comments must end in full-stops, exclamation marks, or question marks
(#384) Inline comments must start with a capital letter, digit or 3-dots sequence
(#386) Inline comments must end in full-stops, exclamation marks, or question marks
(#399) Inline comments must end in full-stops, exclamation marks, or question marks
(#403) Inline comments must start with a capital letter, digit or 3-dots sequence
(#403) Inline comments must end in full-stops, exclamation marks, or question marks
(#408) Inline comments must start with a capital letter, digit or 3-dots sequence
(#408) Inline comments must end in full-stops, exclamation marks, or question marks
(#411) Inline comments must start with a capital letter, digit or 3-dots sequence
(#412) Inline comments must end in full-stops, exclamation marks, or question marks
(#417) Inline comments must start with a capital letter, digit or 3-dots sequence
(#417) Inline comments must end in full-stops, exclamation marks, or question marks
(#444) Inline comments must start with a capital letter, digit or 3-dots sequence
(#444) Inline comments must end in full-stops, exclamation marks, or question marks
(#446) Inline comments must start with a capital letter, digit or 3-dots sequence
(#446) Inline comments must end in full-stops, exclamation marks, or question marks
(#450) Inline comments must start with a capital letter, digit or 3-dots sequence
(#450) Inline comments must end in full-stops, exclamation marks, or question marks
(#456) Inline comments must start with a capital letter, digit or 3-dots sequence
(#460) Inline comments must end in full-stops, exclamation marks, or question marks
(#467) Inline comments must start with a capital letter, digit or 3-dots sequence
(#467) Inline comments must end in full-stops, exclamation marks, or question marks
(#469) The use of function sizeof() is forbidden; use count() instead
(#481) Inline comments must start with a capital letter, digit or 3-dots sequence
(#481) Inline comments must end in full-stops, exclamation marks, or question marks
(#482) The use of function sizeof() is forbidden; use count() instead
(#490) Empty CATCH statement detected
(#491) Inline comments must start with a capital letter, digit or 3-dots sequence
(#491) Inline comments must end in full-stops, exclamation marks, or question marks
(#491) This comment is 50% valid code; is this commented out code?
(#495) Inline comments must end in full-stops, exclamation marks, or question marks
(#505) Inline comments must start with a capital letter, digit or 3-dots sequence
(#505) Inline comments must end in full-stops, exclamation marks, or question marks
(#510) Inline comments must start with a capital letter, digit or 3-dots sequence
(#513) Inline comments must start with a capital letter, digit or 3-dots sequence
(#513) Inline comments must end in full-stops, exclamation marks, or question marks
(#520) Inline comments must start with a capital letter, digit or 3-dots sequence
(#521) Inline comments must end in full-stops, exclamation marks, or question marks
(#531) Inline comments must start with a capital letter, digit or 3-dots sequence
(#531) Inline comments must end in full-stops, exclamation marks, or question marks
(#534) Inline comments must start with a capital letter, digit or 3-dots sequence
(#535) Inline comments must end in full-stops, exclamation marks, or question marks
(#539) Inline comments must start with a capital letter, digit or 3-dots sequence
(#539) Inline comments must end in full-stops, exclamation marks, or question marks
(#545) Inline comments must start with a capital letter, digit or 3-dots sequence
(#545) Inline comments must end in full-stops, exclamation marks, or question marks
(#548) Inline comments must start with a capital letter, digit or 3-dots sequence
(#549) Inline comments must end in full-stops, exclamation marks, or question marks
(#554) Inline comments must start with a capital letter, digit or 3-dots sequence
(#563) Inline comments must start with a capital letter, digit or 3-dots sequence
(#563) Inline comments must end in full-stops, exclamation marks, or question marks
(#569) Inline comments must start with a capital letter, digit or 3-dots sequence
(#569) Inline comments must end in full-stops, exclamation marks, or question marks
(#576) Inline comments must start with a capital letter, digit or 3-dots sequence
(#577) Inline comments must end in full-stops, exclamation marks, or question marks
(#582) Inline comments must start with a capital letter, digit or 3-dots sequence
(#582) Inline comments must end in full-stops, exclamation marks, or question marks
(#616) Inline comments must end in full-stops, exclamation marks, or question marks
(#625) Inline comments must end in full-stops, exclamation marks, or question marks
(#631) Inline comments must start with a capital letter, digit or 3-dots sequence
(#632) Inline comments must end in full-stops, exclamation marks, or question marks
(#638) Inline comments must start with a capital letter, digit or 3-dots sequence
(#638) Inline comments must end in full-stops, exclamation marks, or question marks
(#640) Inline comments must start with a capital letter, digit or 3-dots sequence
(#640) Inline comments must end in full-stops, exclamation marks, or question marks
(#646) Inline comments must start with a capital letter, digit or 3-dots sequence
(#646) Inline comments must end in full-stops, exclamation marks, or question marks
(#655) Inline comments must start with a capital letter, digit or 3-dots sequence
(#655) Inline comments must end in full-stops, exclamation marks, or question marks
(#659) Inline comments must start with a capital letter, digit or 3-dots sequence
(#659) Inline comments must end in full-stops, exclamation marks, or question marks
filter/generico/db/access.php
(#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
(#33) There should be a comma after the last array item in a multi-line array.
(#35) There should be a comma after the last array item in a multi-line array.
(#36) There should be a comma after the last array item in a multi-line array.
filter/generico/db/install.php
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#31) Variable "admin_presets" must not contain underscores.
(#33) Variable "admin_presets" must not contain underscores.
(#34) Short array syntax must be used to define arrays
(#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 "// set the config" but found "//set the config"
(#40) Variable "admin_presets" must not contain underscores.
(#42) Spaces must be used for alignment; tabs are not allowed
(#42) Whitespace found at end of line
(#43) File must end with a newline character
filter/generico/db/upgrade.php
(#20) Incorrect @package tag for file upgrade.php. Expected filter_generico, found filter.
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#32) No one-line description found in phpdocs for docblock of function xmldb_filter_generico_upgrade
(#38) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#42) Inline comments must start with a capital letter, digit or 3-dots sequence
(#42) Inline comments must end in full-stops, exclamation marks, or question marks
(#42) No space found before comment text; expected "// determine which template we are using" but found "//determine which template we are using"
(#61) Inline comments must end in full-stops, exclamation marks, or question marks
(#61) No space found before comment text; expected "// Add the template name to the template" but found "//Add the template name to the template"
(#63) Inline comments must end in full-stops, exclamation marks, or question marks
(#63) No space found before comment text; expected "// Get template count" but found "//Get template count"
(#70) Inline comments must start with a capital letter, digit or 3-dots sequence
(#70) Inline comments must end in full-stops, exclamation marks, or question marks
(#70) No space found before comment text; expected "// determine which template we are using" but found "//determine which template we are using"
filter/generico/filter.php
(#20) Incorrect @package tag for file filter.php. Expected filter_generico, found filter.
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
filter/generico/genericocss.php
(#26) Inline comments must start with a capital letter, digit or 3-dots sequence
(#26) Inline comments must end in full-stops, exclamation marks, or question marks
(#26) This comment is 75% valid code; is this commented out code?
(#26) No space found before comment text; expected "// define('AJAX_SCRIPT', true);" but found "//define('AJAX_SCRIPT', true);"
(#27) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
(#34) Inline comments must start with a capital letter, digit or 3-dots sequence
(#34) Inline comments must end in full-stops, exclamation marks, or question marks
(#34) No space found before comment text; expected "// get presets" but found "//get presets"
filter/generico/genericojs.php
(#26) Inline comments must start with a capital letter, digit or 3-dots sequence
(#26) Inline comments must end in full-stops, exclamation marks, or question marks
(#26) This comment is 75% valid code; is this commented out code?
(#26) No space found before comment text; expected "// define('AJAX_SCRIPT', true);" but found "//define('AJAX_SCRIPT', true);"
(#27) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.
(#31) Variable "template_script" must not contain underscores.
(#33) Variable "template_script" must not contain underscores.
(#33) File must end with a newline character
filter/generico/genericotemplatesadmin.php
(#1) Missing @copyright tag
(#1) Missing @license tag
(#1) Missing docblock for file genericotemplatesadmin.php
(#22) Inline comments must start with a capital letter, digit or 3-dots sequence
(#22) Inline comments must end in full-stops, exclamation marks, or question marks
(#22) No space found before comment text; expected "// get template to update" but found "//get template to update"
(#26) Short array syntax must be used to define arrays
(#33) Empty ELSE statement detected
(#34) Inline comments must start with a capital letter, digit or 3-dots sequence
(#34) Inline comments must end in full-stops, exclamation marks, or question marks
(#34) No space found before comment text; expected "// do nothing we just want to show the table" but found "//do nothing we just want to show the table"
(#37) Inline comments must start with a capital letter, digit or 3-dots sequence
(#37) Inline comments must end in full-stops, exclamation marks, or question marks
(#37) No space found before comment text; expected "// if we are exporting html, do that" but found "//if we are exporting html, do that"
filter/generico/lang/en/filter_generico.php
(#2) Moodle boilerplate not found at first line
(#21) Incorrect @package tag for file filter_generico.php. Expected filter_generico, found filter.
(#31) The string key "genericotemplatesadmin" is not in the correct order, it should be before "pluginname"
(#33) The string key "generico:managetemplates" is not in the correct order, it should be before "privacy:metadata"
(#34) The string key "filterdescription" is not in the correct order, it should be before "generico:managetemplates"
(#35) The string key "commonpageheading" is not in the correct order, it should be before "filterdescription"
(#37) The string key "templateheading" is not in the correct order, it should be before "templatepageheading"
(#38) The string key "template" is not in the correct order, it should be before "templateheading"
(#44) The string key "templateinstructions" is not in the correct order, it should be before "templatename_desc"
(#47) The string key "templateend" is not in the correct order, it should be before "templateinstructions_desc"
(#53) The string key "templatedefaults" is not in the correct order, it should be before "templatescript_desc"
(#58) The string key "templaterequire_css_desc" is not in the correct order, it should be before "templaterequire_js"
(#60) The string key "templatecount" is not in the correct order, it should be before "templaterequire_js_desc"
(#63) The string key "templateheadingcss" is not in the correct order, it should be before "templateheadingjs"
(#69) The string key "templaterequire_amd" is not in the correct order, it should be before "templatestyle_desc"
(#75) The string key "updateall" is not in the correct order, it should be before "updatetoversion"
(#76) The string key "cleartemplate" is not in the correct order, it should be before "updateall"
(#81) The string key "uploadcss" is not in the correct order, it should be before "uploadjs_desc"
(#84) The string key "presets" is not in the correct order, it should be before "uploadcss_desc"
(#88) The string key "dataset" is not in the correct order, it should be before "presets_desc"
(#95) The string key "bundle" is not in the correct order, it should be before "datasetvars_desc"
(#99) The string key "templaterequirejsshim" is not in the correct order, it should be before "templateuploadjsshim_desc"
(#102) Unexpected string end, it should be a line feed after a semicolon
(#104) The string key "templatealternate" is not in the correct order, it should be before "templateversion"
(#111) Unexpected comment found. Auto-fixing will not work after this comment
(#111) Inline comments must end in full-stops, exclamation marks, or question marks
(#111) No space found before comment text; expected "// Settings tree headings" but found "//Settings tree headings"
(#113) The string key "jumpcat_heading" is not in the correct order, it should be before "templates"
(#114) The string key "jumpcat_explanation" is not in the correct order, it should be before "jumpcat_heading"
(#116) Unexpected comment found. Auto-fixing will not work after this comment
(#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 "// cloud poodll settings" but found "//cloud poodll settings"
(#117) The string key "cpapi_heading" is not in the correct order, it should be before "jumpcat_explanation"
(#122) The string key "cpapisecret" is not in the correct order, it should be before "cpapiuser_details"
(#126) Unexpected comment found. Auto-fixing will not work after this comment
(#126) Inline comments must end in full-stops, exclamation marks, or question marks
(#126) No space found before comment text; expected "// CLOUD POODLL API summary display info" but found "//CLOUD POODLL API summary display info"
(#129) The string key "noapisecret" is not in the correct order, it should be before "noapiuser"
(#130) The string key "credentialsinvalid" is not in the correct order, it should be before "noapisecret"
(#131) The string key "appauthorised" is not in the correct order, it should be before "credentialsinvalid"
(#134) Unexpected string end, it should be a line feed after a semicolon
(#134) File must end with a newline character
filter/generico/lib.php
(#1) No one-line description found in phpdocs for docblock of file lib.php
(#2) Moodle boilerplate not found at first line
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#26) Missing docblock for function filter_generico_pluginfile
(#26) Short array syntax must be used to define arrays
filter/generico/refreshtoken.php
(#2) Moodle boilerplate not found at first line
(#29) Import statements must not begin with a leading backslash
(#43) File must end with a newline character
filter/generico/settings.php
(#1) No one-line description found in phpdocs for docblock of file settings.php
(#2) Moodle boilerplate not found at first line
(#19) Incorrect @package tag for file settings.php. Expected filter_generico, found filter.
(#31) Commas (,) must be followed by white space.
(#34) Inline comments must start with a capital letter, digit or 3-dots sequence
(#34) Inline comments must end in full-stops, exclamation marks, or question marks
(#34) No space found before comment text; expected "// add folder in property tree for settings pages" but found "//add folder in property tree for settings pages"
(#35) Variable "generico_category_name" must not contain underscores.
(#36) Variable "generico_category" must not contain underscores.
(#36) Variable "generico_category_name" must not contain underscores.
(#37) Variable "generico_category" must not contain underscores.
(#40) Inline comments must start with a capital letter, digit or 3-dots sequence
(#40) No space found before comment text; expected "// add the common settings page" but found "//add the common settings page"
(#42) No space found before comment text; expected "// page, we will arrive here. Else the link will show there, but it will error out if clicked." but found "//page, we will arrive here. Else the link will show there, but it will error out if clicked."
(#43) Line exceeds 132 characters; contains 135 characters
(#43) Inline comments must end in full-stops, exclamation marks, or question marks
(#43) No space found before comment text; expected "// $settings_page = new admin_settingpage('filter_generico_commonsettingspage' ,get_string('commonpageheading', 'filter_generico'));" but found "//$settings_page = new admin_settingpage('filter_generico_commonsettingspage' ,get_string('commonpageheading', 'filter_generico'));"
(#44) Variable "settings_page" must not contain underscores.
(#46) Variable "settings_page" must not contain underscores.
(#51) Inline comments must start with a capital letter, digit or 3-dots sequence
(#51) Inline comments must end in full-stops, exclamation marks, or question marks
(#51) No space found before comment text; expected "// cloud poodll credentials" but found "//cloud poodll credentials"
(#52) Variable "settings_page" must not contain underscores.
(#54) Variable "settings_page" must not contain underscores.
(#56) Inline comments must start with a capital letter, digit or 3-dots sequence
(#56) Inline comments must end in full-stops, exclamation marks, or question marks
(#56) No space found before comment text; expected "// we show a summary of the users apps if we can get the info" but found "//we show a summary of the users apps if we can get the info"
(#65) Variable "settings_page" must not contain underscores.
(#68) Inline comments must start with a capital letter, digit or 3-dots sequence
(#68) Inline comments must end in full-stops, exclamation marks, or question marks
(#68) No space found before comment text; expected "// add page to category" but found "//add page to category"
(#69) Variable "generico_category_name" must not contain underscores.
(#69) Variable "settings_page" must not contain underscores.
(#71) Variable "genericotemplatesadmin_settings" must not contain underscores.
(#72) Commas (,) must be followed by white space.
(#74) Variable "generico_category_name" must not contain underscores.
(#74) Variable "genericotemplatesadmin_settings" must not contain underscores.
(#77) Inline comments must end in full-stops, exclamation marks, or question marks
(#77) No space found before comment text; expected "// Templates" but found "//Templates"
(#78) Expected "if (...) {\n"; found "if(...) {\n"
(#79) Variable "template_pages" must not contain underscores.
(#80) Variable "template_pages" must not contain underscores.
(#80) Variable "template_page" must not contain underscores.
(#81) Variable "generico_category_name" must not contain underscores.
(#81) Variable "template_page" must not contain underscores.
filter/generico/version.php
(#20) Incorrect @package tag for file version.php. Expected filter_generico, found filter.
(#28) Inline comments must end in full-stops, exclamation marks, or question marks
(#29) Inline comments must end in full-stops, exclamation marks, or question marks
(#30) Inline comments must end in full-stops, exclamation marks, or question marks

Javascript coding style problems

(18 errors, 144 warnings)

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

filter/generico/amd/src/generico_amd.js
(#2) Unexpected space before function parentheses. (space-before-function-paren)
(#18) Unexpected space before function parentheses. (space-before-function-paren)
(#18) 'theprefix' is defined but never used. (no-unused-vars)
(#26) Unexpected space before function parentheses. (space-before-function-paren)
(#38) Comments should not begin with a lowercase character. (capitalized-comments)
(#39) Unexpected space before function parentheses. (space-before-function-paren)
(#42) Comments should not begin with a lowercase character. (capitalized-comments)
(#42) Expected space or tab after '//' in comment. (spaced-comment)
(#43) ["AUTOID"] is better written in dot notation. (dot-notation)
(#47) Comments should not begin with a lowercase character. (capitalized-comments)
(#47) Expected space or tab after '//' in comment. (spaced-comment)
(#52) Comments should not begin with a lowercase character. (capitalized-comments)
(#52) Expected space or tab after '//' in comment. (spaced-comment)
(#53) Expected space or tab after '//' in comment. (spaced-comment)
(#54) ["CSSLINK"] is better written in dot notation. (dot-notation)
(#55) ["CSSLINK"] is better written in dot notation. (dot-notation)
(#56) ["CSSLINK"] is better written in dot notation. (dot-notation)
(#57) ["CSSLINK"] is better written in dot notation. (dot-notation)
(#60) Comments should not begin with a lowercase character. (capitalized-comments)
(#60) Expected space or tab after '//' in comment. (spaced-comment)
(#61) Expected space or tab after '//' in comment. (spaced-comment)
(#62) ["CSSUPLOAD"] is better written in dot notation. (dot-notation)
(#63) ["CSSUPLOAD"] is better written in dot notation. (dot-notation)
(#64) ["CSSUPLOAD"] is better written in dot notation. (dot-notation)
(#65) ["CSSUPLOAD"] is better written in dot notation. (dot-notation)
(#69) Comments should not begin with a lowercase character. (capitalized-comments)
(#69) Expected space or tab after '//' in comment. (spaced-comment)
(#70) Expected space or tab after '//' in comment. (spaced-comment)
(#71) ["CSSCUSTOM"] is better written in dot notation. (dot-notation)
(#72) ["CSSCUSTOM"] is better written in dot notation. (dot-notation)
(#73) ["CSSCUSTOM"] is better written in dot notation. (dot-notation)
(#74) ["CSSCUSTOM"] is better written in dot notation. (dot-notation)
(#78) Comments should not begin with a lowercase character. (capitalized-comments)
(#78) Expected space or tab after '//' in comment. (spaced-comment)
(#79) Expected space or tab after '//' in comment. (spaced-comment)
(#79) Trailing spaces not allowed. (no-trailing-spaces)
(#80) Expected space or tab after '//' in comment. (spaced-comment)
(#80) Trailing spaces not allowed. (no-trailing-spaces)
(#81) Expected space or tab after '//' in comment. (spaced-comment)
(#82) ["TEMPLATEID"] is better written in dot notation. (dot-notation)
(#83) Comments should not begin with a lowercase character. (capitalized-comments)
(#83) Expected space or tab after '//' in comment. (spaced-comment)
(#84) ["TEMPLATEID"] is better written in dot notation. (dot-notation)
(#84) Unexpected space before function parentheses. (space-before-function-paren)
(#88) Comments should not begin with a lowercase character. (capitalized-comments)
(#88) Expected space or tab after '//' in comment. (spaced-comment)
(#90) Missing semicolon. (@babel/semi)
filter/generico/amd/src/generico_presets_amd.js
(#2) Unexpected space before function parentheses. (space-before-function-paren)
(#15) Unexpected space before function parentheses. (space-before-function-paren)
(#38) Unexpected space before function parentheses. (space-before-function-paren)
(#41) Unexpected space before function parentheses. (space-before-function-paren)
(#47) Unreachable code. (no-unreachable)
(#47) 'bundlejson' is not defined. (no-undef)
(#50) Unexpected space before function parentheses. (space-before-function-paren)
(#59) ["key"] is better written in dot notation. (dot-notation)
(#65) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#71) Unexpected space before function parentheses. (space-before-function-paren)
(#72) Comments should not begin with a lowercase character. (capitalized-comments)
(#72) Expected space or tab after '//' in comment. (spaced-comment)
(#75) Comments should not begin with a lowercase character. (capitalized-comments)
(#75) Expected space or tab after '//' in comment. (spaced-comment)
(#80) Comments should not begin with a lowercase character. (capitalized-comments)
(#80) Expected space or tab after '//' in comment. (spaced-comment)
(#82) Comments should not begin with a lowercase character. (capitalized-comments)
(#82) Expected space or tab after '//' in comment. (spaced-comment)
(#87) Unexpected space before function parentheses. (space-before-function-paren)
(#88) Comments should not begin with a lowercase character. (capitalized-comments)
(#89) Expected space or tab after '//' in comment. (spaced-comment)
(#90) Expected space or tab after '//' in comment. (spaced-comment)
(#107) Unexpected space before function parentheses. (space-before-function-paren)
(#111) Comments should not begin with a lowercase character. (capitalized-comments)
(#112) Unexpected space before function parentheses. (space-before-function-paren)
(#114) ["templateindex"] is better written in dot notation. (dot-notation)
(#121) Comments should not begin with a lowercase character. (capitalized-comments)
(#121) Expected space or tab after '//' in comment. (spaced-comment)
(#122) Unexpected space before function parentheses. (space-before-function-paren)
(#123) ["templateindex"] is better written in dot notation. (dot-notation)
(#126) Comments should not begin with a lowercase character. (capitalized-comments)
(#126) Expected space or tab after '//' in comment. (spaced-comment)
(#127) ["templateindex"] is better written in dot notation. (dot-notation)
(#127) Missing semicolon. (@babel/semi)
(#129) Comments should not begin with a lowercase character. (capitalized-comments)
(#129) Expected space or tab after '//' in comment. (spaced-comment)
(#130) Unexpected space before function parentheses. (space-before-function-paren)
(#130) 'event' is defined but never used. (no-unused-vars)
(#131) ["templateindex"] is better written in dot notation. (dot-notation)
(#135) Comments should not begin with a lowercase character. (capitalized-comments)
(#135) Expected space or tab after '//' in comment. (spaced-comment)
(#136) Unexpected space before function parentheses. (space-before-function-paren)
(#142) Unexpected space before function parentheses. (space-before-function-paren)
(#148) Unexpected space before function parentheses. (space-before-function-paren)
(#150) Comments should not begin with a lowercase character. (capitalized-comments)
(#150) Expected space or tab after '//' in comment. (spaced-comment)
(#152) Expected space or tab after '//' in comment. (spaced-comment)
(#153) Expected space or tab after '//' in comment. (spaced-comment)
(#154) Expected space or tab after '//' in comment. (spaced-comment)
(#154) Trailing spaces not allowed. (no-trailing-spaces)
(#155) Expected space or tab after '//' in comment. (spaced-comment)
(#158) Comments should not begin with a lowercase character. (capitalized-comments)
(#158) Expected space or tab after '//' in comment. (spaced-comment)
(#163) Unexpected space before function parentheses. (space-before-function-paren)
(#167) ["templateindex"] is better written in dot notation. (dot-notation)
(#169) Missing semicolon. (@babel/semi)
(#172) Unexpected alert. (no-alert)
(#173) Comments should not begin with a lowercase character. (capitalized-comments)
(#173) Expected space or tab after '//' in comment. (spaced-comment)
(#174) Comments should not begin with a lowercase character. (capitalized-comments)
(#174) 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)
(#179) Missing semicolon. (@babel/semi)
filter/generico/fakejqueryui/accordion.js
(#96) Expected to return a value at the end of function. (consistent-return)
(#120) 'adjust' is assigned a value but never used. (no-unused-vars)
(#228) This line has a length of 133. Maximum allowed is 132. (max-len)
(#230) This line has a length of 133. Maximum allowed is 132. (max-len)
(#231) This line has a length of 135. Maximum allowed is 132. (max-len)
filter/generico/fakejqueryui/tabs.js
(#50) Use '===' to compare with null. (no-eq-null)
(#71) Empty block statement. (no-empty)
(#75) Empty block statement. (no-empty)
(#82) Unnecessary escape character: \/. (no-useless-escape)
(#82) Unnecessary escape character: \[. (no-useless-escape)
(#82) Unnecessary escape character: \^. (no-useless-escape)
(#176) Expected to return a value at the end of function. (consistent-return)
filter/generico/module.js
(#10) Identifier 'filter_generico' is not in camel case. (camelcase)
(#20) Unexpected space before function parentheses. (space-before-function-paren)
(#33) Unexpected space before function parentheses. (space-before-function-paren)
(#34) Comments should not begin with a lowercase character. (capitalized-comments)
(#34) Expected space or tab after '//' in comment. (spaced-comment)
(#36) Comments should not begin with a lowercase character. (capitalized-comments)
(#36) Expected space or tab after '//' in comment. (spaced-comment)
(#37) Expected space or tab after '//' in comment. (spaced-comment)
(#38) Expected space or tab after '//' in comment. (spaced-comment)
(#39) ["CSSLINK"] is better written in dot notation. (dot-notation)
(#40) ["CSSLINK"] is better written in dot notation. (dot-notation)
(#41) ["CSSLINK"] is better written in dot notation. (dot-notation)
(#42) ["CSSLINK"] is better written in dot notation. (dot-notation)
(#45) Comments should not begin with a lowercase character. (capitalized-comments)
(#45) Expected space or tab after '//' in comment. (spaced-comment)
(#46) Expected space or tab after '//' in comment. (spaced-comment)
(#47) ["CSSUPLOAD"] is better written in dot notation. (dot-notation)
(#48) ["CSSUPLOAD"] is better written in dot notation. (dot-notation)
(#49) ["CSSUPLOAD"] is better written in dot notation. (dot-notation)
(#50) ["CSSUPLOAD"] is better written in dot notation. (dot-notation)
(#54) Comments should not begin with a lowercase character. (capitalized-comments)
(#54) Expected space or tab after '//' in comment. (spaced-comment)
(#55) Expected space or tab after '//' in comment. (spaced-comment)
(#56) ["CSSCUSTOM"] is better written in dot notation. (dot-notation)
(#57) ["CSSCUSTOM"] is better written in dot notation. (dot-notation)
(#58) ["CSSCUSTOM"] is better written in dot notation. (dot-notation)
(#59) ["CSSCUSTOM"] is better written in dot notation. (dot-notation)
(#63) Identifier 'filter_generico_extfunctions' is not in camel case. (camelcase)
(#64) Identifier 'filter_generico_extfunctions' is not in camel case. (camelcase)
(#64) 'filter_generico_extfunctions' is not defined. (no-undef)
(#64) ["TEMPLATEID"] is better written in dot notation. (dot-notation)
(#65) Identifier 'filter_generico_extfunctions' is not in camel case. (camelcase)
(#65) 'filter_generico_extfunctions' is not defined. (no-undef)
(#65) ["TEMPLATEID"] is better written in dot notation. (dot-notation)
(#69) Comments should not begin with a lowercase character. (capitalized-comments)
(#69) Expected space or tab after '//' in comment. (spaced-comment)
(#70) Comments should not begin with a lowercase character. (capitalized-comments)
(#70) Expected space or tab after '//' in comment. (spaced-comment)
(#70) Missing semicolon. (semi)

CSS problems

(0 errors, 5 warnings)

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

filter/generico/styles.css
(#7) Expected "#73AD21" to be "#73ad21" (color-hex-case)
(#8) Expected "#73AD21" to be "#73ad21" (color-hex-case)
(#10) Expected "#CBF2DC" to be "#cbf2dc" (color-hex-case)
(#16) Expected "#0000FF" to be "#0000ff" (color-hex-case)
(#16) Expected "#0000FF" to be "#00F" (color-hex-length)

PHPDocs style problems

(6 errors, 0 warnings)

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

filter/generico/classes/generico_utils.php
(#47) Phpdocs for function generico_utils::fetch_variables has incomplete parameters list
(#131) Phpdocs for function generico_utils::setting_file_url has incomplete parameters list
filter/generico/classes/presets_control.php
(#42) Phpdocs for function presets_control::__construct has incomplete parameters list
(#77) Phpdocs for function presets_control::write_setting has incomplete parameters list
(#87) Phpdocs for function presets_control::output_html has incomplete parameters list
filter/generico/classes/template_script_generator.php
(#33) Phpdocs for function template_script_generator::__construct 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, 3 warnings)

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

filter/generico/templates/ps-onceaudio.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 3: Bad value “” for attribute “src” on element “audio”: Must be non-empty. (r_button'><audio id='_player' class="onceplayerjs nomediaplugin" src=""></audi)
(#1) HTML Validation error, line 9: Element “style” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.) (></div><style> .)

Gherkin .feature problems

(0 errors, 0 warnings)

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