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

(648 errors, 306 warnings)

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

admin/tool/mergeusers/classes/event/user_merged.php
(#52) Inline comments must end in full-stops, exclamation marks, or question marks
admin/tool/mergeusers/classes/tool_mergeusers_config.php
(#54) Expected MOODLE_INTERNAL check or config.php inclusion
(#69) "include" must be immediately followed by an open parenthesis
(#72) "include" must be immediately followed by an open parenthesis
(#97) Opening brace should be on the same line as the declaration
admin/tool/mergeusers/classes/tool_mergeusers_logger.php
(#25) Expected login check (require_login, require_course_login, admin_externalpage_setup) following config inclusion. None found.
(#25) "require_once" must be immediately followed by an open parenthesis
(#29) "require_once" must be immediately followed by an open parenthesis
(#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 "// to get it" but found "//to get it"
(#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 "// exception is thrown on any error" but found "//exception is thrown on any error"
(#78) Line exceeds 132 characters; contains 142 characters
(#94) Public method name "tool_mergeusers_logger::getDetail" must be in lower-case letters only
admin/tool/mergeusers/cli/climerger.php
(#27) "require_once" must be immediately followed by an open parenthesis
(#34) "require_once" must be immediately followed by an open parenthesis
(#35) "require_once" must be immediately followed by an open parenthesis
(#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
(#71) 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
(#72) No space found before comment text; expected "// may abort execution if database is not supported" but found "//may abort execution if database is not supported"
(#75) Inline comments must start with a capital letter, digit or 3-dots sequence
(#75) Inline comments must end in full-stops, exclamation marks, or question marks
(#79) Inline comments must start with a capital letter, digit or 3-dots sequence
(#79) Inline comments must end in full-stops, exclamation marks, or question marks
(#79) No space found before comment text; expected "// collects and performs user mergings" but found "//collects and performs user mergings"
(#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
admin/tool/mergeusers/config/config.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#27) Inline doc block comments are not allowed; use "// Comment." instead
(#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
(#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 "// both fields are user.id values" but found "//both fields are user.id values"
(#79) Inline comments must start with a capital letter, digit or 3-dots sequence
(#79) Inline comments must end in full-stops, exclamation marks, or question marks
(#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
(#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
(#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
(#97) Inline comments must start with a capital letter, digit or 3-dots sequence
(#97) Inline comments must end in full-stops, exclamation marks, or question marks
(#101) Inline comments must start with a capital letter, digit or 3-dots sequence
(#101) Inline comments must end in full-stops, exclamation marks, or question marks
(#101) No space found before comment text; expected "// mdl_scorscoetrac_usescosco_uix (unique)" but found "//mdl_scorscoetrac_usescosco_uix (unique)"
(#105) Inline comments must end in full-stops, exclamation marks, or question marks
(#105) No space found before comment text; expected "// UNIQUE KEY mdl_assigrad_assuseatt_uix" but found "//UNIQUE KEY mdl_assigrad_assuseatt_uix"
(#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
(#113) Inline comments must start with a capital letter, digit or 3-dots sequence
(#113) Inline comments must end in full-stops, exclamation marks, or question marks
(#117) Inline comments must start with a capital letter, digit or 3-dots sequence
(#117) Inline comments must end in full-stops, exclamation marks, or question marks
(#117) No space found before comment text; expected "// unique key mdl_wikipage_subtituse_uix" but found "//unique key mdl_wikipage_subtituse_uix"
(#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 "// unique key mdl_wikisubw_wikgrouse_uix" but found "//unique key mdl_wikisubw_wikgrouse_uix"
(#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 "// compound index" but found "//compound index"
(#137) Inline comments must start with a capital letter, digit or 3-dots sequence
(#137) Inline comments must end in full-stops, exclamation marks, or question marks
(#137) No space found before comment text; expected "// may appear compound index" but found "//may appear compound index"
admin/tool/mergeusers/db/access.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
admin/tool/mergeusers/db/events.php
(#30) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
admin/tool/mergeusers/db/upgrade.php
(#32) Expected MOODLE_INTERNAL check or config.php inclusion
(#39) Inline comments must end in full-stops, exclamation marks, or question marks
(#42) Inline comments must end in full-stops, exclamation marks, or question marks
(#50) Inline comments must end in full-stops, exclamation marks, or question marks
(#53) Inline comments must end in full-stops, exclamation marks, or question marks
(#59) Inline comments must end in full-stops, exclamation marks, or question marks
(#64) Inline comments must start with a capital letter, digit or 3-dots sequence
(#64) Inline comments must end in full-stops, exclamation marks, or question marks
admin/tool/mergeusers/index.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#2) Line 1 of the opening comment must start "// This file is part of".
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#10) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#11) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#12) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#14) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#15) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#37) Inline comments must end in full-stops, exclamation marks, or question marks
(#54) Inline comments must end in full-stops, exclamation marks, or question marks
(#64) Inline comments must end in full-stops, exclamation marks, or question marks
(#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 "// may abort execution if database not supported, for security" but found "//may abort execution if database not supported, for security"
(#72) Inline comments must end in full-stops, exclamation marks, or question marks
(#76) Inline comments must end in full-stops, exclamation marks, or question marks
(#79) Inline comments must start with a capital letter, digit or 3-dots sequence
(#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
(#81) No space found before comment text; expected "// get and verify the userids from the selection form usig the verify_user function (second field is column)" but found "//get and verify the userids from the selection form usig the verify_user function (second field is column)"
(#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) Expected 1 space before comment text but found 3; use block comment if you need indentation
(#96) Inline comments must end in full-stops, exclamation marks, or question marks
(#101) Inline comments must end in full-stops, exclamation marks, or question marks
(#113) Inline comments must start with a capital letter, digit or 3-dots sequence
(#117) Inline comments must end in full-stops, exclamation marks, or question marks
(#122) Inline comments must start with a capital letter, digit or 3-dots sequence
(#124) Inline comments must end in full-stops, exclamation marks, or question marks
(#129) Inline comments must start with a capital letter, digit or 3-dots sequence
(#129) Inline comments must end in full-stops, exclamation marks, or question marks
(#132) Inline comments must end in full-stops, exclamation marks, or question marks
(#137) Inline comments must start with a capital letter, digit or 3-dots sequence
(#137) Inline comments must end in full-stops, exclamation marks, or question marks
(#140) Inline comments must start with a capital letter, digit or 3-dots sequence
(#140) Inline comments must end in full-stops, exclamation marks, or question marks
(#144) Inline comments must start with a capital letter, digit or 3-dots sequence
(#149) Inline comments must start with a capital letter, digit or 3-dots sequence
(#155) Inline comments must start with a capital letter, digit or 3-dots sequence
(#160) Line indented incorrectly; expected at least 4 spaces, found 0
(#162) Inline comments must end in full-stops, exclamation marks, or question marks
(#165) Variable "search_users" must not contain underscores.
(#166) Variable "user_select_table" must not contain underscores.
(#166) Variable "search_users" must not contain underscores.
(#168) Variable "user_select_table" must not contain underscores.
(#170) Inline comments must start with a capital letter, digit or 3-dots sequence
(#170) Inline comments must end in full-stops, exclamation marks, or question marks
(#172) Inline comments must start with a capital letter, digit or 3-dots sequence
(#172) Inline comments must end in full-stops, exclamation marks, or question marks
(#172) No space found before comment text; expected "// get and verify the userids from the selection form usig the verify_user function (second field is column)" but found "//get and verify the userids from the selection form usig the verify_user function (second field is column)"
(#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
(#180) Inline comments must end in full-stops, exclamation marks, or question marks
(#189) Inline comments must start with a capital letter, digit or 3-dots sequence
(#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
admin/tool/mergeusers/index_form.php
(#31) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#31) Inline comments must start with a capital letter, digit or 3-dots sequence
(#31) Inline comments must end in full-stops, exclamation marks, or question marks
(#31) 3 slashes comments are not allowed; use "// Comment." instead
(#67) Inline comments must end in full-stops, exclamation marks, or question marks
admin/tool/mergeusers/lang/en/tool_mergeusers.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#55) Expected 1 space after "="; 3 found
(#69) Inline comments must end in full-stops, exclamation marks, or question marks
(#94) Inline comments must end in full-stops, exclamation marks, or question marks
(#94) No space found before comment text; expected "// New strings" but found "//New strings"
(#96) Inline comments must end in full-stops, exclamation marks, or question marks
(#101) Inline comments must end in full-stops, exclamation marks, or question marks
(#121) Inline comments must end in full-stops, exclamation marks, or question marks
(#127) Inline comments must end in full-stops, exclamation marks, or question marks
(#130) Inline comments must end in full-stops, exclamation marks, or question marks
(#135) 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
(#153) Inline comments must end in full-stops, exclamation marks, or question marks
(#184) Whitespace found at end of line within string
(#185) Whitespace found at end of line within string
(#186) Whitespace found at end of line within string
(#187) Whitespace found at end of line within string
admin/tool/mergeusers/lib.php
(#37) Inline comments must start with a capital letter, digit or 3-dots sequence
(#37) No space found before comment text; expected "// method is protected; make it accessible." but found "//method is protected; make it accessible."
admin/tool/mergeusers/lib/autoload.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#25) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#27) Variable "fileName" must be all lower-case
(#28) Variable "fileDirname" must be all lower-case
(#30) Variable "fileDirname" must be all lower-case
(#31) Variable "fileDirname" must be all lower-case
(#32) Variable "fileDirname" must be all lower-case
(#33) Variable "fileDirname" must be all lower-case
(#37) Variable "fileName" must be all lower-case
(#38) "require_once" must be immediately followed by an open parenthesis
(#38) Variable "fileName" must be all lower-case
admin/tool/mergeusers/lib/cligathering.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#29) "require_once" must be immediately followed by an open parenthesis
(#54) Opening brace should be on the same line as the declaration
(#63) Opening brace should be on the same line as the declaration
(#75) Opening brace should be on the same line as the declaration
(#78) Inline comments must start with a capital letter, digit or 3-dots sequence
(#78) No space found before comment text; expected "// ask for the source user id." but found "//ask for the source user id."
(#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 we have to exit, do it just now ;-)" but found "//if we have to exit, do it just now ;-)"
(#90) Inline comments must start with a capital letter, digit or 3-dots sequence
(#90) No space found before comment text; expected "// otherwise, ask for the target user id." but found "//otherwise, ask for the target user id."
(#96) Inline comments must start with a capital letter, digit or 3-dots sequence
(#96) No space found before comment text; expected "// updates related iterator fields." but found "//updates related iterator fields."
(#108) Opening brace should be on the same line as the declaration
(#117) Opening brace should be on the same line as the declaration
(#126) Opening brace should be on the same line as the declaration
admin/tool/mergeusers/lib/events/olduser.php
(#28) "require_once" must be immediately followed by an open parenthesis
(#41) Inline comments must end in full-stops, exclamation marks, or question marks
(#43) Expected "if (...) {\n"; found "if(...){\n"
(#47) Inline comments must end in full-stops, exclamation marks, or question marks
(#55) Inline comments must end in full-stops, exclamation marks, or question marks
(#58) Inline comments must start with a capital letter, digit or 3-dots sequence
(#58) Inline comments must end in full-stops, exclamation marks, or question marks
(#58) No space found before comment text; expected "// do nothing; aborting, given that the image does not exist" but found "//do nothing; aborting, given that the image does not exist"
(#61) Inline comments must start with a capital letter, digit or 3-dots sequence
(#64) Expected 1 space before "=>"; 0 found
(#64) Expected 1 space after "=>"; 0 found
admin/tool/mergeusers/lib/gathering.php
(#35) Expected MOODLE_INTERNAL check or config.php inclusion
admin/tool/mergeusers/lib/merger.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#25) "require_once" must be immediately followed by an open parenthesis
(#41) Inline comments must start with a capital letter, digit or 3-dots sequence
(#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 "// quiting normally after all ;-)" but found "//quiting normally after all ;-)"
(#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
(#74) Expected 1 space before "?"; 0 found
(#74) Expected 1 space after "?"; 0 found
(#74) Expected 1 space before ":"; 0 found
(#74) Expected 1 space after ":"; 0 found
admin/tool/mergeusers/lib/mergeusersearch.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#35) Expected login check (require_login, require_course_login, admin_externalpage_setup) following config inclusion. None found.
(#35) "require_once" must be immediately followed by an open parenthesis
(#39) "require_once" must be immediately followed by an open parenthesis
(#40) "require_once" must be immediately followed by an open parenthesis
(#57) Expected 1 space before opening brace; found 0
(#61) Inline comments must start with a capital letter, digit or 3-dots sequence
(#61) Inline comments must end in full-stops, exclamation marks, or question marks
(#69) Inline comments must start with a capital letter, digit or 3-dots sequence
(#69) Inline comments must end in full-stops, exclamation marks, or question marks
(#77) Inline comments must start with a capital letter, digit or 3-dots sequence
(#77) 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
(#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
(#101) Inline comments must start with a capital letter, digit or 3-dots sequence
(#101) Inline comments must end in full-stops, exclamation marks, or question marks
(#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
(#112) Expected 1 space after "=>"; 2 found
(#153) Expected 1 space before opening brace; found 0
admin/tool/mergeusers/lib/mergeusertool.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#35) Expected login check (require_login, require_course_login, admin_externalpage_setup) following config inclusion. None found.
(#35) "require_once" must be immediately followed by an open parenthesis
(#39) "require_once" must be immediately followed by an open parenthesis
(#40) "require_once" must be immediately followed by an open parenthesis
(#62) Member variable "userFieldsPerTable" must be all lower-case
(#68) Member variable "tablesToSkip" must be all lower-case
(#73) Member variable "tablesSkipped" must be all lower-case
(#79) Member variable "tablesWithCompoundIndex" must be all lower-case
(#84) Member variable "sqlListTables" must be all lower-case
(#90) Member variable "userFieldNames" must be all lower-case
(#101) Member variable "tableMergers" must be all lower-case
(#106) Member variable "tablesProcessedByTableMergers" must be all lower-case
(#111) Member variable "alwaysRollback" must be all lower-case
(#125) Opening brace should be on the same line as the declaration
(#149) Variable "tableMergers" must be all lower-case
(#150) Variable "tablesProcessedByTableMergers" must be all lower-case
(#151) Variable "tableName" must be all lower-case
(#153) Inline comments must start with a capital letter, digit or 3-dots sequence
(#153) Inline comments must end in full-stops, exclamation marks, or question marks
(#155) Inline comments must start with a capital letter, digit or 3-dots sequence
(#165) Variable "tablesProcessedByTableMergers" must be all lower-case
(#165) Variable "tablesProcessedByTableMergers" must be all lower-case
(#166) Variable "tableMergers" must be all lower-case
(#166) Variable "tableName" must be all lower-case
(#168) Variable "tableMergers" must be all lower-case
(#169) Variable "tablesProcessedByTableMergers" must be all lower-case
(#191) Opening brace should be on the same line as the declaration
(#223) Opening brace should be on the same line as the declaration
(#226) Inline comments must start with a capital letter, digit or 3-dots sequence
(#229) Inline comments must start with a capital letter, digit or 3-dots sequence
(#233) Inline comments must start with a capital letter, digit or 3-dots sequence
(#235) Variable "errorMessages" must be all lower-case
(#236) Variable "actionLog" must be all lower-case
(#242) Variable "startTime" must be all lower-case
(#243) Variable "startTimeString" must be all lower-case
(#243) Variable "startTime" must be all lower-case
(#244) Variable "actionLog" must be all lower-case
(#244) Variable "startTimeString" must be all lower-case
(#249) Inline comments must start with a capital letter, digit or 3-dots sequence
(#249) Inline comments must end in full-stops, exclamation marks, or question marks
(#254) Variable "tableName" must be all lower-case
(#254) Variable "userFields" must be all lower-case
(#255) Variable "tableName" must be all lower-case
(#256) Variable "userFields" must be all lower-case
(#257) Variable "tableName" must be all lower-case
(#258) Variable "tableName" must be all lower-case
(#263) Variable "tableMerger" must be all lower-case
(#263) Variable "tableName" must be all lower-case
(#264) Variable "tableName" must be all lower-case
(#267) Inline comments must start with a capital letter, digit or 3-dots sequence
(#268) Variable "tableMerger" must be all lower-case
(#268) Variable "actionLog" must be all lower-case
(#268) Variable "errorMessages" must be all lower-case
(#273) Variable "errorMessages" must be all lower-case
(#287) Inline comments must start with a capital letter, digit or 3-dots sequence
(#287) Inline comments must end in full-stops, exclamation marks, or question marks
(#288) Variable "errorMessages" must be all lower-case
(#291) Inline comments must start with a capital letter, digit or 3-dots sequence
(#291) Inline comments must end in full-stops, exclamation marks, or question marks
(#292) Variable "skippedTables" must be all lower-case
(#294) Variable "skippedTables" must be all lower-case
(#297) Variable "finishTime" must be all lower-case
(#298) Variable "actionLog" must be all lower-case
(#298) Variable "finishTime" must be all lower-case
(#299) Variable "actionLog" must be all lower-case
(#299) Variable "finishTime" must be all lower-case
(#299) Variable "startTime" must be all lower-case
(#301) Variable "skippedTables" must be all lower-case
(#301) Variable "actionLog" must be all lower-case
(#304) Inline comments must start with a capital letter, digit or 3-dots sequence
(#304) No space found before comment text; expected "// thrown controlled exception." but found "//thrown controlled exception."
(#306) Empty CATCH statement detected
(#310) Variable "finishTime" must be all lower-case
(#311) Variable "errorMessages" must be all lower-case
(#311) Variable "startTimeString" must be all lower-case
(#312) Variable "errorMessages" must be all lower-case
(#312) Variable "finishTime" must be all lower-case
(#312) Variable "startTime" must be all lower-case
(#314) Inline comments must start with a capital letter, digit or 3-dots sequence
(#315) Variable "errorMessages" must be all lower-case
(#318) Inline comments must start with a capital letter, digit or 3-dots sequence
(#318) Inline comments must end in full-stops, exclamation marks, or question marks
(#326) Opening brace should be on the same line as the declaration
(#329) Variable "userFieldsPerTable" must be all lower-case
(#332) Variable "tableNames" must be all lower-case
(#334) Variable "tableNames" must be all lower-case
(#334) Variable "tableName" must be all lower-case
(#336) Variable "tableName" must be all lower-case
(#342) Variable "tableName" must be all lower-case
(#343) Variable "tableName" must be all lower-case
(#343) Variable "tableName" must be all lower-case
(#347) Variable "tableName" must be all lower-case
(#352) Inline comments must start with a capital letter, digit or 3-dots sequence
(#353) Variable "userFields" must be all lower-case
(#353) Variable "tableName" must be all lower-case
(#354) Variable "tableName" must be all lower-case
(#357) Variable "arrayUserFields" must be all lower-case
(#357) Variable "userFields" must be all lower-case
(#358) Variable "currentFields" must be all lower-case
(#358) Variable "tableName" must be all lower-case
(#358) Variable "arrayUserFields" must be all lower-case
(#360) Variable "currentFields" must be all lower-case
(#361) Variable "userFieldsPerTable" must be all lower-case
(#361) Variable "tableName" must be all lower-case
(#361) Variable "currentFields" must be all lower-case
(#365) Variable "userFieldsPerTable" must be all lower-case
(#367) Variable "existingCompoundIndexes" must be all lower-case
(#368) Variable "tableName" must be all lower-case
(#369) Variable "chosenColumns" must be all lower-case
(#371) Variable "columnNames" must be all lower-case
(#372) Variable "chosenColumns" must be all lower-case
(#372) Variable "columnName" must be all lower-case
(#373) Variable "columnNames" must be all lower-case
(#373) Variable "columnName" must be all lower-case
(#376) Variable "tableColumns" must be all lower-case
(#376) Variable "tableName" must be all lower-case
(#378) Variable "tableColumns" must be all lower-case
(#379) Variable "columnNames" must be all lower-case
(#380) Variable "columnNames" must be all lower-case
(#387) Variable "columnNames" must be all lower-case
(#388) The use of function sizeof() is forbidden; use count() instead
(#388) Variable "columnNames" must be all lower-case
(#389) Variable "existingCompoundIndexes" must be all lower-case
(#389) Variable "tableName" must be all lower-case
(#393) Inline comments must start with a capital letter, digit or 3-dots sequence
(#394) Variable "existingCompoundIndexes" must be all lower-case
(#405) Public method name "MergeUserTool::checkTransactionSupport" must be in lower-case letters only
(#406) Opening brace should be on the same line as the declaration
(#409) Variable "transactionsSupported" must be all lower-case
(#410) Variable "forceOnlyTransactions" must be all lower-case
(#412) Variable "transactionsSupported" must be all lower-case
(#412) Variable "forceOnlyTransactions" must be all lower-case
(#422) Variable "transactionsSupported" must be all lower-case
(#432) Private method name "MergeUserTool::getCurrentUserFieldNames" must be in lower-case letters only
(#432) Variable "tableName" must be all lower-case
(#432) Variable "userFields" must be all lower-case
(#433) Opening brace should be on the same line as the declaration
(#435) Variable "tableName" must be all lower-case
(#435) Commas (,) must be followed by white space.
(#437) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#438) Variable "userFields" must be all lower-case
(#449) Private method name "MergeUserTool::updateGrades" must be in lower-case letters only
admin/tool/mergeusers/lib/table/generictablemerger.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#45) Opening brace should be on the same line as the declaration
(#57) Public method name "GenericTableMerger::getTablesToSkip" must be in lower-case letters only
(#58) Opening brace should be on the same line as the declaration
(#59) Inline comments must start with a capital letter, digit or 3-dots sequence
(#70) Variable "actionLog" must be all lower-case
(#70) Variable "errorMessages" must be all lower-case
(#71) Opening brace should be on the same line as the declaration
(#74) Variable "fieldName" must be all lower-case
(#75) Variable "recordsToUpdate" must be all lower-case
(#77) Variable "fieldName" must be all lower-case
(#78) Variable "recordsToUpdate" must be all lower-case
(#79) Inline comments must start with a capital letter, digit or 3-dots sequence
(#79) Inline comments must end in full-stops, exclamation marks, or question marks
(#79) No space found before comment text; expected "// this userid is not present in these table and field names" but found "//this userid is not present in these table and field names"
(#83) Variable "recordsToUpdate" must be all lower-case
(#83) Inline comments must start with a capital letter, digit or 3-dots sequence
(#83) Inline comments must end in full-stops, exclamation marks, or question marks
(#84) Variable "recordsToModify" must be all lower-case
(#87) Variable "fieldName" must be all lower-case
(#88) Variable "fieldName" must be all lower-case
(#88) Variable "recordsToModify" must be all lower-case
(#89) Variable "actionLog" must be all lower-case
(#89) Variable "errorMessages" must be all lower-case
(#92) Variable "recordsToModify" must be all lower-case
(#92) Variable "fieldName" must be all lower-case
(#92) Variable "actionLog" must be all lower-case
(#92) Variable "errorMessages" must be all lower-case
(#125) Protected method name "GenericTableMerger::mergeCompoundIndex" must be in lower-case letters only
(#125) Variable "recordsToModify" must be all lower-case
(#125) Variable "actionLog" must be all lower-case
(#126) Variable "errorMessages" must be all lower-case
(#127) Opening brace should be on the same line as the declaration
(#136) Variable "itemArr" must be all lower-case
(#137) Variable "idsToRemove" must be all lower-case
(#138) Variable "resObj" must be all lower-case
(#141) Variable "resObj" must be all lower-case
(#144) Variable "itemArr" must be all lower-case
(#144) Variable "resObj" must be all lower-case
(#146) Inline comments must start with a capital letter, digit or 3-dots sequence
(#146) Inline comments must end in full-stops, exclamation marks, or question marks
(#146) No space found before comment text; expected "// free memory" but found "//free memory"
(#148) Variable "itemArr" must be all lower-case
(#148) Variable "otherInfo" must be all lower-case
(#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 "// iff we have only one result and it is from the current user => update record" but found "//iff we have only one result and it is from the current user => update record"
(#150) The use of function sizeof() is forbidden; use count() instead
(#150) Variable "otherInfo" must be all lower-case
(#151) Variable "otherInfo" must be all lower-case
(#152) Variable "recordsToModify" must be all lower-case
(#152) Variable "otherInfo" must be all lower-case
(#152) Variable "otherInfo" must be all lower-case
(#154) Inline comments must start with a capital letter, digit or 3-dots sequence
(#155) Inline comments must end in full-stops, exclamation marks, or question marks
(#155) No space found before comment text; expected "// confirm both records exist, preventing problems from inconsistent data in database" but found "//confirm both records exist, preventing problems from inconsistent data in database"
(#156) Variable "otherInfo" must be all lower-case
(#156) Variable "otherInfo" must be all lower-case
(#157) Variable "idsToRemove" must be all lower-case
(#157) Variable "otherInfo" must be all lower-case
(#157) Variable "otherInfo" must be all lower-case
(#161) Variable "itemArr" must be all lower-case
(#161) Inline comments must start with a capital letter, digit or 3-dots sequence
(#161) No space found before comment text; expected "// free memory" but found "//free memory"
(#163) Variable "idsToRemove" must be all lower-case
(#164) Variable "recordsToModify" must be all lower-case
(#165) Variable "recordsToModify" must be all lower-case
(#169) Variable "idsToRemove" must be all lower-case
(#169) Variable "actionLog" must be all lower-case
(#169) Variable "errorMessages" must be all lower-case
(#171) Variable "idsToRemove" must be all lower-case
(#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 "// free memory" but found "//free memory"
(#189) Protected method name "GenericTableMerger::cleanRecordsOnCompoundIndex" must be in lower-case letters only
(#189) Variable "idsToRemove" must be all lower-case
(#189) Variable "actionLog" must be all lower-case
(#189) Variable "errorMessages" must be all lower-case
(#190) Opening brace should be on the same line as the declaration
(#191) Variable "idsToRemove" must be all lower-case
(#195) Variable "idsToRemove" must be all lower-case
(#196) Variable "someIdsToRemove" must be all lower-case
(#197) Variable "someIdsToRemove" must be all lower-case
(#197) Variable "actionLog" must be all lower-case
(#197) Variable "errorMessages" must be all lower-case
(#201) Protected method name "GenericTableMerger::cleanRecords" must be in lower-case letters only
(#201) Variable "idsToRemove" must be all lower-case
(#201) Variable "actionLog" must be all lower-case
(#201) Variable "errorMessages" must be all lower-case
(#204) Variable "idsToRemove" must be all lower-case
(#208) Variable "tableName" must be all lower-case
(#209) Variable "idsGoByebye" must be all lower-case
(#209) Variable "idsToRemove" must be all lower-case
(#210) Variable "tableName" must be all lower-case
(#210) Variable "idsGoByebye" must be all lower-case
(#213) Variable "actionLog" must be all lower-case
(#215) Inline comments must start with a capital letter, digit or 3-dots sequence
(#215) Inline comments must end in full-stops, exclamation marks, or question marks
(#216) Variable "errorMessages" must be all lower-case
(#219) Variable "idsGoByebye" must be all lower-case
(#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 "// free memory" but found "//free memory"
(#235) Protected method name "GenericTableMerger::updateRecords" must be in lower-case letters only
(#235) Variable "recordsToModify" must be all lower-case
(#235) Variable "fieldName" must be all lower-case
(#235) Variable "actionLog" must be all lower-case
(#235) Variable "errorMessages" must be all lower-case
(#236) Opening brace should be on the same line as the declaration
(#239) Variable "recordsToModify" must be all lower-case
(#240) Inline comments must start with a capital letter, digit or 3-dots sequence
(#240) Inline comments must end in full-stops, exclamation marks, or question marks
(#244) Variable "tableName" must be all lower-case
(#245) Variable "idString" must be all lower-case
(#245) Variable "recordsToModify" must be all lower-case
(#246) Variable "updateRecords" must be all lower-case
(#246) Variable "tableName" must be all lower-case
(#247) Variable "fieldName" must be all lower-case
(#248) Variable "idString" must be all lower-case
(#251) Variable "updateRecords" must be all lower-case
(#252) Variable "errorMessages" must be all lower-case
(#255) Variable "actionLog" must be all lower-case
(#255) Variable "updateRecords" must be all lower-case
(#257) Inline comments must start with a capital letter, digit or 3-dots sequence
(#260) Variable "deleteRecord" must be all lower-case
(#260) Variable "tableName" must be all lower-case
(#261) Variable "fieldName" must be all lower-case
(#263) Variable "deleteRecord" must be all lower-case
(#264) Variable "errorMessages" must be all lower-case
(#267) Variable "actionLog" must be all lower-case
(#267) Variable "deleteRecord" must be all lower-case
(#281) Protected method name "GenericTableMerger::getOtherFieldsOnCompoundIndex" must be in lower-case letters only
(#281) Variable "userField" must be all lower-case
(#281) Variable "compoundIndex" must be all lower-case
(#282) Opening brace should be on the same line as the declaration
(#283) Inline comments must start with a capital letter, digit or 3-dots sequence
(#284) The use of function sizeof() is forbidden; use count() instead
(#284) Variable "compoundIndex" must be all lower-case
(#285) Variable "compoundIndex" must be all lower-case
(#285) Variable "compoundIndex" must be all lower-case
(#287) Variable "userField" must be all lower-case
(#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
(#291) Variable "compoundIndex" must be all lower-case
admin/tool/mergeusers/lib/table/quizattemptsmerger.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#21) "require_once" must be immediately followed by an open parenthesis
(#22) "require_once" must be immediately followed by an open parenthesis
(#83) Opening brace should be on the same line as the declaration
(#88) Whitespace found at end of line
(#89) Whitespace found at end of line
(#94) Public method name "QuizAttemptsMerger::getTablesToSkip" must be in lower-case letters only
(#95) Opening brace should be on the same line as the declaration
(#107) Variable "actionLog" must be all lower-case
(#107) Variable "errorMessages" must be all lower-case
(#108) Opening brace should be on the same line as the declaration
(#112) Variable "actionLog" must be all lower-case
(#115) Variable "actionLog" must be all lower-case
(#115) Variable "errorMessages" must be all lower-case
(#121) Variable "actionLog" must be all lower-case
(#121) Variable "errorMessages" must be all lower-case
(#124) Variable "actionLog" must be all lower-case
(#124) Variable "errorMessages" must be all lower-case
(#131) Whitespace found at end of line
(#139) Variable "actionLog" must be all lower-case
(#139) Variable "errorMessages" must be all lower-case
(#140) Opening brace should be on the same line as the declaration
(#143) Variable "tableName" must be all lower-case
(#145) Inline comments must start with a capital letter, digit or 3-dots sequence
(#149) Variable "tableName" must be all lower-case
(#155) Variable "allAttempts" must be all lower-case
(#157) Inline comments must start with a capital letter, digit or 3-dots sequence
(#158) Variable "allAttempts" must be all lower-case
(#162) Variable "tableName" must be all lower-case
(#166) Inline comments must start with a capital letter, digit or 3-dots sequence
(#168) Inline comments must start with a capital letter, digit or 3-dots sequence
(#168) Inline comments must end in full-stops, exclamation marks, or question marks
(#169) Variable "attemptsByQuiz" must be all lower-case
(#170) Inline comments must start with a capital letter, digit or 3-dots sequence
(#170) Inline comments must end in full-stops, exclamation marks, or question marks
(#173) Inline comments must start with a capital letter, digit or 3-dots sequence
(#173) Inline comments must end in full-stops, exclamation marks, or question marks
(#174) Variable "allAttempts" must be all lower-case
(#175) Variable "attemptsByQuiz" must be all lower-case
(#179) Inline comments must start with a capital letter, digit or 3-dots sequence
(#179) Inline comments must end in full-stops, exclamation marks, or question marks
(#180) Variable "attemptsByQuiz" must be all lower-case
(#182) Inline comments must start with a capital letter, digit or 3-dots sequence
(#184) Inline comments must start with a capital letter, digit or 3-dots sequence
(#190) Whitespace found at end of line
(#191) Whitespace found at end of line
(#193) Whitespace found at end of line
(#194) Expected 1 space before comment text but found 3; use block comment if you need indentation
(#195) Expected 1 space before comment text but found 3; use block comment if you need indentation
(#196) Whitespace found at end of line
(#199) Whitespace found at end of line
(#202) Whitespace found at end of line
(#206) Inline comments must start with a capital letter, digit or 3-dots sequence
(#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
(#221) Variable "updateSql" must be all lower-case
(#222) Variable "updateSql" must be all lower-case
(#223) Variable "actionLog" must be all lower-case
(#223) Variable "updateSql" must be all lower-case
(#225) Variable "errorMessages" must be all lower-case
(#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
(#235) Variable "updateAll" must be all lower-case
(#235) Variable "tableName" must be all lower-case
(#239) Variable "updateAll" must be all lower-case
(#240) Variable "actionLog" must be all lower-case
(#240) Variable "updateAll" must be all lower-case
(#242) Variable "errorMessages" must be all lower-case
(#247) Inline comments must start with a capital letter, digit or 3-dots sequence
(#248) Variable "actionLog" must be all lower-case
(#254) Whitespace found at end of line
(#261) Protected method name "QuizAttemptsMerger::updateRecords" must be in lower-case letters only
(#261) Variable "recordsToModify" must be all lower-case
(#261) Variable "fieldName" must be all lower-case
(#261) Variable "actionLog" must be all lower-case
(#261) Variable "errorMessages" must be all lower-case
(#262) Opening brace should be on the same line as the declaration
(#263) Variable "recordsToModify" must be all lower-case
(#263) Variable "fieldName" must be all lower-case
(#263) Variable "actionLog" must be all lower-case
(#263) Variable "errorMessages" must be all lower-case
(#264) Variable "recordsToModify" must be all lower-case
(#264) Variable "actionLog" must be all lower-case
(#273) Protected method name "QuizAttemptsMerger::updateAllQuizzes" must be in lower-case letters only
(#273) Variable "actionLog" must be all lower-case
(#274) Opening brace should be on the same line as the declaration
(#276) Inline comments must start with a capital letter, digit or 3-dots sequence
(#282) Variable "actionLog" must be all lower-case
(#286) Protected method name "QuizAttemptsMerger::updateQuizzes" must be in lower-case letters only
(#286) Variable "actionLog" must be all lower-case
(#287) Opening brace should be on the same line as the declaration
(#292) Variable "sqlQuizzes" must be all lower-case
(#297) Variable "sqlQuizzes" must be all lower-case
(#300) Variable "actionLog" must be all lower-case
(#302) Inline comments must start with a capital letter, digit or 3-dots sequence
admin/tool/mergeusers/lib/table/tablemerger.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#55) Expected MOODLE_INTERNAL check or config.php inclusion
(#67) Public method name "TableMerger::getTablesToSkip" must be in lower-case letters only
(#77) Variable "errorMessages" must be all lower-case
(#77) Variable "actionLog" must be all lower-case
admin/tool/mergeusers/lib/table/userenrolmentsmerger.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#26) Expected MOODLE_INTERNAL check or config.php inclusion
(#32) Opening brace should be on the same line as the declaration
(#50) Variable "actionLog" must be all lower-case
(#50) Variable "errorMessages" must be all lower-case
(#51) Opening brace should be on the same line as the declaration
(#61) Variable "enrolArr" must be all lower-case
(#62) Variable "idsToDisable" must be all lower-case
(#63) Variable "enrolmentsToUpdate" must be all lower-case
(#64) Variable "enrolmentsToReactivate" must be all lower-case
(#66) Variable "resObj" must be all lower-case
(#67) Variable "enrolArr" must be all lower-case
(#67) Variable "resObj" must be all lower-case
(#67) Variable "resObj" must be all lower-case
(#70) Variable "enrolArr" must be all lower-case
(#70) Variable "enrolId" must be all lower-case
(#70) Variable "enrolInfo" must be all lower-case
(#71) The use of function sizeof() is forbidden; use count() instead
(#71) Variable "enrolInfo" must be all lower-case
(#72) Inline comments must start with a capital letter, digit or 3-dots sequence
(#72) No space found before comment text; expected "// if we don't have 2 results, then these users did not both complete this activity." but found "//if we don't have 2 results, then these users did not both complete this activity."
(#73) Variable "enrolInfo" must be all lower-case
(#74) Inline comments must start with a capital letter, digit or 3-dots sequence
(#74) No space found before comment text; expected "// if we have the old user, we have to assign this course to the new user." but found "//if we have the old user, we have to assign this course to the new user."
(#75) Variable "enrolmentsToUpdate" must be all lower-case
(#75) Variable "enrolInfo" must be all lower-case
(#75) Inline comments must end in full-stops, exclamation marks, or question marks
(#75) No space found before comment text; expected "// disable the old user" but found "//disable the old user"
(#78) Inline comments must start with a capital letter, digit or 3-dots sequence
(#78) No space found before comment text; expected "// we don't have anything here for this course. We actually shouldn't get to this point ever." but found "//we don't have anything here for this course. We actually shouldn't get to this point ever."
(#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
(#83) Variable "enrolInfo" must be all lower-case
(#84) Variable "idsToDisable" must be all lower-case
(#84) Variable "enrolInfo" must be all lower-case
(#86) Inline comments must start with a capital letter, digit or 3-dots sequence
(#86) Inline comments must end in full-stops, exclamation marks, or question marks
(#86) No space found before comment text; expected "// check if it was already disabled" but found "//check if it was already disabled"
(#87) Variable "enrolInfo" must be all lower-case
(#88) Variable "enrolmentsToReactivate" must be all lower-case
(#88) Variable "enrolInfo" must be all lower-case
(#88) Inline comments must start with a capital letter, digit or 3-dots sequence
(#91) Variable "enrolArr" must be all lower-case
(#91) Inline comments must start with a capital letter, digit or 3-dots sequence
(#91) No space found before comment text; expected "// free memory" but found "//free memory"
(#92) Inline comments must end in full-stops, exclamation marks, or question marks
(#92) No space found before comment text; expected "// free memory" but found "//free memory"
(#94) Variable "enrolmentsToUpdate" must be all lower-case
(#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
(#95) Variable "enrolmentsToUpdate" must be all lower-case
(#95) Variable "actionLog" must be all lower-case
(#95) Variable "errorMessages" must be all lower-case
(#97) Variable "enrolmentsToUpdate" must be all lower-case
(#97) Inline comments must start with a capital letter, digit or 3-dots sequence
(#97) Inline comments must end in full-stops, exclamation marks, or question marks
(#97) No space found before comment text; expected "// free memory" but found "//free memory"
(#99) Inline comments must start with a capital letter, digit or 3-dots sequence
(#100) Variable "idsToDisable" must be all lower-case
(#101) Variable "idsToDisable" must be all lower-case
(#101) Variable "actionLog" must be all lower-case
(#101) Variable "errorMessages" must be all lower-case
(#103) Variable "idsToDisable" must be all lower-case
(#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 "// free memory" but found "//free memory"
(#105) Inline comments must start with a capital letter, digit or 3-dots sequence
(#107) Variable "enrolmentsToReactivate" must be all lower-case
(#108) Variable "enrolmentsToReactivate" must be all lower-case
(#108) Variable "actionLog" must be all lower-case
(#108) Variable "errorMessages" must be all lower-case
(#110) Variable "enrolmentsToReactivate" must be all lower-case
(#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 "// free memory" but found "//free memory"
(#113) Protected method name "UserEnrolmentsMerger::updateAllUserEnrolmentsWithUser" must be in lower-case letters only
(#113) Variable "enrolmentsToUpdate" must be all lower-case
(#113) Variable "actionLog" must be all lower-case
(#113) Variable "errorMessages" must be all lower-case
(#113) Line exceeds 132 characters; contains 136 characters
(#114) Opening brace should be on the same line as the declaration
(#115) Variable "enrolmentsToUpdate" must be all lower-case
(#117) Variable "actionLog" must be all lower-case
(#117) Variable "errorMessages" must be all lower-case
(#122) Protected method name "UserEnrolmentsMerger::updateUserEnrolmentsWithUser" must be in lower-case letters only
(#122) Variable "enrolmentsToUpdate" must be all lower-case
(#122) Variable "actionLog" must be all lower-case
(#122) Variable "errorMessages" must be all lower-case
(#122) Line exceeds 132 characters; contains 133 characters
(#123) Opening brace should be on the same line as the declaration
(#125) Variable "updateIds" must be all lower-case
(#125) Variable "enrolmentsToUpdate" must be all lower-case
(#126) Variable "updateIds" must be all lower-case
(#128) Inline comments must start with a capital letter, digit or 3-dots sequence
(#128) No space found before comment text; expected "// all was ok: action done." but found "//all was ok: action done."
(#129) Variable "actionLog" must be all lower-case
(#131) Inline comments must start with a capital letter, digit or 3-dots sequence
(#132) Variable "errorMessages" must be all lower-case
(#135) Variable "updateIds" must be all lower-case
(#139) Protected method name "UserEnrolmentsMerger::lockAllUserEnrolments" must be in lower-case letters only
(#139) Variable "idsToDisable" must be all lower-case
(#139) Variable "actionLog" must be all lower-case
(#139) Variable "errorMessages" must be all lower-case
(#140) Opening brace should be on the same line as the declaration
(#141) Variable "idsToDisable" must be all lower-case
(#143) Variable "actionLog" must be all lower-case
(#143) Variable "errorMessages" must be all lower-case
(#148) Protected method name "UserEnrolmentsMerger::lockUserEnrolments" must be in lower-case letters only
(#148) Variable "idsToDisable" must be all lower-case
(#148) Variable "actionLog" must be all lower-case
(#148) Variable "errorMessages" must be all lower-case
(#149) Opening brace should be on the same line as the declaration
(#151) Variable "idsToLock" must be all lower-case
(#151) Variable "idsToDisable" must be all lower-case
(#152) Variable "idsToLock" must be all lower-case
(#154) Inline comments must start with a capital letter, digit or 3-dots sequence
(#154) No space found before comment text; expected "// all was ok: action done." but found "//all was ok: action done."
(#155) Variable "actionLog" must be all lower-case
(#157) Inline comments must start with a capital letter, digit or 3-dots sequence
(#158) Variable "errorMessages" must be all lower-case
(#161) Variable "idsToLock" must be all lower-case
(#165) Protected method name "UserEnrolmentsMerger::unlockAllUserEnrolments" must be in lower-case letters only
(#165) Variable "enrolmentsToReactivate" must be all lower-case
(#165) Variable "actionLog" must be all lower-case
(#165) Variable "errorMessages" must be all lower-case
(#166) Opening brace should be on the same line as the declaration
(#167) Variable "enrolmentsToReactivate" must be all lower-case
(#169) Variable "actionLog" must be all lower-case
(#169) Variable "errorMessages" must be all lower-case
(#174) Protected method name "UserEnrolmentsMerger::unlockUserEnrolments" must be in lower-case letters only
(#174) Variable "enrolmentsToReactivate" must be all lower-case
(#174) Variable "actionLog" must be all lower-case
(#174) Variable "errorMessages" must be all lower-case
(#175) Opening brace should be on the same line as the declaration
(#177) Variable "idsToUnlock" must be all lower-case
(#177) Variable "enrolmentsToReactivate" must be all lower-case
(#178) Variable "idsToUnlock" must be all lower-case
(#180) Inline comments must start with a capital letter, digit or 3-dots sequence
(#180) No space found before comment text; expected "// all was ok: action done." but found "//all was ok: action done."
(#181) Variable "actionLog" must be all lower-case
(#183) Inline comments must start with a capital letter, digit or 3-dots sequence
(#184) Variable "errorMessages" must be all lower-case
(#187) Variable "idsToUnlock" must be all lower-case
admin/tool/mergeusers/lib/userreviewtable.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#34) Expected login check (require_login, require_course_login, admin_externalpage_setup) following config inclusion. None found.
(#38) Inline comments must start with a capital letter, digit or 3-dots sequence
(#38) Inline comments must end in full-stops, exclamation marks, or question marks
(#69) Opening brace should be on the same line as the declaration
(#74) Inline comments must end in full-stops, exclamation marks, or question marks
(#92) Opening brace should be on the same line as the declaration
(#93) Inline comments must end in full-stops, exclamation marks, or question marks
(#96) Inline comments must start with a capital letter, digit or 3-dots sequence
(#96) Inline comments must end in full-stops, exclamation marks, or question marks
(#117) Inline comments must end in full-stops, exclamation marks, or question marks
(#120) Inline comments must start with a capital letter, digit or 3-dots sequence
(#120) 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
(#133) Inline comments must end in full-stops, exclamation marks, or question marks
(#136) Inline comments must start with a capital letter, digit or 3-dots sequence
(#136) 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
admin/tool/mergeusers/lib/userselecttable.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#34) Expected login check (require_login, require_course_login, admin_externalpage_setup) following config inclusion. None found.
(#38) Inline comments must start with a capital letter, digit or 3-dots sequence
(#38) Inline comments must end in full-stops, exclamation marks, or question marks
(#64) Opening brace should be on the same line as the declaration
(#77) Opening brace should be on the same line as the declaration
(#78) Inline comments must end in full-stops, exclamation marks, or question marks
(#99) Line exceeds 132 characters; contains 149 characters
(#100) Line exceeds 132 characters; contains 149 characters
admin/tool/mergeusers/log.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#30) Inline comments must end in full-stops, exclamation marks, or question marks
(#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
(#48) No space found before comment text; expected "// aborts execution" but found "//aborts execution"
admin/tool/mergeusers/renderer.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#25) "require_once" must be immediately followed by an open parenthesis
(#26) "require_once" must be immediately followed by an open parenthesis
(#54) Opening brace should be on the same line as the declaration
(#75) Opening brace should be on the same line as the declaration
(#105) Opening brace should be on the same line as the declaration
(#117) Inline comments must end in full-stops, exclamation marks, or question marks
(#139) Opening brace should be on the same line as the declaration
(#149) Opening brace should be on the same line as the declaration
(#165) Opening brace should be on the same line as the declaration
(#192) Opening brace should be on the same line as the declaration
(#206) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#235) Line exceeds 132 characters; contains 151 characters
(#248) Opening brace should be on the same line as the declaration
(#264) Opening brace should be on the same line as the declaration
(#282) Opening brace should be on the same line as the declaration
(#294) Inline comments must start with a capital letter, digit or 3-dots sequence
(#294) No space found before comment text; expected "// failure icon" but found "//failure icon"
(#295) Inline comments must end in full-stops, exclamation marks, or question marks
(#295) No space found before comment text; expected "// ok icon" but found "//ok icon"
(#299) Line exceeds 132 characters; contains 177 characters
admin/tool/mergeusers/review_form.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#27) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#27) Inline comments must start with a capital letter, digit or 3-dots sequence
(#27) Inline comments must end in full-stops, exclamation marks, or question marks
(#27) 3 slashes comments are not allowed; use "// Comment." instead
(#42) Member variable "review_step" must not contain underscores.
(#44) Variable "review_step" must not contain underscores.
(#45) Opening brace should be on the same line as the declaration
(#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
(#46) No space found before comment text; expected "// just before parent's construct" but found "//just before parent's construct"
(#49) Variable "review_step" must not contain underscores.
(#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
(#61) Inline comments must end in full-stops, exclamation marks, or question marks
(#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
(#71) Inline comments must start with a capital letter, digit or 3-dots sequence
(#71) Inline comments must end in full-stops, exclamation marks, or question marks
(#74) Inline comments must start with a capital letter, digit or 3-dots sequence
(#75) Inline comments must end in full-stops, exclamation marks, or question marks
admin/tool/mergeusers/select_form.php
(#27) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#27) Inline comments must start with a capital letter, digit or 3-dots sequence
(#27) Inline comments must end in full-stops, exclamation marks, or question marks
(#27) 3 slashes comments are not allowed; use "// Comment." instead
(#38) Opening brace should be on the same line as the declaration
(#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 "// just before parent's construct" but found "//just before parent's construct"
(#42) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#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
(#58) Inline comments must start with a capital letter, digit or 3-dots sequence
(#58) Inline comments must end in full-stops, exclamation marks, or question marks
(#61) Inline comments must start with a capital letter, digit or 3-dots sequence
(#61) Inline comments must end in full-stops, exclamation marks, or question marks
(#69) Inline comments must start with a capital letter, digit or 3-dots sequence
(#69) Inline comments must end in full-stops, exclamation marks, or question marks
admin/tool/mergeusers/settings.php
(#53) Inline comments must end in full-stops, exclamation marks, or question marks
(#62) Variable "supporting_lang" must not contain underscores.
(#67) Variable "supporting_lang" must not contain underscores.
(#76) Inline comments must start with a capital letter, digit or 3-dots sequence
(#76) No space found before comment text; expected "// duplicated records make MyMoodle does not work." but found "//duplicated records make MyMoodle does not work."
(#80) Inline comments must start with a capital letter, digit or 3-dots sequence
(#80) No space found before comment text; expected "// default value: empty => apply all exceptions." but found "//default value: empty => apply all exceptions."
(#83) Inline comments must start with a capital letter, digit or 3-dots sequence
(#83) Inline comments must end in full-stops, exclamation marks, or question marks
(#84) Variable "quizStrings" must be all lower-case
(#85) Variable "quizStrings" must be all lower-case
(#85) Line exceeds 132 characters; contains 140 characters
(#86) Variable "quizStrings" must be all lower-case
(#86) Line exceeds 132 characters; contains 160 characters
(#87) Variable "quizStrings" must be all lower-case
(#87) Line exceeds 132 characters; contains 160 characters
(#88) Variable "quizStrings" must be all lower-case
(#88) Line exceeds 132 characters; contains 136 characters
(#90) Variable "quizOptions" must be all lower-case
(#91) Variable "quizStrings" must be all lower-case
(#92) Variable "quizStrings" must be all lower-case
(#93) Variable "quizStrings" must be all lower-case
(#94) Variable "quizStrings" must be all lower-case
(#99) Variable "quizStrings" must be all lower-case
(#101) Variable "quizOptions" must be all lower-case
(#109) Inline comments must end in full-stops, exclamation marks, or question marks
admin/tool/mergeusers/tests/assign_test.php
(#78) Variable "user_remove" must not contain underscores.
(#79) Variable "user_remove" must not contain underscores.
admin/tool/mergeusers/tests/clioptions_test.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion
(#34) Opening brace should be on the same line as the declaration
(#49) Variable "user_remove" must not contain underscores.
(#50) Variable "user_keep" must not contain underscores.
(#53) Variable "user_keep" must not contain underscores.
(#53) Variable "user_remove" must not contain underscores.
(#56) Variable "user_remove" must not contain underscores.
(#56) Variable "user_remove" must not contain underscores.
(#57) Variable "user_remove" must not contain underscores.
(#59) Variable "user_keep" must not contain underscores.
(#59) Variable "user_keep" must not contain underscores.
(#60) Variable "user_keep" must not contain underscores.
(#62) Variable "user_remove_2" must not contain underscores.
(#71) Variable "user_keep" must not contain underscores.
(#71) Variable "user_remove_2" must not contain underscores.
(#83) Variable "user_remove" must not contain underscores.
(#84) Variable "user_keep" must not contain underscores.
(#87) Variable "user_keep" must not contain underscores.
(#87) Variable "user_remove" must not contain underscores.
(#91) Variable "user_remove" must not contain underscores.
(#91) Variable "user_remove" must not contain underscores.
(#92) Variable "user_remove" must not contain underscores.
(#94) Variable "user_keep" must not contain underscores.
(#94) Variable "user_keep" must not contain underscores.
(#95) Variable "user_keep" must not contain underscores.
(#97) Variable "user_remove_2" must not contain underscores.
(#104) Variable "user_keep" must not contain underscores.
(#104) Variable "user_remove_2" must not contain underscores.
admin/tool/mergeusers/tests/enrolments_test.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion
(#45) Variable "user_remove" must not contain underscores.
(#46) Variable "user_keep" must not contain underscores.
(#53) Expected 1 space before "=>"; 0 found
(#53) Expected 1 space after "=>"; 0 found
(#53) Expected 1 space before "=>"; 0 found
(#53) Expected 1 space after "=>"; 0 found
(#54) Expected 1 space before "=>"; 0 found
(#54) Expected 1 space after "=>"; 0 found
(#54) Expected 1 space before "=>"; 0 found
(#54) Expected 1 space after "=>"; 0 found
(#55) Expected 1 space before "=>"; 0 found
(#55) Expected 1 space after "=>"; 0 found
(#55) Expected 1 space before "=>"; 0 found
(#55) Expected 1 space after "=>"; 0 found
(#59) Expected 1 space before "=>"; 0 found
(#59) Expected 1 space after "=>"; 0 found
(#62) Variable "user_remove" must not contain underscores.
(#63) Variable "user_remove" must not contain underscores.
(#64) Variable "user_keep" must not contain underscores.
(#65) Variable "user_keep" must not contain underscores.
(#68) Variable "user_remove" must not contain underscores.
(#74) Variable "user_keep" must not contain underscores.
(#80) Variable "user_keep" must not contain underscores.
(#80) Variable "user_remove" must not contain underscores.
(#83) Variable "user_remove" must not contain underscores.
(#83) Variable "user_remove" must not contain underscores.
(#84) Variable "user_remove" must not contain underscores.
(#87) Variable "user_keep" must not contain underscores.
admin/tool/mergeusers/tests/quiz_test.php
(#25) Expected MOODLE_INTERNAL check or config.php inclusion
(#186) Variable "user_remove" must not contain underscores.
(#187) Variable "user_remove" must not contain underscores.
(#214) Variable "user_remove" must not contain underscores.
(#215) Variable "user_remove" must not contain underscores.
admin/tool/mergeusers/version.php
(#34) Inline comments must end in full-stops, exclamation marks, or question marks
admin/tool/mergeusers/view.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#30) Inline comments must end in full-stops, exclamation marks, or question marks

Javascript coding style problems

(27 errors, 13 warnings)

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

admin/tool/mergeusers/module.js
(#21) Identifier 'tool_mergeusers' is not in camel case. (camelcase)
(#22) Identifier 'init_select_table' is not in camel case. (camelcase)
(#22) Unexpected space before function parentheses. (space-before-function-paren)
(#23) Unexpected space before function parentheses. (space-before-function-paren)
(#24) 'radiobuttons' is not defined. (no-undef)
(#25) 'radiobuttons' is not defined. (no-undef)
(#25) Unexpected space before function parentheses. (space-before-function-paren)
(#25) Missing space before opening brace. (space-before-blocks)
(#28) 'current' is not defined. (no-undef)
(#29) There should be no spaces inside this paren. (space-in-parens)
(#29) 'current' is not defined. (no-undef)
(#29) There should be no spaces inside this paren. (space-in-parens)
(#30) 'target' is not defined. (no-undef)
(#31) 'lastselected' is not defined. (no-undef)
(#32) 'lastvalue' is not defined. (no-undef)
(#32) 'lastselected' is not defined. (no-undef)
(#34) 'target' is not defined. (no-undef)
(#35) 'lastselected' is not defined. (no-undef)
(#36) 'lastvalue' is not defined. (no-undef)
(#36) 'lastselected' is not defined. (no-undef)
(#39) Comments should not begin with a lowercase character (capitalized-comments)
(#40) 'id' is not defined. (no-undef)
(#41) 'radiobutton' is not defined. (no-undef)
(#41) 'target' is not defined. (no-undef)
(#41) 'id' is not defined. (no-undef)
(#42) 'radiobutton' is not defined. (no-undef)
(#44) Comments should not begin with a lowercase character (capitalized-comments)
(#45) There should be no spaces inside this paren. (space-in-parens)
(#45) 'lastvalue' is not defined. (no-undef)
(#45) 'lastvalue' is not defined. (no-undef)
(#45) 'id' is not defined. (no-undef)
(#46) 'last' is not defined. (no-undef)
(#46) Infix operators must be spaced. (space-infix-ops)
(#46) 'target' is not defined. (no-undef)
(#46) Infix operators must be spaced. (space-infix-ops)
(#46) 'lastvalue' is not defined. (no-undef)
(#47) 'last' is not defined. (no-undef)
(#49) 'lastselected' is not defined. (no-undef)
(#49) 'id' is not defined. (no-undef)
(#54) Missing semicolon. (semi)

CSS problems

(1 errors, 0 warnings)

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

admin/tool/mergeusers/styles.css
(#39) Expected single space before "{" (block-opening-brace-space-before)

PHPDocs style problems

(141 errors, 32 warnings)

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

admin/tool/mergeusers/classes/event/user_merged.php
(#50) Function user_merged::init is not documented
(#22) Package tool is not valid
admin/tool/mergeusers/classes/event/user_merged_failure.php
(#40) Function user_merged_failure::get_name is not documented
(#44) Function user_merged_failure::get_legacy_eventname is not documented
(#48) Function user_merged_failure::get_description is not documented
(#20) Package tool is not valid
admin/tool/mergeusers/classes/event/user_merged_success.php
(#40) Function user_merged_success::get_name is not documented
(#44) Function user_merged_success::get_legacy_eventname is not documented
(#48) Function user_merged_success::get_description is not documented
(#20) Package tool is not valid
admin/tool/mergeusers/classes/privacy/provider.php
(#29) Class provider is not documented
admin/tool/mergeusers/classes/tool_mergeusers_config.php
(#17) No one-line description found in phpdocs for file
(#25) Class tool_mergeusers_config does not have @copyright tag
(#25) Class tool_mergeusers_config does not have @license tag
(#18) Package tool is not valid
admin/tool/mergeusers/classes/tool_mergeusers_logger.php
(#17) No one-line description found in phpdocs for file
(#31) No one-line description found in phpdocs for class tool_mergeusers_logger
(#70) Phpdocs for function tool_mergeusers_logger::get has incomplete parameters list
(#31) Class tool_mergeusers_logger does not have @copyright tag
(#31) Class tool_mergeusers_logger does not have @license tag
(#18) Package tool is not valid
admin/tool/mergeusers/cli/climerger.php
(#17) No one-line description found in phpdocs for file
(#18) Package tool is not valid
admin/tool/mergeusers/config/config.php
(#17) No one-line description found in phpdocs for file
(#18) Package tool is not valid
admin/tool/mergeusers/db/access.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
admin/tool/mergeusers/db/events.php
(#17) No one-line description found in phpdocs for file
(#18) Package tool is not valid
admin/tool/mergeusers/db/upgrade.php
(#17) No one-line description found in phpdocs for file
(#28) Not recommended phpdocs tag @global used
(#18) Package tool is not valid
admin/tool/mergeusers/index.php
(#2) Empty line found after PHP open tag
(#18) File-level phpdocs block does not have @copyright tag
(#21) Package tool is not valid
admin/tool/mergeusers/index_form.php
(#31) Found comment starting with three or more slashes
(#17) File-level phpdocs block does not have @copyright tag
(#33) Class mergeuserform does not have @copyright tag
(#33) Class mergeuserform does not have @license tag
(#20) Package tool is not valid
admin/tool/mergeusers/lang/en/tool_mergeusers.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block does not have @copyright tag
admin/tool/mergeusers/lib.php
(#17) File-level phpdocs block does not have @copyright tag
(#28) Not recommended phpdocs tag @global used
admin/tool/mergeusers/lib/autoload.php
(#2) Empty line found after PHP open tag
(#18) No one-line description found in phpdocs for file
(#19) Package tool is not valid
admin/tool/mergeusers/lib/cligathering.php
(#17) No one-line description found in phpdocs for file
(#31) Class CLIGathering does not have @copyright tag
(#31) Class CLIGathering does not have @license tag
(#18) Package tool is not valid
admin/tool/mergeusers/lib/events/keptuser.php
(#17) No one-line description found in phpdocs for file
(#18) Package tool is not valid
admin/tool/mergeusers/lib/events/olduser.php
(#17) No one-line description found in phpdocs for file
(#34) Not recommended phpdocs tag @global used
(#18) Package tool is not valid
admin/tool/mergeusers/lib/gathering.php
(#17) No one-line description found in phpdocs for file
(#18) Package tool is not valid
admin/tool/mergeusers/lib/merger.php
(#27) Class Merger is not documented
(#17) No one-line description found in phpdocs for file
(#33) Phpdocs for function Merger::__construct has incomplete parameters list
(#18) Package tool is not valid
admin/tool/mergeusers/lib/mergeusersearch.php
(#2) Empty line found after PHP open tag
(#18) File-level phpdocs block does not have @copyright tag
(#42) Class MergeUserSearch does not have @copyright tag
(#42) Class MergeUserSearch does not have @license tag
(#23) Package tool is not valid
admin/tool/mergeusers/lib/mergeusertool.php
(#2) Empty line found after PHP open tag
(#43) No one-line description found in phpdocs for class MergeUserTool
(#447) Phpdocs for function MergeUserTool::updateGrades has incomplete parameters list
(#18) File-level phpdocs block does not have @copyright tag
(#43) Class MergeUserTool does not have @copyright tag
(#43) Class MergeUserTool does not have @license tag
(#120) Not recommended phpdocs tag @global used
(#181) Not recommended phpdocs tag @global used
(#181) Not recommended phpdocs tag @global used
(#214) Not recommended phpdocs tag @global used
(#214) Not recommended phpdocs tag @global used
(#322) Not recommended phpdocs tag @global used
(#322) Not recommended phpdocs tag @global used
(#23) Package tool is not valid
admin/tool/mergeusers/lib/table/generictablemerger.php
(#2) Empty line found after PHP open tag
(#44) Function GenericTableMerger::__construct is not documented
(#201) Function GenericTableMerger::cleanRecords is not documented
(#35) Constant GenericTableMerger::CHUNK_SIZE is not documented
(#18) File-level phpdocs block does not have @copyright tag
(#28) Class GenericTableMerger does not have @copyright tag
(#28) Class GenericTableMerger does not have @license tag
(#116) Not recommended phpdocs tag @global used
(#116) Not recommended phpdocs tag @global used
(#181) Not recommended phpdocs tag @global used
(#181) Not recommended phpdocs tag @global used
(#226) Not recommended phpdocs tag @global used
(#226) Not recommended phpdocs tag @global used
(#21) Package tool is not valid
admin/tool/mergeusers/lib/table/quizattemptsmerger.php
(#2) Empty line found after PHP open tag
(#18) File-level phpdocs block is not found
(#286) Function QuizAttemptsMerger::updateQuizzes is not documented
(#270) Phpdocs for function QuizAttemptsMerger::updateAllQuizzes has incomplete parameters list
(#24) Class QuizAttemptsMerger does not have @copyright tag
(#269) Not recommended phpdocs tag @global used
(#52) Package tool is not valid
admin/tool/mergeusers/lib/table/tablemerger.php
(#2) Empty line found after PHP open tag
(#57) Constant PRIMARY_KEY is not documented
(#18) File-level phpdocs block does not have @copyright tag
(#21) Package tool is not valid
admin/tool/mergeusers/lib/table/userenrolmentsmerger.php
(#2) Empty line found after PHP open tag
(#18) File-level phpdocs block is not found
(#31) Function UserEnrolmentsMerger::__construct is not documented
(#113) Function UserEnrolmentsMerger::updateAllUserEnrolmentsWithUser is not documented
(#122) Function UserEnrolmentsMerger::updateUserEnrolmentsWithUser is not documented
(#139) Function UserEnrolmentsMerger::lockAllUserEnrolments is not documented
(#148) Function UserEnrolmentsMerger::lockUserEnrolments is not documented
(#165) Function UserEnrolmentsMerger::unlockAllUserEnrolments is not documented
(#174) Function UserEnrolmentsMerger::unlockUserEnrolments is not documented
(#29) Variable UserEnrolmentsMerger::$tablename is not documented
(#18) Class UserEnrolmentsMerger does not have @copyright tag
(#21) Package tool is not valid
admin/tool/mergeusers/lib/userreviewtable.php
(#2) Empty line found after PHP open tag
(#43) No one-line description found in phpdocs for class UserReviewTable
(#19) File-level phpdocs block does not have @copyright tag
(#43) Class UserReviewTable does not have @copyright tag
(#22) Package tool is not valid
admin/tool/mergeusers/lib/userselecttable.php
(#2) Empty line found after PHP open tag
(#43) No one-line description found in phpdocs for class UserSelectTable
(#19) File-level phpdocs block does not have @copyright tag
(#43) Class UserSelectTable does not have @copyright tag
(#22) Package tool is not valid
admin/tool/mergeusers/log.php
(#17) File-level phpdocs block does not have @copyright tag
(#20) Package tool is not valid
admin/tool/mergeusers/renderer.php
(#2) Empty line found after PHP open tag
(#18) No one-line description found in phpdocs for file
(#143) Phpdocs for function tool_mergeusers_renderer::render_user_review_table has incomplete parameters list
(#18) File-level phpdocs block does not have @license tag
(#277) Not recommended phpdocs tag @global used
(#32) Package tool is not valid
admin/tool/mergeusers/review_form.php
(#2) Empty line found after PHP open tag
(#44) Function reviewuserform::__construct is not documented
(#27) Found comment starting with three or more slashes
(#18) File-level phpdocs block does not have @copyright tag
(#29) Class reviewuserform does not have @copyright tag
(#29) Class reviewuserform does not have @license tag
(#21) Package tool is not valid
admin/tool/mergeusers/select_form.php
(#37) Function selectuserform::__construct is not documented
(#27) Found comment starting with three or more slashes
(#17) File-level phpdocs block does not have @copyright tag
(#29) Class selectuserform does not have @copyright tag
(#29) Class selectuserform does not have @license tag
(#20) Package tool is not valid
admin/tool/mergeusers/settings.php
(#17) File-level phpdocs block does not have @copyright tag
(#20) Package tool is not valid
admin/tool/mergeusers/tests/assign_test.php
(#35) There is no description in phpdocs for function setUp
(#84) Phpdocs for function tool_mergeusers_assign_testcase::get_user_assign_grade has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#31) Class tool_mergeusers_assign_testcase does not have @copyright tag
(#31) Class tool_mergeusers_assign_testcase does not have @license tag
(#20) Package tool is not valid
admin/tool/mergeusers/tests/clioptions_test.php
(#17) File-level phpdocs block is not found
(#17) Class tool_mergeusers_clioptions_testcase does not have @copyright tag
(#20) Package tool is not valid
admin/tool/mergeusers/tests/enrolments_test.php
(#17) File-level phpdocs block is not found
(#17) Class tool_mergeusers_enrolments_testcase does not have @copyright tag
(#20) Package tool is not valid
admin/tool/mergeusers/tests/quiz_test.php
(#17) File-level phpdocs block is not found
(#72) Phpdocs for function tool_mergeusers_quiz_testcase::add_quiz_to_course has incomplete parameters list
(#111) Phpdocs for function tool_mergeusers_quiz_testcase::get_user_quiz_grade has incomplete parameters list
(#136) Phpdocs for function tool_mergeusers_quiz_testcase::submit_quiz_attempt has incomplete parameters list
(#17) Class tool_mergeusers_quiz_testcase does not have @copyright tag
(#20) Package tool is not valid
admin/tool/mergeusers/version.php
(#17) File-level phpdocs block does not have @copyright tag
(#20) Package tool is not valid
admin/tool/mergeusers/view.php
(#17) File-level phpdocs block does not have @copyright tag
(#20) Package tool 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]


grunt changes

(1 errors, 1 warnings)

This section shows files built by grunt and not commited [More info]

Problems running grunt
Task "stylelint:css" failed. Use --force to continue.

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 0 warnings)

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