Prechecker results: error


PHP lint problems

(0 errors, 0 warnings)

This section shows php lint problems in the code detected by php -l [More info]


PHP coding style problems

(358 errors, 125 warnings)

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

local/autogroup/classes/domain.php
(#44) Expected MOODLE_INTERNAL check or config.php inclusion
(#58) Opening brace should be on the same line as the declaration
(#59) Expected "if (...) {\n"; found "if(...) {\n"
(#63) Expected "if (...) {\n"; found "if(...){\n"
(#66) Expected "} else {\n"; found "}\n else {\n"
(#76) Commas (,) must be followed by white space.
(#77) Opening brace should be on the same line as the declaration
(#78) Expected "if (...) {\n"; found "if(...) {\n"
(#82) Expected "if (...) {\n"; found "if(...){\n"
(#85) Expected "} else {\n"; found "}\n else {\n"
(#89) Inline comments must start with a capital letter, digit or 3-dots sequence
(#89) Inline comments must end in full-stops, exclamation marks, or question marks
(#89) No space found before comment text; expected "// timemodified will always reflect the last change" but found "//timemodified will always reflect the last change"
(#97) Expected 1 space after closing parenthesis; found 0
(#105) Opening brace should be on the same line as the declaration
(#106) Expected "if (...) {\n"; found "if(...){\n"
local/autogroup/classes/domain/autogroup_set.php
(#46) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#61) Opening brace should be on the same line as the declaration
(#62) Inline comments must start with a capital letter, digit or 3-dots sequence
(#62) Inline comments must end in full-stops, exclamation marks, or question marks
(#62) No space found before comment text; expected "// set the sortconfig as empty" but found "//set the sortconfig as empty"
(#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 "// get the id for this course" but found "//get the id for this course"
(#66) Expected "if (...) {\n"; found "if(...){\n"
(#72) Expected "if (...) {\n"; found "if(...) {\n"
(#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 "// load autogroup groups for this autogroup set" but found "//load autogroup groups for this autogroup set"
(#85) Opening brace should be on the same line as the declaration
(#94) Opening brace should be on the same line as the declaration
(#95) Expected "if (...) {\n"; found "if(...){\n"
(#99) Inline comments must start with a capital letter, digit or 3-dots sequence
(#99) Inline comments must end in full-stops, exclamation marks, or question marks
(#99) No space found before comment text; expected "// this has to be done first to prevent event handler getting in the way" but found "//this has to be done first to prevent event handler getting in the way"
(#100) Expected 1 space before "=>"; 0 found
(#100) Expected 1 space after "=>"; 0 found
(#101) Expected 1 space before "=>"; 0 found
(#101) Expected 1 space after "=>"; 0 found
(#103) Expected "if (...) {\n"; found "if(...){\n"
(#104) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#109) Expected "} else {\n"; found "}\n else {\n"
(#120) Opening brace should be on the same line as the declaration
(#121) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#132) Opening brace should be on the same line as the declaration
(#144) Opening brace should be on the same line as the declaration
(#149) Inline comments must start with a capital letter, digit or 3-dots sequence
(#149) No space found before comment text; expected "// detect changes and report back true or false." but found "//detect changes and report back true or false."
(#150) Expected "foreach (...) {\n"; found "foreach (...){\n"
(#151) Expected "if (...) {\n"; found "if (...){\n"
(#152) Inline comments must start with a capital letter, digit or 3-dots sequence
(#152) Inline comments must end in full-stops, exclamation marks, or question marks
(#152) No space found before comment text; expected "// this will remain unchanged" but found "//this will remain unchanged"
(#155) Expected "} else {\n"; found "}\n else {\n"
(#160) Inline comments must start with a capital letter, digit or 3-dots sequence
(#160) Inline comments must end in full-stops, exclamation marks, or question marks
(#160) No space found before comment text; expected "// will return true if a role has been removed" but found "//will return true if a role has been removed"
(#172) Opening brace should be on the same line as the declaration
(#180) Opening brace should be on the same line as the declaration
(#182) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#195) Opening brace should be on the same line as the declaration
(#205) Opening brace should be on the same line as the declaration
(#210) Expected "if (...) {\n"; found "if(...){\n"
(#213) Expected "} else {\n"; found "}\n else{\n"
(#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 "// if the user wants to preserve old groups we will need to detatch them now" but found "//if the user wants to preserve old groups we will need to detatch them now"
(#220) Expected "if (...) {\n"; found "if(...){\n"
(#229) Opening brace should be on the same line as the declaration
(#230) Expected "if (...) {\n"; found "if(...){\n"
(#238) Expected 1 space after closing parenthesis; found 0
(#239) Expected "if (...) {\n"; found "if(...){\n"
(#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 "// reinit since the old sortmodule may be out of date" but found "//reinit since the old sortmodule may be out of date"
(#254) Opening brace should be on the same line as the declaration
(#257) Inline comments must start with a capital letter, digit or 3-dots sequence
(#257) Inline comments must end in full-stops, exclamation marks, or question marks
(#257) No space found before comment text; expected "// we only want to check with the sorting module if this user has the correct role assignment" but found "//we only want to check with the sorting module if this user has the correct role assignment"
(#258) Expected "if (...) {\n"; found "if(...) {\n"
(#259) Inline comments must start with a capital letter, digit or 3-dots sequence
(#259) Inline comments must end in full-stops, exclamation marks, or question marks
(#259) No space found before comment text; expected "// an array of strings from the sort module" but found "//an array of strings from the sort module"
(#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 "// an array of groupids which will be populated as we ensure membership" but found "//an array of groupids which will be populated as we ensure membership"
(#266) Expected "foreach (...) {\n"; found "foreach (...){\n"
(#267) Expected "if (...) {\n"; found "if(...) {\n"
(#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
(#273) No space found before comment text; expected "// now run through other groups and ensure user is not a member" but found "//now run through other groups and ensure user is not a member"
(#274) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#275) Expected "if (...) {\n"; found "if(...){\n"
(#275) Commas (,) must be followed by white space.
(#287) Opening brace should be on the same line as the declaration
(#289) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#293) Inline comments must start with a capital letter, digit or 3-dots sequence
(#294) Inline comments must end in full-stops, exclamation marks, or question marks
(#304) Opening brace should be on the same line as the declaration
(#314) Commas (,) must be followed by white space.
(#316) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#317) Expected "try {\n...} catch (...) {\n"; found "try {\n...} catch (...){\n"
(#331) Opening brace should be on the same line as the declaration
(#335) Inline comments must start with a capital letter, digit or 3-dots sequence
(#335) Inline comments must end in full-stops, exclamation marks, or question marks
(#335) No space found before comment text; expected "// firstly run through existing groups and check for matches" but found "//firstly run through existing groups and check for matches"
(#336) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#337) Expected "if (...) {\n"; found "if(...){\n"
(#342) Inline comments must start with a capital letter, digit or 3-dots sequence
(#342) No space found before comment text; expected "// if we don't find a match, create a new group." but found "//if we don't find a match, create a new group."
(#354) Expected "try {\n...} catch (...) {\n"; found "try {\n...} catch (...){\n"
(#370) Opening brace should be on the same line as the declaration
(#371) Inline comments must start with a capital letter, digit or 3-dots sequence
(#371) Inline comments must end in full-stops, exclamation marks, or question marks
(#371) No space found before comment text; expected "// generate the idnumber for this group" but found "//generate the idnumber for this group"
(#385) Expected 1 space after closing parenthesis; found 0
(#393) Opening brace should be on the same line as the declaration
(#398) Expected "if (...) {\n"; found "if(...) {\n"
(#400) Expected "if (...) {\n"; found "if (...){\n"
(#406) Expected "if (...) {\n"; found "if(...) {\n"
(#408) Expected "if (...) {\n"; found "if(...) {\n"
(#413) Expected "if (...) {\n"; found "if(...){\n"
(#416) Expected "if (...) {\n"; found "if(...){\n"
(#426) Opening brace should be on the same line as the declaration
(#427) Expected 1 space before "=>"; 0 found
(#427) Expected 1 space after "=>"; 0 found
(#429) Expected "if (...) {\n"; found "if (...){\n"
(#440) Opening brace should be on the same line as the declaration
(#467) Opening brace should be on the same line as the declaration
(#468) Expected "if (...) {\n"; found "if(...){\n"
(#474) Expected 1 space before "=>"; 0 found
(#474) Expected 1 space after "=>"; 0 found
(#480) Expected "foreach (...) {\n"; found "foreach (...){\n"
(#481) Expected "if (...) {\n"; found "if (...){\n"
(#482) Inline comments must start with a capital letter, digit or 3-dots sequence
(#482) Inline comments must end in full-stops, exclamation marks, or question marks
(#482) No space found before comment text; expected "// we don't want to remove this from the db" but found "//we don't want to remove this from the db"
(#485) Expected "} else {\n"; found "}\n else {\n"
(#486) Inline comments must start with a capital letter, digit or 3-dots sequence
(#486) Inline comments must end in full-stops, exclamation marks, or question marks
(#486) No space found before comment text; expected "// we want to add this to the db" but found "//we want to add this to the db"
(#497) Inline comments must start with a capital letter, digit or 3-dots sequence
(#497) Inline comments must end in full-stops, exclamation marks, or question marks
(#497) No space found before comment text; expected "// if there are changes to make do them and return true" but found "//if there are changes to make do them and return true"
(#501) Inline comments must start with a capital letter, digit or 3-dots sequence
(#501) Inline comments must end in full-stops, exclamation marks, or question marks
(#501) No space found before comment text; expected "// if there are changes to make do them and return true" but found "//if there are changes to make do them and return true"
(#511) Expected "if (...) {\n"; found "if(...){\n"
(#516) Expected "if (...) {\n"; found "if(...){\n"
(#533) Opening brace should be on the same line as the declaration
(#534) Commas (,) must be followed by white space.
(#536) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#537) Expected "if (...) {\n"; found "if(...){\n"
(#549) Opening brace should be on the same line as the declaration
(#564) Commas (,) must be followed by white space.
(#564) Commas (,) must be followed by white space.
(#564) Commas (,) must be followed by white space.
(#564) Commas (,) must be followed by white space.
local/autogroup/classes/domain/course.php
(#48) Expected MOODLE_INTERNAL check or config.php inclusion
(#56) Opening brace should be on the same line as the declaration
(#57) Inline comments must start with a capital letter, digit or 3-dots sequence
(#57) Inline comments must end in full-stops, exclamation marks, or question marks
(#57) No space found before comment text; expected "// get the id for this course" but found "//get the id for this course"
(#62) Inline comments must start with a capital letter, digit or 3-dots sequence
(#62) Inline comments must end in full-stops, exclamation marks, or question marks
(#62) No space found before comment text; expected "// load autogroup groups for this course" but found "//load autogroup groups for this course"
(#72) Expected 1 space after closing parenthesis; found 0
(#74) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#85) Opening brace should be on the same line as the declaration
(#87) Expected "foreach (...) {\n"; found "foreach (...){\n"
(#99) Opening brace should be on the same line as the declaration
(#101) Expected "foreach (...) {\n"; found "foreach (...){\n"
(#113) Opening brace should be on the same line as the declaration
(#114) Expected "if (...) {\n"; found "if(...){\n"
(#119) Expected "if (...) {\n"; found "if(...){\n"
(#130) Expected 1 space after closing parenthesis; found 0
(#134) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#135) Expected "try {\n...} catch (...) {\n"; found "try {\n...} catch (...){\n"
local/autogroup/classes/domain/group.php
(#37) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#58) Opening brace should be on the same line as the declaration
(#59) Expected "if (...) {\n"; found "if(...){\n"
(#60) Commas (,) must be followed by white space.
(#63) Expected "} else if (...) {\n"; found "}\n\n else if(...){\n"
(#63) Expected "if (...) {\n"; found "if(...){\n"
(#67) Expected "} else {\n"; found "}\n\n else {\n"
(#77) Expected 1 space after closing parenthesis; found 0
(#78) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#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 "// user was not found as a member so will now make member a user" but found "//user was not found as a member so will now make member a user"
(#92) Expected 1 space after closing parenthesis; found 0
(#93) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#103) Expected 1 space after closing parenthesis; found 0
(#113) Expected 1 space after closing parenthesis; found 0
(#114) Expected "if (...) {\n"; found "if(...){\n"
(#123) Expected 1 space after closing parenthesis; found 0
(#124) Expected "if (...) {\n"; found "if(...) {\n"
(#129) Expected "if (...) {\n"; found "if(...) {\n"
(#134) Expected "if (...) {\n"; found "if(...) {\n"
(#138) Expected 1 space before "=>"; 0 found
(#138) Expected 1 space after "=>"; 0 found
(#138) Expected 1 space before "=>"; 0 found
(#138) Expected 1 space after "=>"; 0 found
(#145) Expected 1 space after closing parenthesis; found 0
(#146) Expected "if (...) {\n"; found "if(...) {\n"
(#149) Expected "} else {\n"; found "}\n else{\n"
(#155) Expected "if (...) {\n"; found "if(...){\n"
(#164) Expected 1 space after closing parenthesis; found 0
(#165) Expected 1 space after "="; 2 found
(#165) Commas (,) must be followed by white space.
(#165) Commas (,) must be followed by white space.
(#171) Expected 1 space after closing parenthesis; found 0
(#172) Commas (,) must be followed by white space.
(#180) Opening brace should be on the same line as the declaration
(#181) Commas (,) must be followed by white space.
(#181) Expected 1 space before "=>"; 0 found
(#181) Expected 1 space after "=>"; 0 found
(#182) Expected "if (...) {\n"; found "if(...) {\n"
(#190) Expected 1 space after closing parenthesis; found 0
(#191) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#199) Expected 1 space after closing parenthesis; found 0
(#201) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#213) Opening brace should be on the same line as the declaration
(#214) Expected "if (...) {\n"; found "if(...){\n"
(#217) Expected "if (...) {\n"; found "if(...){\n"
(#220) Expected "if (...) {\n"; found "if(...){\n"
(#226) Commas (,) must be followed by white space.
(#236) Commas (,) must be followed by white space.
(#236) Commas (,) must be followed by white space.
(#236) Commas (,) must be followed by white space.
(#237) Commas (,) must be followed by white space.
(#237) Commas (,) must be followed by white space.
(#237) Commas (,) must be followed by white space.
(#237) Commas (,) must be followed by white space.
local/autogroup/classes/domain/user.php
(#50) Expected MOODLE_INTERNAL check or config.php inclusion
(#59) Opening brace should be on the same line as the declaration
(#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 "// get the data for this user" but found "//get the data for this user"
(#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 "// register which autogroup groups this user is a member of currently" but found "//register which autogroup groups this user is a member of currently"
(#66) Inline comments must start with a capital letter, digit or 3-dots sequence
(#66) Inline comments must end in full-stops, exclamation marks, or question marks
(#66) No space found before comment text; expected "// if applicable, load courses this user is on and their autogroup groups" but found "//if applicable, load courses this user is on and their autogroup groups"
(#77) Opening brace should be on the same line as the declaration
(#79) Expected "foreach (...) {\n"; found "foreach (...){\n"
(#92) Opening brace should be on the same line as the declaration
(#93) Expected "if (...) {\n"; found "if(...) {\n"
(#104) Expected "} else {\n"; found "}\n\n else {\n"
(#108) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#109) Expected "try {\n...} catch (...) {\n"; found "try {\n...} catch (...){\n"
(#122) Opening brace should be on the same line as the declaration
(#134) Commas (,) must be followed by white space.
(#143) Opening brace should be on the same line as the declaration
(#144) Inline comments must end in full-stops, exclamation marks, or question marks
(#144) No space found before comment text; expected "// TODO: restructure to allow usage of custom profile fields" but found "//TODO: restructure to allow usage of custom profile fields"
(#146) Expected "if (...) {\n"; found "if(...){\n"
(#148) Commas (,) must be followed by white space.
(#148) Expected 1 space before "=>"; 0 found
(#148) Expected 1 space after "=>"; 0 found
(#152) Expected "if (...) {\n"; found "if(...){\n"
local/autogroup/classes/event_handler.php
(#47) Expected MOODLE_INTERNAL check or config.php inclusion
(#54) Opening brace should be on the same line as the declaration
(#71) Opening brace should be on the same line as the declaration
(#73) Expected "if (...) {\n"; found "if(...){\n"
(#93) Opening brace should be on the same line as the declaration
(#95) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#103) Expected "if (...) {\n"; found "if(...) {\n"
(#107) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#119) Opening brace should be on the same line as the declaration
(#135) Opening brace should be on the same line as the declaration
(#137) Expected "if (...) {\n"; found "if(...){\n"
(#156) Opening brace should be on the same line as the declaration
(#158) Expected "if (...) {\n"; found "if(...){\n"
(#162) Inline comments must end in full-stops, exclamation marks, or question marks
(#162) No space found before comment text; expected "// TODO: find way to prevent this being executed after verify_group_population deletes a group" but found "//TODO: find way to prevent this being executed after verify_group_population deletes a group"
(#171) Expected "if (...) {\n"; found "if(...){\n"
(#182) Opening brace should be on the same line as the declaration
(#197) Expected "if (...) {\n"; found "if(...){\n"
(#214) Expected "if (...) {\n"; found "if(...){\n"
local/autogroup/classes/exception.php
(#45) Expected MOODLE_INTERNAL check or config.php inclusion
local/autogroup/classes/exception/invalid_argument.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion
local/autogroup/classes/exception/invalid_autogroup_set_argument.php
(#33) Expected MOODLE_INTERNAL check or config.php inclusion
local/autogroup/classes/exception/invalid_course_argument.php
(#33) Expected MOODLE_INTERNAL check or config.php inclusion
local/autogroup/classes/exception/invalid_group_argument.php
(#33) Expected MOODLE_INTERNAL check or config.php inclusion
local/autogroup/classes/exception/invalid_user_argument.php
(#33) Expected MOODLE_INTERNAL check or config.php inclusion
local/autogroup/classes/form.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
local/autogroup/classes/form/autogroup_set_settings.php
(#41) Expected MOODLE_INTERNAL check or config.php inclusion
(#69) Possible useless method overriding detected
(#76) Possible useless method overriding detected
(#83) Expected 1 space after closing parenthesis; found 0
(#86) Expected 1 space before "=>"; 0 found
(#86) Expected 1 space after "=>"; 0 found
(#90) Commas (,) must be followed by white space.
(#93) Expected "if (...) {\n"; found "if(...) {\n"
(#94) Inline comments must start with a capital letter, digit or 3-dots sequence
(#94) Inline comments must end in full-stops, exclamation marks, or question marks
(#94) No space found before comment text; expected "// offer to preserve existing groups" but found "//offer to preserve existing groups"
(#95) Commas (,) must be followed by white space.
(#103) Expected 1 space after closing parenthesis; found 0
(#115) Expected "if (...) {\n"; found "if(...){\n"
(#125) Expected 1 space after closing parenthesis; found 0
(#130) Commas (,) must be followed by white space.
(#132) Expected "if (...) {\n"; found "if(...){\n"
(#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 "// this hasn't been configured yet" but found "//this hasn't been configured yet"
(#136) Expected "} else {\n"; found "}\n else {\n"
(#138) Inline comments must start with a capital letter, digit or 3-dots sequence
(#138) Inline comments must end in full-stops, exclamation marks, or question marks
(#138) No space found before comment text; expected "// this already has a configuration" but found "//this already has a configuration"
local/autogroup/classes/sort_module.php
(#45) Expected MOODLE_INTERNAL check or config.php inclusion
(#80) Opening brace should be on the same line as the declaration
(#81) Expected "if (...) {\n"; found "if(...){\n"
(#92) Commas (,) must be followed by white space.
(#93) Opening brace should be on the same line as the declaration
local/autogroup/classes/sort_module/profile_field.php
(#41) Expected MOODLE_INTERNAL check or config.php inclusion
(#48) Opening brace should be on the same line as the declaration
(#49) Expected "if (...) {\n"; found "if(...){\n"
(#60) Opening brace should be on the same line as the declaration
(#61) Expected "if (...) {\n"; found "if(...){\n"
(#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 "// ensure that the stored option is valid" but found "//ensure that the stored option is valid"
(#66) Expected "if (...) {\n"; found "if(...){\n"
(#78) Opening brace should be on the same line as the declaration
(#80) Expected "if (...) {\n"; found "if (...){\n"
(#83) Expected "} else {\n"; found "}\n else {\n"
(#94) Expected 1 space after closing parenthesis; found 0
(#107) Expected 1 space after closing parenthesis; found 0
(#108) Expected "if (...) {\n"; found "if(...){\n"
local/autogroup/classes/usecase.php
(#49) Expected MOODLE_INTERNAL check or config.php inclusion
(#54) method name "usecase::__invoke" is invalid; only PHP magic methods should be prefixed with a double underscore
(#68) Expected 1 space after closing parenthesis; found 0
(#77) Expected 1 space after closing parenthesis; found 0
local/autogroup/classes/usecase/add_default_to_course.php
(#38) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#51) Opening brace should be on the same line as the declaration
(#59) Expected "if (...) {\n"; found "if(...){\n"
(#59) Expected 1 space before "=>"; 0 found
(#59) Expected 1 space after "=>"; 0 found
(#60) Inline comments must start with a capital letter, digit or 3-dots sequence
(#60) No space found before comment text; expected "// this shouldn't happen, but we want to ensure we avoid duplicates." but found "//this shouldn't happen, but we want to ensure we avoid duplicates."
(#68) method name "add_default_to_course::__invoke" is invalid; only PHP magic methods should be prefixed with a double underscore
(#69) Opening brace should be on the same line as the declaration
(#70) Expected "if (...) {\n"; found "if(...){\n"
(#72) Inline comments must start with a capital letter, digit or 3-dots sequence
(#72) Inline comments must end in full-stops, exclamation marks, or question marks
(#73) Variable "autogroup_set" must not contain underscores.
(#74) Variable "autogroup_set" must not contain underscores.
(#76) Inline comments must start with a capital letter, digit or 3-dots sequence
(#76) Inline comments must end in full-stops, exclamation marks, or question marks
(#79) Variable "autogroup_set" must not contain underscores.
(#81) Inline comments must start with a capital letter, digit or 3-dots sequence
(#81) Inline comments must end in full-stops, exclamation marks, or question marks
(#85) Expected "foreach (...) {\n"; found "foreach (...){\n"
(#88) Expected "if (...) {\n"; found "if (...){\n"
(#96) Variable "autogroup_set" must not contain underscores.
(#99) Inline comments must start with a capital letter, digit or 3-dots sequence
(#99) Inline comments must end in full-stops, exclamation marks, or question marks
(#100) Variable "autogroup_set" must not contain underscores.
local/autogroup/classes/usecase/verify_course_group_membership.php
(#36) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#50) Opening brace should be on the same line as the declaration
(#58) method name "verify_course_group_membership::__invoke" is invalid; only PHP magic methods should be prefixed with a double underscore
(#59) Opening brace should be on the same line as the declaration
(#60) Expected "if (...) {\n"; found "if(...){\n"
local/autogroup/classes/usecase/verify_group_idnumber.php
(#36) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#49) Opening brace should be on the same line as the declaration
(#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 "// if we are viewing the group members we should redirect to safety" but found "//if we are viewing the group members we should redirect to safety"
(#54) Expected "if (...) {\n"; found "if(...) {\n"
(#62) method name "verify_group_idnumber::__invoke" is invalid; only PHP magic methods should be prefixed with a double underscore
(#63) Opening brace should be on the same line as the declaration
(#65) Expected "if (...) {\n"; found "if(...){\n"
(#70) Expected "if (...) {\n"; found "if(...){\n"
(#70) Commas (,) must be followed by white space.
(#72) Inline comments must start with a capital letter, digit or 3-dots sequence
(#72) Inline comments must end in full-stops, exclamation marks, or question marks
(#73) Expected "if (...) {\n"; found "if(...) {\n"
(#74) Expected "if (...) {\n"; found "if(...){\n"
(#77) Expected "} else {\n"; found "}\n else {\n"
(#78) Expected 1 space after "="; 2 found
(#84) Expected "if (...) {\n"; found "if(...){\n"
(#85) Commas (,) must be followed by white space.
(#85) Expected 1 space before "=>"; 0 found
(#85) Expected 1 space after "=>"; 0 found
(#93) Expected 1 space before "=>"; 0 found
(#93) Expected 1 space after "=>"; 0 found
local/autogroup/classes/usecase/verify_group_population.php
(#36) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#49) Opening brace should be on the same line as the declaration
(#52) Inline comments must start with a capital letter, digit or 3-dots sequence
(#52) Inline comments must end in full-stops, exclamation marks, or question marks
(#52) No space found before comment text; expected "// if we are viewing the group members we should redirect to safety" but found "//if we are viewing the group members we should redirect to safety"
(#53) Expected "if (...) {\n"; found "if(...) {\n"
(#61) method name "verify_group_population::__invoke" is invalid; only PHP magic methods should be prefixed with a double underscore
(#62) Opening brace should be on the same line as the declaration
(#63) Expected "if (...) {\n"; found "if(...){\n"
(#68) Expected "if (...) {\n"; found "if(...){\n"
(#72) Expected "if (...) {\n"; found "if(...){\n"
(#73) Commas (,) must be followed by white space.
(#73) Expected 1 space before "=>"; 0 found
(#73) Expected 1 space after "=>"; 0 found
local/autogroup/classes/usecase/verify_user_group_membership.php
(#36) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#51) Opening brace should be on the same line as the declaration
(#59) method name "verify_user_group_membership::__invoke" is invalid; only PHP magic methods should be prefixed with a double underscore
(#60) Opening brace should be on the same line as the declaration
(#61) Expected "if (...) {\n"; found "if(...){\n"
local/autogroup/edit.php
(#41) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#58) Expected "if (...) {\n"; found "if(...){\n"
(#59) Inline comments must start with a capital letter, digit or 3-dots sequence
(#59) No space found before comment text; expected "// do not allow editing for front page." but found "//do not allow editing for front page."
(#65) Inline comments must start with a capital letter, digit or 3-dots sequence
(#65) No space found before comment text; expected "// for now each course has a single autogroup set." but found "//for now each course has a single autogroup set."
(#66) Variable "autogroup_set" must not contain underscores.
(#66) Expected 1 space before "=>"; 0 found
(#66) Expected 1 space after "=>"; 0 found
(#67) Variable "autogroup_set" must not contain underscores.
(#67) Variable "autogroup_set" 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 "// since it may be a new one we need to tell it what course this is for" but found "//since it may be a new one we need to tell it what course this is for"
(#69) Variable "autogroup_set" must not contain underscores.
(#76) Expected 1 space before "=>"; 0 found
(#76) Expected 1 space after "=>"; 0 found
(#84) Expected 1 space before "=>"; 0 found
(#84) Expected 1 space after "=>"; 0 found
(#87) Variable "autogroup_set" must not contain underscores.
(#93) Inline comments must end in full-stops, exclamation marks, or question marks
(#93) No space found before comment text; expected "// TODO: This will eventually need reworking to allow for properly dynamic sort modules" but found "//TODO: This will eventually need reworking to allow for properly dynamic sort modules"
(#100) Inline comments must start with a capital letter, digit or 3-dots sequence
(#100) Inline comments must end in full-stops, exclamation marks, or question marks
(#103) Expected "if (...) {\n"; found "if(...){\n"
(#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
(#105) Variable "autogroup_set" must not contain underscores.
(#107) Variable "autogroup_set" must not contain underscores.
(#108) Variable "autogroup_set" must not contain underscores.
(#111) Expected "} else if (...) {\n"; found "}\n else if(...){\n"
(#111) Expected "if (...) {\n"; found "if(...){\n"
(#111) Variable "autogroup_set" must not contain underscores.
(#112) Inline comments must start with a capital letter, digit or 3-dots sequence
(#112) Inline comments must end in full-stops, exclamation marks, or question marks
(#113) Variable "autogroup_set" must not contain underscores.
(#114) Variable "autogroup_set" must not contain underscores.
(#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 "// check for role settings" but found "//check for role settings"
(#120) Variable "autogroup_set" must not contain underscores.
(#123) Expected "foreach (...) {\n"; found "foreach (...){\n"
(#125) Expected "if (...) {\n"; found "if (...){\n"
(#130) Expected "if (...) {\n"; found "if(...){\n"
(#130) Variable "autogroup_set" must not contain underscores.
(#131) Variable "autogroup_set" must not contain underscores.
(#137) Expected "if (...) {\n"; found "if (...){\n"
(#142) Variable "autogroup_set" must not contain underscores.
local/autogroup/lang/en/local_autogroup.php
(#33) Inline comments must end in full-stops, exclamation marks, or question marks
(#47) Inline comments must end in full-stops, exclamation marks, or question marks
(#57) Inline comments must end in full-stops, exclamation marks, or question marks
(#60) Inline comments must end in full-stops, exclamation marks, or question marks
local/autogroup/lib.php
(#39) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#39) File is being unconditionally included; use "require_once" instead
(#49) Expected 1 space after closing parenthesis; found 0
(#50) Expected "if (...) {\n"; found "if(...){\n"
(#58) Expected "if (...) {\n"; found "if(...) {\n"
(#60) Expected "if (...) {\n"; found "if(...) {\n"
(#61) Expected "if (...) {\n"; found "if(...) {\n"
(#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
local/autogroup/locallib.php
(#49) Expected MOODLE_INTERNAL check or config.php inclusion
(#49) Expected 1 space after closing parenthesis; found 0
local/autogroup/pageinit.php
(#31) Expected login check (require_login, require_course_login, admin_externalpage_setup) following config inclusion. None found.
local/autogroup/settings.php
(#46) Inline comments must start with a capital letter, digit or 3-dots sequence
(#46) Inline comments must end in full-stops, exclamation marks, or question marks
(#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
(#95) Inline comments must end in full-stops, exclamation marks, or question marks
(#95) No space found before comment text; expected "// TODO: This will eventually need reworking to allow for properly dynamic sort modules" but found "//TODO: This will eventually need reworking to allow for properly dynamic sort modules"
(#112) Inline comments must start with a capital letter, digit or 3-dots sequence
(#112) Inline comments must end in full-stops, exclamation marks, or question marks
(#125) Inline comments must start with a capital letter, digit or 3-dots sequence
(#125) Inline comments must end in full-stops, exclamation marks, or question marks
(#125) No space found before comment text; expected "// default should be true for students" but found "//default should be true for students"

Javascript coding style problems

(0 errors, 0 warnings)

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


CSS problems

(0 errors, 0 warnings)

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


PHPDocs style problems

(258 errors, 0 warnings)

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

local/autogroup/classes/domain.php
(#53) There is no description in phpdocs for function __get
(#71) There is no description in phpdocs for function __set
(#94) There is no description in phpdocs for function exists
(#112) There is no description in phpdocs for function get_id
(#119) There is no description in phpdocs for function set_id
(#54) Phpdocs for function domain::__get has incomplete parameters list
(#72) Phpdocs for function domain::__set has incomplete parameters list
(#141) Phpdocs for variable domain::$id does not contain @var or incorrect
(#17) File-level phpdocs block does not have @copyright tag
(#33) Class domain does not have @copyright tag
(#33) Class domain does not have @license tag
(#27) Invalid phpdocs tag @date used
(#142) Invalid phpdocs tag @type used
(#24) Package local is not valid
local/autogroup/classes/domain/autogroup_set.php
(#54) There is no description in phpdocs for function __construct
(#80) There is no description in phpdocs for function create
(#89) There is no description in phpdocs for function delete
(#128) There is no description in phpdocs for function get_eligible_roles
(#176) There is no description in phpdocs for function get_membership_counts
(#225) There is no description in phpdocs for function set_course
(#235) There is no description in phpdocs for function set_options
(#247) There is no description in phpdocs for function verify_user_group_membership
(#283) There is no description in phpdocs for function as_object
(#300) There is no description in phpdocs for function get_autogroups
(#325) There is no description in phpdocs for function get_or_create_group_by_idnumber
(#365) There is no description in phpdocs for function generate_group_idnumber
(#382) There is no description in phpdocs for function initialise
(#389) There is no description in phpdocs for function load_from_object
(#421) There is no description in phpdocs for function retrieve_applicable_roles
(#436) There is no description in phpdocs for function retrieve_default_roles
(#544) There is no description in phpdocs for function validate_object
(#55) Phpdocs for function autogroup_set::__construct has incomplete parameters list
(#90) Phpdocs for function autogroup_set::delete has incomplete parameters list
(#140) Phpdocs for function autogroup_set::set_eligible_roles has incomplete parameters list
(#202) Phpdocs for function autogroup_set::save has incomplete parameters list
(#236) Phpdocs for function autogroup_set::set_options has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#48) Class autogroup_set does not have @copyright tag
(#48) Class autogroup_set does not have @license tag
(#34) Invalid phpdocs tag @date used
(#31) Package local is not valid
(#50) Package local_autogroup\domain is not valid
local/autogroup/classes/domain/course.php
(#50) There is no description in phpdocs for function __construct
(#69) There is no description in phpdocs for function get_membership_counts
(#80) There is no description in phpdocs for function verify_all_group_membership
(#93) There is no description in phpdocs for function verify_user_group_membership
(#107) There is no description in phpdocs for function parse_course_id
(#127) There is no description in phpdocs for function get_autogroups
(#51) Phpdocs for function course::__construct has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#36) Class course does not have @copyright tag
(#36) Class course does not have @license tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
(#46) Package local_autogroup\domain is not valid
local/autogroup/classes/domain/group.php
(#154) Function group::update is not documented
(#52) There is no description in phpdocs for function __construct
(#74) There is no description in phpdocs for function ensure_user_is_member
(#89) There is no description in phpdocs for function ensure_user_is_not_member
(#100) There is no description in phpdocs for function membership_count
(#119) There is no description in phpdocs for function is_valid_autogroup
(#161) There is no description in phpdocs for function get_members
(#168) There is no description in phpdocs for function is_autogroup
(#175) There is no description in phpdocs for function load_from_database
(#187) There is no description in phpdocs for function load_from_object
(#196) There is no description in phpdocs for function as_object
(#208) There is no description in phpdocs for function validate_object
(#176) Phpdocs for function group::load_from_database has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#39) Class group does not have @copyright tag
(#39) Class group does not have @license tag
(#26) Invalid phpdocs tag @date used
(#23) Package local is not valid
(#48) Package local_autogroup\domain is not valid
local/autogroup/classes/domain/user.php
(#52) There is no description in phpdocs for function __construct
(#72) There is no description in phpdocs for function verify_user_group_membership
(#88) There is no description in phpdocs for function get_courses
(#118) There is no description in phpdocs for function get_group_membership
(#137) There is no description in phpdocs for function parse_user_data
(#89) Phpdocs for function user::get_courses has incomplete parameters list
(#138) Phpdocs for function user::parse_user_data has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#40) Class user does not have @copyright tag
(#40) Class user does not have @license tag
(#31) Invalid phpdocs tag @date used
(#28) Package local is not valid
(#48) Package local_autogroup\domain is not valid
local/autogroup/classes/event_handler.php
(#49) There is no description in phpdocs for function user_enrolment_created
(#64) There is no description in phpdocs for function group_member_added
(#86) There is no description in phpdocs for function group_member_removed
(#114) There is no description in phpdocs for function user_updated
(#128) There is no description in phpdocs for function group_created
(#149) There is no description in phpdocs for function group_change
(#177) There is no description in phpdocs for function role_change
(#191) There is no description in phpdocs for function course_created
(#208) There is no description in phpdocs for function course_restored
(#17) File-level phpdocs block does not have @copyright tag
(#36) Class event_handler does not have @copyright tag
(#36) Class event_handler does not have @license tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
local/autogroup/classes/exception.php
(#35) No one-line description found in phpdocs for class exception
(#46) There is no description in phpdocs for function __construct
(#17) File-level phpdocs block does not have @copyright tag
(#35) Class exception does not have @copyright tag
(#35) Class exception does not have @license tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
local/autogroup/classes/exception/invalid_argument.php
(#35) Class invalid_argument is not documented
(#17) File-level phpdocs block does not have @copyright tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
local/autogroup/classes/exception/invalid_autogroup_set_argument.php
(#33) Class invalid_autogroup_set_argument is not documented
(#34) Function invalid_autogroup_set_argument::__construct is not documented
(#17) File-level phpdocs block does not have @copyright tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
local/autogroup/classes/exception/invalid_course_argument.php
(#33) Class invalid_course_argument is not documented
(#34) Function invalid_course_argument::__construct is not documented
(#17) File-level phpdocs block does not have @copyright tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
local/autogroup/classes/exception/invalid_group_argument.php
(#33) Class invalid_group_argument is not documented
(#34) Function invalid_group_argument::__construct is not documented
(#17) File-level phpdocs block does not have @copyright tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
local/autogroup/classes/exception/invalid_user_argument.php
(#33) Class invalid_user_argument is not documented
(#34) Function invalid_user_argument::__construct is not documented
(#17) File-level phpdocs block does not have @copyright tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
local/autogroup/classes/form.php
(#17) File-level phpdocs block does not have @copyright tag
(#38) Class form does not have @copyright tag
(#38) Class form does not have @license tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
local/autogroup/classes/form/autogroup_set_settings.php
(#42) There is no description in phpdocs for function definition
(#56) There is no description in phpdocs for function extract_data
(#64) There is no description in phpdocs for function validation
(#73) There is no description in phpdocs for function get_data
(#80) There is no description in phpdocs for function add_group_by_options
(#100) There is no description in phpdocs for function add_role_options
(#122) There is no description in phpdocs for function add_text_intro
(#145) Phpdocs for variable autogroup_set_settings::$_customdata does not contain @var or incorrect
(#17) File-level phpdocs block does not have @copyright tag
(#37) Class autogroup_set_settings does not have @copyright tag
(#37) Class autogroup_set_settings does not have @license tag
(#27) Invalid phpdocs tag @date used
(#146) Invalid phpdocs tag @type used
(#24) Package local is not valid
(#39) Package local_autogroup\form is not valid
local/autogroup/classes/sort_module.php
(#35) No one-line description found in phpdocs for class sort_module
(#47) There is no description in phpdocs for function __construct
(#61) There is no description in phpdocs for function eligible_groups_for_user
(#75) There is no description in phpdocs for function __get
(#87) There is no description in phpdocs for function __set
(#88) Phpdocs for function sort_module::__set has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#35) Class sort_module does not have @copyright tag
(#35) Class sort_module does not have @license tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
local/autogroup/classes/sort_module/profile_field.php
(#43) There is no description in phpdocs for function __construct
(#55) There is no description in phpdocs for function config_is_valid
(#73) There is no description in phpdocs for function eligible_groups_for_user
(#104) There is no description in phpdocs for function grouping_by
(#17) File-level phpdocs block does not have @copyright tag
(#37) Class profile_field does not have @copyright tag
(#37) Class profile_field does not have @license tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
(#39) Package local_autogroup\domain is not valid
local/autogroup/classes/usecase.php
(#51) There is no description in phpdocs for function __invoke
(#64) There is no description in phpdocs for function __get
(#72) There is no description in phpdocs for function __set
(#65) Phpdocs for function usecase::__get has incomplete parameters list
(#73) Phpdocs for function usecase::__set has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#33) Class usecase does not have @copyright tag
(#33) Class usecase does not have @license tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
local/autogroup/classes/usecase/add_default_to_course.php
(#46) There is no description in phpdocs for function __construct
(#65) There is no description in phpdocs for function __invoke
(#17) File-level phpdocs block does not have @copyright tag
(#40) Class add_default_to_course does not have @copyright tag
(#40) Class add_default_to_course does not have @license tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
(#42) Package local_autogroup\usecase is not valid
local/autogroup/classes/usecase/verify_course_group_membership.php
(#45) There is no description in phpdocs for function __construct
(#55) There is no description in phpdocs for function __invoke
(#17) File-level phpdocs block does not have @copyright tag
(#38) Class verify_course_group_membership does not have @copyright tag
(#38) Class verify_course_group_membership does not have @license tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
(#40) Package local_autogroup\usecase is not valid
local/autogroup/classes/usecase/verify_group_idnumber.php
(#90) Function verify_group_idnumber::group_has_members is not documented
(#44) There is no description in phpdocs for function __construct
(#59) There is no description in phpdocs for function __invoke
(#45) Phpdocs for function verify_group_idnumber::__construct has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#38) Class verify_group_idnumber does not have @copyright tag
(#38) Class verify_group_idnumber does not have @license tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
(#40) Package local_autogroup\usecase is not valid
local/autogroup/classes/usecase/verify_group_population.php
(#44) There is no description in phpdocs for function __construct
(#58) There is no description in phpdocs for function __invoke
(#45) Phpdocs for function verify_group_population::__construct has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#38) Class verify_group_population does not have @copyright tag
(#38) Class verify_group_population does not have @license tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
(#40) Package local_autogroup\usecase is not valid
local/autogroup/classes/usecase/verify_user_group_membership.php
(#45) There is no description in phpdocs for function __construct
(#56) There is no description in phpdocs for function __invoke
(#17) File-level phpdocs block does not have @copyright tag
(#38) Class verify_user_group_membership does not have @copyright tag
(#38) Class verify_user_group_membership does not have @license tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
(#40) Package local_autogroup\usecase is not valid
local/autogroup/db/access.php
(#17) File-level phpdocs block does not have @copyright tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
local/autogroup/db/events.php
(#17) File-level phpdocs block does not have @copyright tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
local/autogroup/edit.php
(#17) File-level phpdocs block does not have @copyright tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
local/autogroup/lang/en/local_autogroup.php
(#17) File-level phpdocs block does not have @copyright tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
local/autogroup/lib.php
(#17) File-level phpdocs block does not have @copyright tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
local/autogroup/locallib.php
(#17) File-level phpdocs block does not have @copyright tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
local/autogroup/pageinit.php
(#17) File-level phpdocs block does not have @copyright tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
local/autogroup/renderer.php
(#36) Class local_autogroup_renderer is not documented
(#38) Constant local_autogroup_renderer::URL_COURSE_SETTINGS is not documented
(#17) File-level phpdocs block does not have @copyright tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
local/autogroup/settings.php
(#17) File-level phpdocs block does not have @copyright tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid
local/autogroup/version.php
(#17) File-level phpdocs block does not have @copyright tag
(#27) Invalid phpdocs tag @date used
(#24) Package local is not valid

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]


Mustache template problems

(0 errors, 0 warnings)

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