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

(596 errors, 307 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
(#124) 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
(#124) No space found before comment text; expected "// compound index" but found "//compound index"
(#128) Inline comments must start with a capital letter, digit or 3-dots sequence
(#128) Inline comments must end in full-stops, exclamation marks, or question marks
(#128) 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
(#55) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#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)"
(#82) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#83) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#85) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#85) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#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
(#115) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#117) Inline comments must end in full-stops, exclamation marks, or question marks
(#119) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#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
(#127) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#127) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#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
(#138) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#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)"
(#176) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#176) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#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.
(#56) Expected 1 space after "="; 3 found
(#70) 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 "// New strings" but found "//New strings"
(#97) Inline comments must end in full-stops, exclamation marks, or question marks
(#102) Inline comments must end in full-stops, exclamation marks, or question marks
(#122) Inline comments must end in full-stops, exclamation marks, or question marks
(#128) Inline comments must end in full-stops, exclamation marks, or question marks
(#131) Inline comments must end in full-stops, exclamation marks, or question marks
(#136) Inline comments must end in full-stops, exclamation marks, or question marks
(#154) Inline comments must start with a capital letter, digit or 3-dots sequence
(#154) Inline comments must end in full-stops, exclamation marks, or question marks
(#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
(#188) 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
(#26) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#28) "require_once" must be immediately followed by an open parenthesis
(#45) Inline comments must end in full-stops, exclamation marks, or question marks
(#47) Expected "if (...) {\n"; found "if(...){\n"
(#51) 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
(#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 "// do nothing; aborting, given that the image does not exist" but found "//do nothing; aborting, given that the image does not exist"
(#65) Inline comments must start with a capital letter, digit or 3-dots sequence
(#68) Expected 1 space before "=>"; 0 found
(#68) Expected 1 space after "=>"; 0 found
(#70) Functions must not contain multiple empty lines in a row; found 2 empty lines
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 after closing parenthesis; 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
(#153) Expected 1 space after closing parenthesis; found 0
(#160) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
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 "supportedDatabase" must be all lower-case
(#68) Member variable "userFieldsPerTable" must be all lower-case
(#74) Member variable "tablesToSkip" must be all lower-case
(#79) Member variable "tablesSkipped" must be all lower-case
(#85) Member variable "tablesWithCompoundIndex" must be all lower-case
(#90) Member variable "sqlListTables" must be all lower-case
(#96) Member variable "userFieldNames" must be all lower-case
(#107) Member variable "tableMergers" must be all lower-case
(#112) Member variable "tablesProcessedByTableMergers" must be all lower-case
(#117) Member variable "alwaysRollback" must be all lower-case
(#131) Opening brace should be on the same line as the declaration
(#159) Inline comments must start with a capital letter, digit or 3-dots sequence
(#170) Inline comments must start with a capital letter, digit or 3-dots sequence
(#175) Variable "userFieldNames" must be all lower-case
(#177) Variable "userFieldNames" must be all lower-case
(#179) Variable "userFieldNames" must be all lower-case
(#182) Variable "tableMergers" must be all lower-case
(#183) Variable "tablesProcessedByTableMergers" must be all lower-case
(#184) Variable "tableName" must be all lower-case
(#186) Inline comments must start with a capital letter, digit or 3-dots sequence
(#186) Inline comments must end in full-stops, exclamation marks, or question marks
(#188) Inline comments must start with a capital letter, digit or 3-dots sequence
(#197) Inline comments must start with a capital letter, digit or 3-dots sequence
(#198) Variable "tablesProcessedByTableMergers" must be all lower-case
(#198) Variable "tablesProcessedByTableMergers" must be all lower-case
(#199) Variable "tableMergers" must be all lower-case
(#199) Variable "tableName" must be all lower-case
(#201) Variable "tableMergers" must be all lower-case
(#202) Variable "tablesProcessedByTableMergers" must be all lower-case
(#207) Inline comments must start with a capital letter, digit or 3-dots sequence
(#210) Inline comments must start with a capital letter, digit or 3-dots sequence
(#228) Opening brace should be on the same line as the declaration
(#260) Opening brace should be on the same line as the declaration
(#263) Inline comments must start with a capital letter, digit or 3-dots sequence
(#269) Inline comments must start with a capital letter, digit or 3-dots sequence
(#271) Inline comments must start with a capital letter, digit or 3-dots sequence
(#275) Inline comments must start with a capital letter, digit or 3-dots sequence
(#277) Variable "errorMessages" must be all lower-case
(#278) Variable "actionLog" must be all lower-case
(#284) Variable "startTime" must be all lower-case
(#285) Variable "startTimeString" must be all lower-case
(#285) Variable "startTime" must be all lower-case
(#286) Variable "actionLog" must be all lower-case
(#286) Variable "startTimeString" 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
(#296) Variable "tableName" must be all lower-case
(#296) Variable "userFields" must be all lower-case
(#297) Variable "tableName" must be all lower-case
(#298) Variable "userFields" must be all lower-case
(#299) Variable "tableName" must be all lower-case
(#300) Variable "tableName" must be all lower-case
(#305) Variable "tableMerger" must be all lower-case
(#305) Variable "tableName" must be all lower-case
(#306) Variable "tableName" must be all lower-case
(#309) Inline comments must start with a capital letter, digit or 3-dots sequence
(#310) Variable "tableMerger" must be all lower-case
(#310) Variable "actionLog" must be all lower-case
(#310) Variable "errorMessages" must be all lower-case
(#315) Variable "errorMessages" must be all lower-case
(#329) Inline comments must start with a capital letter, digit or 3-dots sequence
(#329) Inline comments must end in full-stops, exclamation marks, or question marks
(#330) Variable "errorMessages" must be all lower-case
(#333) Inline comments must start with a capital letter, digit or 3-dots sequence
(#333) Inline comments must end in full-stops, exclamation marks, or question marks
(#334) Variable "skippedTables" must be all lower-case
(#336) Variable "skippedTables" must be all lower-case
(#339) Variable "finishTime" must be all lower-case
(#340) Variable "actionLog" must be all lower-case
(#340) Variable "finishTime" must be all lower-case
(#341) Variable "actionLog" must be all lower-case
(#341) Variable "finishTime" must be all lower-case
(#341) Variable "startTime" must be all lower-case
(#343) Variable "skippedTables" must be all lower-case
(#343) Variable "actionLog" must be all lower-case
(#346) Inline comments must start with a capital letter, digit or 3-dots sequence
(#346) No space found before comment text; expected "// thrown controlled exception." but found "//thrown controlled exception."
(#348) Empty CATCH statement detected
(#352) Variable "finishTime" must be all lower-case
(#353) Variable "errorMessages" must be all lower-case
(#353) Variable "startTimeString" must be all lower-case
(#354) Variable "errorMessages" must be all lower-case
(#354) Variable "finishTime" must be all lower-case
(#354) Variable "startTime" must be all lower-case
(#356) Inline comments must start with a capital letter, digit or 3-dots sequence
(#357) Variable "errorMessages" must be all lower-case
(#360) Inline comments must start with a capital letter, digit or 3-dots sequence
(#360) Inline comments must end in full-stops, exclamation marks, or question marks
(#368) Opening brace should be on the same line as the declaration
(#371) Variable "userFieldsPerTable" must be all lower-case
(#373) Variable "tableNames" must be all lower-case
(#374) Variable "prefixLength" must be all lower-case
(#376) Variable "tableNames" must be all lower-case
(#376) Variable "fullTableName" must be all lower-case
(#376) Variable "toIgnore" must be all lower-case
(#378) Variable "fullTableName" must be all lower-case
(#379) No space found before comment text; expected "// This section should never be executed due to the way Moodle returns its resultsets" but found "//This section should never be executed due to the way Moodle returns its resultsets"
(#380) Inline comments must end in full-stops, exclamation marks, or question marks
(#383) Variable "tableName" must be all lower-case
(#383) Variable "fullTableName" must be all lower-case
(#383) Variable "prefixLength" must be all lower-case
(#384) Inline comments must start with a capital letter, digit or 3-dots sequence
(#385) Variable "tableName" must be all lower-case
(#386) Variable "tableName" must be all lower-case
(#386) Variable "fullTableName" must be all lower-case
(#389) Inline comments must start with a capital letter, digit or 3-dots sequence
(#390) Variable "tableName" must be all lower-case
(#395) Inline comments must start with a capital letter, digit or 3-dots sequence
(#396) Variable "userFields" must be all lower-case
(#396) Variable "tableName" must be all lower-case
(#397) Variable "tableName" must be all lower-case
(#400) Variable "currentFields" must be all lower-case
(#400) Variable "fullTableName" must be all lower-case
(#400) Variable "userFields" must be all lower-case
(#402) Variable "currentFields" must be all lower-case
(#403) Variable "userFieldsPerTable" must be all lower-case
(#403) Variable "tableName" must be all lower-case
(#403) Variable "currentFields" must be all lower-case
(#407) Variable "userFieldsPerTable" must be all lower-case
(#409) Variable "existingCompoundIndexes" must be all lower-case
(#410) Variable "tableName" must be all lower-case
(#411) Variable "chosenColumns" must be all lower-case
(#413) Variable "columnNames" must be all lower-case
(#414) Variable "chosenColumns" must be all lower-case
(#414) Variable "columnName" must be all lower-case
(#415) Variable "columnNames" must be all lower-case
(#415) Variable "columnName" must be all lower-case
(#418) Variable "tableColumns" must be all lower-case
(#418) Variable "tableName" must be all lower-case
(#420) Variable "tableColumns" must be all lower-case
(#421) Variable "columnNames" must be all lower-case
(#422) Variable "columnNames" must be all lower-case
(#429) Variable "columnNames" must be all lower-case
(#430) The use of function sizeof() is forbidden; use count() instead
(#430) Variable "columnNames" must be all lower-case
(#431) Variable "existingCompoundIndexes" must be all lower-case
(#431) Variable "tableName" must be all lower-case
(#435) Inline comments must start with a capital letter, digit or 3-dots sequence
(#436) Variable "existingCompoundIndexes" must be all lower-case
(#444) Private method name "MergeUserTool::checkDatabaseSupport" must be in lower-case letters only
(#445) Opening brace should be on the same line as the declaration
(#466) Public method name "MergeUserTool::checkTransactionSupport" must be in lower-case letters only
(#467) Opening brace should be on the same line as the declaration
(#470) Variable "transactionsSupported" must be all lower-case
(#471) Variable "forceOnlyTransactions" must be all lower-case
(#473) Variable "transactionsSupported" must be all lower-case
(#473) Variable "forceOnlyTransactions" must be all lower-case
(#483) Variable "transactionsSupported" must be all lower-case
(#493) Private method name "MergeUserTool::getCurrentUserFieldNames" must be in lower-case letters only
(#493) Variable "tableName" must be all lower-case
(#493) Variable "userFields" must be all lower-case
(#494) Opening brace should be on the same line as the declaration
(#503) Variable "userFields" must be all lower-case
(#504) Variable "tableName" must be all lower-case
(#511) 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.
(#43) Opening brace should be on the same line as the declaration
(#55) Public method name "GenericTableMerger::getTablesToSkip" must be in lower-case letters only
(#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
(#68) Variable "actionLog" must be all lower-case
(#68) Variable "errorMessages" must be all lower-case
(#69) Opening brace should be on the same line as the declaration
(#72) Variable "fieldName" must be all lower-case
(#73) Variable "recordsToUpdate" must be all lower-case
(#75) Variable "fieldName" must be all lower-case
(#76) Variable "recordsToUpdate" must be all lower-case
(#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
(#77) 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"
(#81) Variable "recordsToUpdate" must be all lower-case
(#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
(#82) Variable "recordsToModify" must be all lower-case
(#85) Variable "fieldName" must be all lower-case
(#86) Variable "fieldName" must be all lower-case
(#86) Variable "recordsToModify" must be all lower-case
(#87) Variable "actionLog" must be all lower-case
(#87) Variable "errorMessages" must be all lower-case
(#90) Variable "recordsToModify" must be all lower-case
(#90) Variable "fieldName" must be all lower-case
(#90) Variable "actionLog" must be all lower-case
(#90) Variable "errorMessages" must be all lower-case
(#123) Protected method name "GenericTableMerger::mergeCompoundIndex" must be in lower-case letters only
(#123) Variable "recordsToModify" must be all lower-case
(#123) Variable "actionLog" must be all lower-case
(#124) Variable "errorMessages" must be all lower-case
(#125) Opening brace should be on the same line as the declaration
(#134) Variable "itemArr" must be all lower-case
(#135) Variable "idsToRemove" must be all lower-case
(#136) Variable "resObj" must be all lower-case
(#139) Variable "resObj" must be all lower-case
(#142) Variable "itemArr" must be all lower-case
(#142) Variable "resObj" must be all lower-case
(#144) Inline comments must start with a capital letter, digit or 3-dots sequence
(#144) Inline comments must end in full-stops, exclamation marks, or question marks
(#144) No space found before comment text; expected "// free memory" but found "//free memory"
(#146) Variable "itemArr" must be all lower-case
(#146) Variable "otherInfo" must be all lower-case
(#147) Inline comments must start with a capital letter, digit or 3-dots sequence
(#147) Inline comments must end in full-stops, exclamation marks, or question marks
(#147) 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"
(#148) The use of function sizeof() is forbidden; use count() instead
(#148) Variable "otherInfo" must be all lower-case
(#149) Variable "otherInfo" must be all lower-case
(#150) Variable "recordsToModify" must be all lower-case
(#150) Variable "otherInfo" must be all lower-case
(#150) Variable "otherInfo" must be all lower-case
(#152) 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
(#153) 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"
(#154) Variable "otherInfo" must be all lower-case
(#154) Variable "otherInfo" must be all lower-case
(#155) Variable "idsToRemove" must be all lower-case
(#155) Variable "otherInfo" must be all lower-case
(#155) Variable "otherInfo" must be all lower-case
(#159) Variable "itemArr" must be all lower-case
(#159) Inline comments must start with a capital letter, digit or 3-dots sequence
(#159) No space found before comment text; expected "// free memory" but found "//free memory"
(#161) Variable "idsToRemove" must be all lower-case
(#162) Variable "recordsToModify" must be all lower-case
(#163) Variable "recordsToModify" must be all lower-case
(#167) Variable "idsToRemove" must be all lower-case
(#167) Variable "actionLog" must be all lower-case
(#167) Variable "errorMessages" must be all lower-case
(#169) Variable "idsToRemove" must be all lower-case
(#169) Inline comments must start with a capital letter, digit or 3-dots sequence
(#169) Inline comments must end in full-stops, exclamation marks, or question marks
(#169) No space found before comment text; expected "// free memory" but found "//free memory"
(#187) Protected method name "GenericTableMerger::cleanRecordsOnCompoundIndex" must be in lower-case letters only
(#187) Variable "idsToRemove" must be all lower-case
(#187) Variable "actionLog" must be all lower-case
(#187) Variable "errorMessages" must be all lower-case
(#188) Opening brace should be on the same line as the declaration
(#191) Variable "idsGoByebye" must be all lower-case
(#191) Variable "idsToRemove" must be all lower-case
(#193) Variable "idsGoByebye" must be all lower-case
(#194) Variable "idsGoByebye" must be all lower-case
(#197) Variable "actionLog" must be all lower-case
(#199) Inline comments must start with a capital letter, digit or 3-dots sequence
(#199) Inline comments must end in full-stops, exclamation marks, or question marks
(#200) Variable "errorMessages" must be all lower-case
(#204) Variable "idsGoByebye" must be all lower-case
(#204) Inline comments must start with a capital letter, digit or 3-dots sequence
(#204) Inline comments must end in full-stops, exclamation marks, or question marks
(#204) No space found before comment text; expected "// free memory" but found "//free memory"
(#220) Protected method name "GenericTableMerger::updateRecords" must be in lower-case letters only
(#220) Variable "recordsToModify" must be all lower-case
(#220) Variable "fieldName" must be all lower-case
(#220) Variable "actionLog" must be all lower-case
(#220) Variable "errorMessages" must be all lower-case
(#221) Opening brace should be on the same line as the declaration
(#224) Variable "recordsToModify" must be all lower-case
(#225) Inline comments must start with a capital letter, digit or 3-dots sequence
(#225) Inline comments must end in full-stops, exclamation marks, or question marks
(#229) Variable "idString" must be all lower-case
(#229) Variable "recordsToModify" must be all lower-case
(#230) Variable "updateRecords" must be all lower-case
(#231) Variable "fieldName" must be all lower-case
(#232) Variable "idString" must be all lower-case
(#235) Variable "updateRecords" must be all lower-case
(#236) Variable "errorMessages" must be all lower-case
(#239) Variable "actionLog" must be all lower-case
(#239) Variable "updateRecords" must be all lower-case
(#241) Inline comments must start with a capital letter, digit or 3-dots sequence
(#244) Variable "deleteRecord" must be all lower-case
(#245) Variable "fieldName" must be all lower-case
(#247) Variable "deleteRecord" must be all lower-case
(#248) Variable "errorMessages" must be all lower-case
(#251) Variable "actionLog" must be all lower-case
(#251) Variable "deleteRecord" must be all lower-case
(#265) Protected method name "GenericTableMerger::getOtherFieldsOnCompoundIndex" must be in lower-case letters only
(#265) Variable "userField" must be all lower-case
(#265) Variable "compoundIndex" must be all lower-case
(#266) Opening brace should be on the same line as the declaration
(#267) Inline comments must start with a capital letter, digit or 3-dots sequence
(#268) The use of function sizeof() is forbidden; use count() instead
(#268) Variable "compoundIndex" must be all lower-case
(#269) Variable "compoundIndex" must be all lower-case
(#269) Variable "compoundIndex" must be all lower-case
(#271) Variable "userField" must be all lower-case
(#274) Inline comments must start with a capital letter, digit or 3-dots sequence
(#274) Inline comments must end in full-stops, exclamation marks, or question marks
(#275) 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) Inline comments must start with a capital letter, digit or 3-dots sequence
(#147) Whitespace found at end of line within string
(#153) Variable "allAttempts" must be all lower-case
(#155) Inline comments must start with a capital letter, digit or 3-dots sequence
(#156) Variable "allAttempts" must be all lower-case
(#164) Inline comments must start with a capital letter, digit or 3-dots sequence
(#166) Inline comments must start with a capital letter, digit or 3-dots sequence
(#166) Inline comments must end in full-stops, exclamation marks, or question marks
(#167) Variable "attemptsByQuiz" must be all lower-case
(#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
(#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
(#172) Variable "allAttempts" must be all lower-case
(#173) Variable "attemptsByQuiz" must be all lower-case
(#177) Inline comments must start with a capital letter, digit or 3-dots sequence
(#177) Inline comments must end in full-stops, exclamation marks, or question marks
(#178) Variable "attemptsByQuiz" must be all lower-case
(#180) Inline comments must start with a capital letter, digit or 3-dots sequence
(#182) Inline comments must start with a capital letter, digit or 3-dots sequence
(#188) Whitespace found at end of line
(#189) Whitespace found at end of line
(#191) Whitespace found at end of line
(#192) Expected 1 space before comment text but found 3; use block comment if you need indentation
(#193) Expected 1 space before comment text but found 3; use block comment if you need indentation
(#194) Whitespace found at end of line
(#197) Whitespace found at end of line
(#200) Whitespace found at end of line
(#204) Inline comments must start with a capital letter, digit or 3-dots sequence
(#206) Inline comments must start with a capital letter, digit or 3-dots sequence
(#206) Inline comments must end in full-stops, exclamation marks, or question marks
(#219) Variable "updateSql" must be all lower-case
(#220) Variable "updateSql" must be all lower-case
(#221) Variable "errorMessages" must be all lower-case
(#225) Variable "actionLog" must be all lower-case
(#225) Variable "updateSql" must be all lower-case
(#227) Inline comments must start with a capital letter, digit or 3-dots sequence
(#227) Inline comments must end in full-stops, exclamation marks, or question marks
(#232) Variable "updateAll" must be all lower-case
(#236) Variable "updateAll" must be all lower-case
(#237) Variable "errorMessages" must be all lower-case
(#241) Variable "actionLog" must be all lower-case
(#241) Variable "updateAll" must be all lower-case
(#244) Inline comments must start with a capital letter, digit or 3-dots sequence
(#245) Variable "actionLog" must be all lower-case
(#251) Whitespace found at end of line
(#258) Protected method name "QuizAttemptsMerger::updateRecords" must be in lower-case letters only
(#258) Variable "recordsToModify" must be all lower-case
(#258) Variable "fieldName" must be all lower-case
(#258) Variable "actionLog" must be all lower-case
(#258) Variable "errorMessages" must be all lower-case
(#259) Opening brace should be on the same line as the declaration
(#260) Variable "recordsToModify" must be all lower-case
(#260) Variable "fieldName" must be all lower-case
(#260) Variable "actionLog" must be all lower-case
(#260) Variable "errorMessages" must be all lower-case
(#261) Variable "recordsToModify" must be all lower-case
(#261) Variable "actionLog" must be all lower-case
(#270) Protected method name "QuizAttemptsMerger::updateQuizzes" must be in lower-case letters only
(#270) Variable "actionLog" must be all lower-case
(#271) Opening brace should be on the same line as the declaration
(#273) Inline comments must start with a capital letter, digit or 3-dots sequence
(#280) Variable "sqlQuizzes" must be all lower-case
(#285) Variable "sqlQuizzes" must be all lower-case
(#288) Variable "actionLog" must be all lower-case
(#290) 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
(#41) Variable "actionLog" must be all lower-case
(#41) Variable "errorMessages" must be all lower-case
(#42) Opening brace should be on the same line as the declaration
(#54) Variable "enrolArr" must be all lower-case
(#55) Variable "idsToDisable" must be all lower-case
(#56) Variable "enrolmentsToUpdate" must be all lower-case
(#57) Variable "enrolmentsToReactivate" must be all lower-case
(#59) Variable "resObj" must be all lower-case
(#60) Variable "enrolArr" must be all lower-case
(#60) Variable "resObj" must be all lower-case
(#60) Variable "resObj" must be all lower-case
(#63) Variable "enrolArr" must be all lower-case
(#63) Variable "enrolId" must be all lower-case
(#63) Variable "enrolInfo" must be all lower-case
(#64) The use of function sizeof() is forbidden; use count() instead
(#64) Variable "enrolInfo" must be all lower-case
(#65) Inline comments must start with a capital letter, digit or 3-dots sequence
(#65) 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."
(#66) Variable "enrolInfo" must be all lower-case
(#67) Inline comments must start with a capital letter, digit or 3-dots sequence
(#67) 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."
(#68) Variable "enrolmentsToUpdate" must be all lower-case
(#68) Variable "enrolInfo" must be all lower-case
(#68) Inline comments must end in full-stops, exclamation marks, or question marks
(#68) No space found before comment text; expected "// disable the old user" but found "//disable the old user"
(#71) Inline comments must start with a capital letter, digit or 3-dots sequence
(#71) 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."
(#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
(#76) Variable "enrolInfo" must be all lower-case
(#77) Variable "idsToDisable" must be all lower-case
(#77) Variable "enrolInfo" 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 "// check if it was already disabled" but found "//check if it was already disabled"
(#80) Variable "enrolInfo" must be all lower-case
(#81) Variable "enrolmentsToReactivate" must be all lower-case
(#81) Variable "enrolInfo" must be all lower-case
(#81) Inline comments must start with a capital letter, digit or 3-dots sequence
(#84) Variable "enrolArr" must be all lower-case
(#84) Inline comments must start with a capital letter, digit or 3-dots sequence
(#84) No space found before comment text; expected "// free memory" but found "//free memory"
(#85) Inline comments must end in full-stops, exclamation marks, or question marks
(#85) No space found before comment text; expected "// free memory" but found "//free memory"
(#87) Variable "enrolmentsToUpdate" must be all lower-case
(#87) Inline comments must start with a capital letter, digit or 3-dots sequence
(#89) Variable "updateIds" must be all lower-case
(#89) Variable "enrolmentsToUpdate" must be all lower-case
(#91) Variable "updateIds" must be all lower-case
(#93) Inline comments must start with a capital letter, digit or 3-dots sequence
(#93) No space found before comment text; expected "// all was ok: action done." but found "//all was ok: action done."
(#94) Variable "actionLog" must be all lower-case
(#96) Inline comments must start with a capital letter, digit or 3-dots sequence
(#97) Variable "errorMessages" must be all lower-case
(#101) Variable "enrolmentsToUpdate" must be all lower-case
(#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 "// free memory" but found "//free memory"
(#104) Inline comments must start with a capital letter, digit or 3-dots sequence
(#105) Variable "idsToDisable" must be all lower-case
(#106) Variable "idsGoByebye" must be all lower-case
(#106) Variable "idsToDisable" must be all lower-case
(#108) Variable "idsGoByebye" must be all lower-case
(#110) Inline comments must start with a capital letter, digit or 3-dots sequence
(#110) No space found before comment text; expected "// all was ok: action done." but found "//all was ok: action done."
(#111) Variable "actionLog" must be all lower-case
(#113) Inline comments must start with a capital letter, digit or 3-dots sequence
(#114) Variable "errorMessages" must be all lower-case
(#118) Variable "idsToDisable" must be all lower-case
(#118) Inline comments must start with a capital letter, digit or 3-dots sequence
(#118) Inline comments must end in full-stops, exclamation marks, or question marks
(#118) No space found before comment text; expected "// free memory" but found "//free memory"
(#121) Inline comments must start with a capital letter, digit or 3-dots sequence
(#123) Variable "enrolmentsToReactivate" must be all lower-case
(#124) Variable "idsReactivate" must be all lower-case
(#124) Variable "enrolmentsToReactivate" must be all lower-case
(#126) Variable "idsReactivate" 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
(#136) Variable "enrolmentsToReactivate" must be all lower-case
(#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
(#136) No space found before comment text; expected "// free memory" but found "//free memory"
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
(#104) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#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
(#118) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#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
(#37) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#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
(#44) Variable "user_remove" must not contain underscores.
(#45) Variable "user_keep" must not contain underscores.
(#48) Variable "user_keep" must not contain underscores.
(#48) Variable "user_remove" must not contain underscores.
(#51) Variable "user_remove" must not contain underscores.
(#51) Variable "user_remove" must not contain underscores.
(#52) Variable "user_remove" must not contain underscores.
(#54) Variable "user_keep" must not contain underscores.
(#54) Variable "user_keep" must not contain underscores.
(#55) Variable "user_keep" must not contain underscores.
(#57) Variable "user_remove_2" must not contain underscores.
(#65) Variable "user_keep" must not contain underscores.
(#65) Variable "user_remove_2" must not contain underscores.
(#77) Variable "user_remove" must not contain underscores.
(#78) Variable "user_keep" must not contain underscores.
(#81) Variable "user_keep" must not contain underscores.
(#81) Variable "user_remove" must not contain underscores.
(#85) Variable "user_remove" must not contain underscores.
(#85) Variable "user_remove" must not contain underscores.
(#86) Variable "user_remove" must not contain underscores.
(#88) Variable "user_keep" must not contain underscores.
(#88) Variable "user_keep" must not contain underscores.
(#89) Variable "user_keep" must not contain underscores.
(#91) Variable "user_remove_2" must not contain underscores.
(#98) Variable "user_keep" must not contain underscores.
(#98) 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/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, 11 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)
(#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)
(#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

(139 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/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/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
(#509) 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
(#126) Not recommended phpdocs tag @global used
(#218) Not recommended phpdocs tag @global used
(#218) Not recommended phpdocs tag @global used
(#251) Not recommended phpdocs tag @global used
(#251) Not recommended phpdocs tag @global used
(#364) Not recommended phpdocs tag @global used
(#364) 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
(#42) Function GenericTableMerger::__construct 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
(#114) Not recommended phpdocs tag @global used
(#114) Not recommended phpdocs tag @global used
(#179) Not recommended phpdocs tag @global used
(#179) Not recommended phpdocs tag @global used
(#211) Not recommended phpdocs tag @global used
(#211) 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
(#267) Phpdocs for function QuizAttemptsMerger::updateQuizzes has incomplete parameters list
(#24) Class QuizAttemptsMerger does not have @copyright tag
(#266) 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
(#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
(#47) Invalid phpdocs tag @group used
(#47) Invalid phpdocs tag @group used
(#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
(#37) Invalid phpdocs tag @group used
(#37) Invalid phpdocs tag @group used
(#70) Invalid phpdocs tag @group used
(#70) Invalid phpdocs tag @group used
(#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
(#38) Invalid phpdocs tag @group used
(#38) Invalid phpdocs tag @group used
(#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
(#165) Invalid phpdocs tag @group used
(#165) Invalid phpdocs tag @group used
(#192) Invalid phpdocs tag @group used
(#192) Invalid phpdocs tag @group used
(#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]

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

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]