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

(1427 errors, 468 warnings)

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

mod/attendanceregister/attendanceregister_tracked_courses.class.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#20) Expected MOODLE_INTERNAL check or config.php inclusion
(#36) Inline comments must end in full-stops, exclamation marks, or question marks
(#48) Variable "doShowPrintableVersion" must be all lower-case
(#51) Line exceeds 132 characters; contains 135 characters
(#53) Variable "tableHeadCell" must be all lower-case
(#54) Variable "tableHeadCell" must be all lower-case
(#55) Variable "tableHeadCell" must be all lower-case
(#60) Variable "tableRow" must be all lower-case
(#62) Inline comments must end in full-stops, exclamation marks, or question marks
(#63) Variable "tableRow" must be all lower-case
(#63) Expected 1 space before "?"; 0 found
(#63) Expected 1 space after "?"; 0 found
(#63) Expected 1 space before ":"; 0 found
(#63) Expected 1 space after ":"; 0 found
(#65) Variable "tableRow" must be all lower-case
mod/attendanceregister/attendanceregister_tracked_users.class.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#21) Expected MOODLE_INTERNAL check or config.php inclusion
(#32) Member variable "usersSummaryAggregates" must be all lower-case
(#40) Member variable "trackedCourses" must be all lower-case
(#50) Member variable "userCapabilites" must be all lower-case
(#60) Visibility must be declared on method "__construct"
(#60) Variable "userCapabilities" must be all lower-case
(#62) Variable "userCapabilities" must be all lower-case
(#66) Variable "trackedUsersIds" must be all lower-case
(#68) Inline comments must end in full-stops, exclamation marks, or question marks
(#70) Inline comments must end in full-stops, exclamation marks, or question marks
(#73) Inline comments must end in full-stops, exclamation marks, or question marks
(#74) Variable "trackedUsersIds" must be all lower-case
(#75) Inline comments must end in full-stops, exclamation marks, or question marks
(#79) Inline comments must end in full-stops, exclamation marks, or question marks
(#80) Expected "if (...) {\n"; found "if(...) {\n"
(#84) Line indented incorrectly; expected at least 20 spaces, found 16
(#97) Variable "doShowPrintableVersion" must be all lower-case
(#99) Variable "strNotAvail" must be all lower-case
(#102) Line exceeds 132 characters; contains 133 characters
(#104) Inline comments must end in full-stops, exclamation marks, or question marks
(#104) 3 slashes comments are not allowed; use "// Comment." instead
(#122) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#124) Inline comments must end in full-stops, exclamation marks, or question marks
(#124) 3 slashes comments are not allowed; use "// Comment." instead
(#126) Expected "if (...) {\n"; found "if(...) {\n"
(#131) Variable "userAggregate" must be all lower-case
(#133) Variable "userAggregate" must be all lower-case
(#136) Inline comments must end in full-stops, exclamation marks, or question marks
(#137) Variable "linkUrl" must be all lower-case
(#138) Variable "fullnameWithLink" must be all lower-case
(#138) Variable "linkUrl" must be all lower-case
(#139) Variable "onlineDuration" must be all lower-case
(#139) Variable "userAggregate" must be all lower-case
(#139) Expected 1 space before "?"; 0 found
(#139) Expected 1 space after "?"; 0 found
(#139) Variable "userAggregate" must be all lower-case
(#139) Expected 1 space before ":"; 0 found
(#139) Expected 1 space after ":"; 0 found
(#140) Variable "onlineDurationStr" must be all lower-case
(#140) Expected 1 space after "="; 2 found
(#140) Variable "onlineDuration" must be all lower-case
(#141) Variable "tableRow" must be all lower-case
(#141) Variable "fullnameWithLink" must be all lower-case
(#141) Variable "onlineDurationStr" must be all lower-case
(#143) Inline comments must end in full-stops, exclamation marks, or question marks
(#144) Variable "tableRow" must be all lower-case
(#144) Expected 1 space before "?"; 0 found
(#144) Expected 1 space after "?"; 0 found
(#144) Expected 1 space before ":"; 0 found
(#144) Expected 1 space after ":"; 0 found
(#146) Inline comments must end in full-stops, exclamation marks, or question marks
(#148) Variable "offlineDuration" must be all lower-case
(#148) Variable "userAggregate" must be all lower-case
(#148) Expected 1 space before "?"; 0 found
(#148) Expected 1 space after "?"; 0 found
(#148) Variable "userAggregate" must be all lower-case
(#148) Expected 1 space before ":"; 0 found
(#148) Expected 1 space after ":"; 0 found
(#149) Variable "offlineDurationStr" must be all lower-case
(#149) Variable "offlineDuration" must be all lower-case
(#150) Variable "tableCell" must be all lower-case
(#150) Variable "offlineDurationStr" must be all lower-case
(#151) Variable "tableRow" must be all lower-case
(#151) Variable "tableCell" must be all lower-case
(#153) Variable "grandtotalDuration" must be all lower-case
(#153) Variable "userAggregate" must be all lower-case
(#153) Expected 1 space before "?"; 0 found
(#153) Expected 1 space after "?"; 0 found
(#153) Variable "userAggregate" must be all lower-case
(#153) Expected 1 space before ":"; 0 found
(#153) Expected 1 space after ":"; 0 found
(#154) Variable "grandtotalDurationStr" must be all lower-case
(#154) Variable "grandtotalDuration" must be all lower-case
(#155) Variable "tableCell" must be all lower-case
(#155) Variable "grandtotalDurationStr" must be all lower-case
(#156) Variable "tableRow" must be all lower-case
(#156) Variable "tableCell" must be all lower-case
(#159) Variable "lastSessionLogoutStr" must be all lower-case
(#159) Variable "userAggregate" must be all lower-case
(#159) Expected 1 space before "?"; 0 found
(#159) Expected 1 space after "?"; 0 found
(#159) Variable "userAggregate" must be all lower-case
(#159) Expected 1 space before ":"; 0 found
(#159) Expected 1 space after ":"; 0 found
(#159) Commas (,) must be followed by white space.
(#159) Line exceeds maximum limit of 180 characters; contains 183 characters
(#160) Variable "tableCell" must be all lower-case
(#160) Variable "lastSessionLogoutStr" must be all lower-case
(#161) Variable "tableRow" must be all lower-case
(#161) Variable "tableCell" must be all lower-case
(#163) Variable "tableRow" must be all lower-case
(#166) Inline comments must end in full-stops, exclamation marks, or question marks
(#168) Variable "labelCell" must be all lower-case
(#169) Variable "labelCell" must be all lower-case
(#170) Variable "labelCell" must be all lower-case
(#171) Variable "labelCell" must be all lower-case
mod/attendanceregister/attendanceregister_user_aggregates.class.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#24) Expected MOODLE_INTERNAL check or config.php inclusion
(#29) Member variable "grandTotalDuration" must be all lower-case
(#34) Member variable "onlineTotalDuration" must be all lower-case
(#39) Member variable "offlineTotalDuration" must be all lower-case
(#44) Member variable "perCourseOfflineSessions" must be all lower-case
(#49) Member variable "noCourseOfflineSessions" must be all lower-case
(#54) Member variable "lastSassionLogout" must be all lower-case
(#59) Member variable "userSessions" must be all lower-case
(#72) Variable "userId" must be all lower-case
(#72) Variable "userSessions" must be all lower-case
(#75) Variable "userSessions" must be all lower-case
(#77) Inline comments must end in full-stops, exclamation marks, or question marks
(#78) Variable "userId" must be all lower-case
(#80) Inline comments must end in full-stops, exclamation marks, or question marks
(#81) Variable "userId" must be all lower-case
(#84) Expected "if (...) {\n"; found "if(...) {\n"
(#97) The use of function print_r() is forbidden
(#108) Variable "doShowPrintableVersion" must be all lower-case
(#111) Line exceeds 132 characters; contains 136 characters
(#112) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#114) Inline comments must end in full-stops, exclamation marks, or question marks
(#115) Expected 1 space after "="; 2 found
(#117) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#119) Inline comments must end in full-stops, exclamation marks, or question marks
(#121) Variable "labelCell" must be all lower-case
(#122) Variable "labelCell" must be all lower-case
(#123) Variable "labelCell" must be all lower-case
(#124) Variable "labelCell" must be all lower-case
(#125) Variable "valueCell" must be all lower-case
(#126) Variable "valueCell" must be all lower-case
(#127) Variable "valueCell" must be all lower-case
(#129) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#131) Inline comments must end in full-stops, exclamation marks, or question marks
(#133) Variable "labelCell" must be all lower-case
(#134) Variable "labelCell" must be all lower-case
(#135) Variable "labelCell" must be all lower-case
(#136) Variable "labelCell" must be all lower-case
(#137) Variable "valueCell" must be all lower-case
(#138) Variable "valueCell" must be all lower-case
(#139) Variable "valueCell" must be all lower-case
(#142) Inline comments must end in full-stops, exclamation marks, or question marks
(#144) Variable "labelCell" must be all lower-case
(#145) Variable "labelCell" must be all lower-case
(#146) Variable "labelCell" must be all lower-case
(#147) Variable "labelCell" must be all lower-case
(#148) Variable "valueCell" must be all lower-case
(#149) Variable "valueCell" must be all lower-case
(#150) Variable "valueCell" must be all lower-case
(#153) Inline comments must end in full-stops, exclamation marks, or question marks
(#155) Variable "labelCell" must be all lower-case
(#156) Variable "labelCell" must be all lower-case
(#157) Variable "labelCell" must be all lower-case
(#158) Variable "labelCell" must be all lower-case
(#159) Variable "valueCell" must be all lower-case
(#160) Variable "valueCell" must be all lower-case
(#161) Variable "valueCell" must be all lower-case
(#163) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#165) Inline comments must end in full-stops, exclamation marks, or question marks
(#167) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#169) Inline comments must end in full-stops, exclamation marks, or question marks
(#172) Variable "labelCell" must be all lower-case
(#173) Variable "labelCell" must be all lower-case
(#174) Variable "labelCell" must be all lower-case
(#175) Variable "labelCell" must be all lower-case
(#177) Variable "valueCell" must be all lower-case
(#178) Variable "valueCell" must be all lower-case
(#179) Variable "valueCell" must be all lower-case
(#183) Inline comments must end in full-stops, exclamation marks, or question marks
(#185) Inline comments must end in full-stops, exclamation marks, or question marks
(#188) Inline comments must end in full-stops, exclamation marks, or question marks
(#189) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#189) Space found before closing bracket of FOREACH loop
(#189) Variable "refCourseId" must be all lower-case
(#189) Variable "courseOfflineSessions" must be all lower-case
(#192) Variable "labelCell" must be all lower-case
(#193) Variable "labelCell" must be all lower-case
(#194) Variable "labelCell" must be all lower-case
(#196) Variable "courseCell" must be all lower-case
(#197) Variable "refCourseId" must be all lower-case
(#198) Variable "courseCell" must be all lower-case
(#198) Variable "refCourseId" must be all lower-case
(#200) Line indented incorrectly; expected at least 20 spaces, found 19
(#200) Variable "courseCell" must be all lower-case
(#202) Variable "courseCell" must be all lower-case
(#204) Variable "valueCell" must be all lower-case
(#205) Variable "valueCell" must be all lower-case
(#205) Variable "courseOfflineSessions" must be all lower-case
(#206) Variable "valueCell" must be all lower-case
(#211) Inline comments must end in full-stops, exclamation marks, or question marks
(#215) Variable "labelCell" must be all lower-case
(#216) Variable "labelCell" must be all lower-case
(#217) Variable "labelCell" must be all lower-case
(#219) Variable "courseCell" must be all lower-case
(#220) Variable "courseCell" must be all lower-case
(#221) Variable "courseCell" must be all lower-case
(#223) Variable "valueCell" must be all lower-case
(#224) Variable "valueCell" must be all lower-case
(#225) Variable "valueCell" must be all lower-case
(#230) Inline comments must end in full-stops, exclamation marks, or question marks
(#233) Variable "labelCell" must be all lower-case
(#234) Variable "labelCell" must be all lower-case
(#235) Variable "labelCell" must be all lower-case
(#236) Variable "labelCell" must be all lower-case
(#238) Variable "valueCell" must be all lower-case
(#239) Variable "valueCell" must be all lower-case
(#240) Variable "valueCell" must be all lower-case
(#243) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#245) Inline comments must end in full-stops, exclamation marks, or question marks
(#248) Variable "labelCell" must be all lower-case
(#249) Variable "labelCell" must be all lower-case
(#250) Variable "labelCell" must be all lower-case
(#251) Variable "labelCell" must be all lower-case
(#253) Variable "valueCell" must be all lower-case
(#254) Variable "valueCell" must be all lower-case
(#255) Variable "valueCell" must be all lower-case
mod/attendanceregister/attendanceregister_user_aggregates_summary.class.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#23) Expected MOODLE_INTERNAL check or config.php inclusion
(#28) Member variable "grandTotalDuration" must be all lower-case
(#33) Member variable "onlineTotalDuration" must be all lower-case
(#38) Member variable "offlineTotalDuration" must be all lower-case
(#43) Member variable "lastSassionLogout" must be all lower-case
mod/attendanceregister/attendanceregister_user_sessions.class.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#21) Expected MOODLE_INTERNAL check or config.php inclusion
(#26) Member variable "userSessions" must be all lower-case
(#31) Member variable "userAggregates" must be all lower-case
(#38) Member variable "trackedCourses" must be all lower-case
(#48) Member variable "userCapabilites" must be all lower-case
(#59) Variable "userId" must be all lower-case
(#59) Variable "userCapabilities" must be all lower-case
(#61) Variable "userId" must be all lower-case
(#62) Variable "userId" must be all lower-case
(#64) Variable "userCapabilities" must be all lower-case
(#72) Variable "doShowPrintableVersion" must be all lower-case
(#75) Line exceeds 132 characters; contains 136 characters
(#77) Inline comments must end in full-stops, exclamation marks, or question marks
(#77) 3 slashes comments are not allowed; use "// Comment." instead
(#100) Inline comments must end in full-stops, exclamation marks, or question marks
(#100) 3 slashes comments are not allowed; use "// Comment." instead
(#106) Inline comments must end in full-stops, exclamation marks, or question marks
(#111) Inline comments must end in full-stops, exclamation marks, or question marks
(#112) Variable "rowcountStr" must be all lower-case
(#113) Inline comments must end in full-stops, exclamation marks, or question marks
(#115) Variable "deleteUrl" must be all lower-case
(#115) Line exceeds maximum limit of 180 characters; contains 186 characters
(#116) Variable "confirmAction" must be all lower-case
(#117) Variable "rowcountStr" must be all lower-case
(#117) Variable "deleteUrl" must be all lower-case
(#117) Variable "confirmAction" must be all lower-case
(#117) Line exceeds 132 characters; contains 141 characters
(#120) Inline comments must end in full-stops, exclamation marks, or question marks
(#123) Inline comments must end in full-stops, exclamation marks, or question marks
(#124) Variable "tableRow" must be all lower-case
(#124) Variable "rowcountStr" must be all lower-case
(#124) Line exceeds maximum limit of 180 characters; contains 188 characters
(#126) Inline comments must end in full-stops, exclamation marks, or question marks
(#127) Variable "tableRow" must be all lower-case
(#127) Expected 1 space before "?"; 0 found
(#127) Expected 1 space after "?"; 0 found
(#127) Expected 1 space before ":"; 0 found
(#127) Expected 1 space after ":"; 0 found
(#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
(#133) Variable "onlineOfflineStr" must be all lower-case
(#135) Inline comments must start with a capital letter, digit or 3-dots sequence
(#135) Inline comments must end in full-stops, exclamation marks, or question marks
(#137) Inline comments must end in full-stops, exclamation marks, or question marks
(#139) Variable "addedByStr" must be all lower-case
(#140) Variable "onlineOfflineStr" must be all lower-case
(#140) Variable "onlineOfflineStr" must be all lower-case
(#140) Expected 1 space before "=>"; 0 found
(#140) Expected 1 space after "=>"; 0 found
(#140) Variable "addedByStr" must be all lower-case
(#140) Expected 1 space before "=>"; 0 found
(#140) Expected 1 space after "=>"; 0 found
(#140) Line exceeds 132 characters; contains 146 characters
(#142) Variable "tableCell" must be all lower-case
(#142) Variable "onlineOfflineStr" must be all lower-case
(#143) Variable "tableCell" must be all lower-case
(#143) Expected 1 space after ".="; 2 found
(#143) Expected 1 space before "?"; 0 found
(#143) Expected 1 space after "?"; 0 found
(#143) Expected 1 space before ":"; 0 found
(#143) Expected 1 space after ":"; 0 found
(#144) Variable "tableRow" must be all lower-case
(#144) Expected 1 space before "?"; 0 found
(#144) Expected 1 space after "?"; 0 found
(#144) Expected 1 space before ":"; 0 found
(#144) Expected 1 space after ":"; 0 found
(#145) Variable "tableRow" must be all lower-case
(#145) Variable "tableCell" must be all lower-case
(#147) Inline comments must end in full-stops, exclamation marks, or question marks
(#150) Variable "refCourseName" must be all lower-case
(#153) Variable "refCourse" must be all lower-case
(#155) Inline comments must end in full-stops, exclamation marks, or question marks
(#156) Variable "doShowPrintableVersion" must be all lower-case
(#157) Variable "refCourseName" must be all lower-case
(#157) Variable "refCourse" must be all lower-case
(#157) Variable "refCourse" must be all lower-case
(#159) Variable "refCourseName" must be all lower-case
(#159) Variable "refCourse" must be all lower-case
(#162) Variable "refCourseName" must be all lower-case
(#165) Variable "tableCell" must be all lower-case
(#165) Variable "refCourseName" must be all lower-case
(#166) Variable "tableRow" must be all lower-case
(#166) Variable "tableCell" must be all lower-case
(#169) Inline comments must end in full-stops, exclamation marks, or question marks
(#172) Inline comments must end in full-stops, exclamation marks, or question marks
(#173) Variable "doShowPrintableVersion" must be all lower-case
(#181) Variable "tableCell" must be all lower-case
(#182) Variable "tableRow" must be all lower-case
(#182) Variable "tableCell" must be all lower-case
(#185) Variable "tableRow" must be all lower-case
(#188) Inline comments must end in full-stops, exclamation marks, or question marks
(#191) Variable "labelCell" must be all lower-case
(#192) Variable "labelCell" must be all lower-case
(#193) Variable "labelCell" must be all lower-case
(#194) Variable "labelCell" must be all lower-case
mod/attendanceregister/backup/moodle2/backup_attendanceregister_activity_task.class.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#11) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#11) Line exceeds 132 characters; contains 138 characters
(#12) Line exceeds 132 characters; contains 145 characters
(#12) Inline comments must end in full-stops, exclamation marks, or question marks
(#24) Inline comments must end in full-stops, exclamation marks, or question marks
(#31) Line exceeds 132 characters; contains 137 characters
(#41) Commas (,) must be followed by white space.
(#43) Inline comments must end in full-stops, exclamation marks, or question marks
(#44) Expected 1 space before "="; 0 found
(#44) Expected 1 space after "="; 0 found
(#45) Expected 1 space before "="; 0 found
(#47) Inline comments must end in full-stops, exclamation marks, or question marks
(#48) Expected 1 space before "="; 0 found
(#48) Expected 1 space after "="; 0 found
(#49) Expected 1 space before "="; 0 found
(#50) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#52) Inline comments must end in full-stops, exclamation marks, or question marks
(#53) Expected 1 space before "="; 0 found
(#53) Expected 1 space after "="; 0 found
(#54) Expected 1 space before "="; 0 found
(#56) Inline comments must end in full-stops, exclamation marks, or question marks
(#57) Expected 1 space before "="; 0 found
(#57) Expected 1 space after "="; 0 found
(#58) Expected 1 space before "="; 0 found
(#60) Inline comments must end in full-stops, exclamation marks, or question marks
(#61) Expected 1 space before "="; 0 found
(#61) Expected 1 space after "="; 0 found
(#62) Expected 1 space before "="; 0 found
mod/attendanceregister/backup/moodle2/backup_attendanceregister_settingslib.php
(#1) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#3) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#3) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#4) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#4) Line 12 of the opening comment must start "//".
(#4) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#4) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#12) Inline comments must end in full-stops, exclamation marks, or question marks
mod/attendanceregister/backup/moodle2/backup_attendanceregister_stepslib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#18) Expected MOODLE_INTERNAL check or config.php inclusion
(#22) Inline comments must end in full-stops, exclamation marks, or question marks
(#24) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#26) Inline comments must end in full-stops, exclamation marks, or question marks
(#38) Inline comments must end in full-stops, exclamation marks, or question marks
(#41) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#43) Inline comments must end in full-stops, exclamation marks, or question marks
(#56) Inline comments must end in full-stops, exclamation marks, or question marks
(#59) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#62) 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
mod/attendanceregister/backup/moodle2/restore_attendanceregister_activity_task.class.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#13) Line exceeds 132 characters; contains 139 characters
(#13) Inline comments must end in full-stops, exclamation marks, or question marks
(#25) Inline comments must end in full-stops, exclamation marks, or question marks
(#32) Inline comments must start with a capital letter, digit or 3-dots sequence
(#32) Inline comments must end in full-stops, exclamation marks, or question marks
(#33) Line exceeds 132 characters; contains 138 characters
(#55) Inline comments must end in full-stops, exclamation marks, or question marks
(#58) Inline comments must end in full-stops, exclamation marks, or question marks
(#61) Inline comments must end in full-stops, exclamation marks, or question marks
(#62) Line exceeds 132 characters; contains 144 characters
(#64) Inline comments must end in full-stops, exclamation marks, or question marks
(#65) Line exceeds 132 characters; contains 161 characters
(#67) Inline comments must end in full-stops, exclamation marks, or question marks
(#68) Line exceeds 132 characters; contains 173 characters
(#83) Line exceeds 132 characters; contains 166 characters
(#84) Line exceeds 132 characters; contains 156 characters
(#85) Line exceeds maximum limit of 180 characters; contains 230 characters
(#86) Line exceeds maximum limit of 180 characters; contains 234 characters
(#87) Line exceeds maximum limit of 180 characters; contains 208 characters
(#104) Inline comments must end in full-stops, exclamation marks, or question marks
mod/attendanceregister/backup/moodle2/restore_attendanceregister_stepslib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#17) Expected MOODLE_INTERNAL check or config.php inclusion
(#29) Inline comments must end in full-stops, exclamation marks, or question marks
(#39) Whitespace found at end of line
(#40) Inline comments must start with a capital letter, digit or 3-dots sequence
(#40) Inline comments must end in full-stops, exclamation marks, or question marks
(#42) Line indented incorrectly; expected at least 12 spaces, found 11
(#42) Whitespace found at end of line
(#45) 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
(#62) Inline comments must start with a capital letter, digit or 3-dots sequence
(#63) Inline comments must end in full-stops, exclamation marks, or question marks
(#68) Whitespace found at end of line
(#69) Inline comments must end in full-stops, exclamation marks, or question marks
(#76) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#80) Inline comments must end in full-stops, exclamation marks, or question marks
(#83) Possible useless method overriding detected
(#84) Inline comments must end in full-stops, exclamation marks, or question marks
(#90) Inline comments must end in full-stops, exclamation marks, or question marks
(#93) Inline comments must end in full-stops, exclamation marks, or question marks
mod/attendanceregister/classes/event/course_module_instance_list_viewed.php
(#16) Whitespace found at end of line
mod/attendanceregister/classes/event/course_module_viewed.php
(#16) Whitespace found at end of line
(#41) Inline comments must start with a capital letter, digit or 3-dots sequence
(#41) Inline comments must end in full-stops, exclamation marks, or question marks
(#41) This comment is 48% valid code; is this commented out code?
(#45) Whitespace found at end of line
(#46) This comment is 57% valid code; is this commented out code?
(#46) Line indented incorrectly; expected at least 4 spaces, found 0
(#49) Whitespace found at end of line
(#53) Whitespace found at end of line
(#57) Whitespace found at end of line
(#60) Line exceeds 132 characters; contains 153 characters
(#62) Whitespace found at end of line
(#63) Line indented incorrectly; expected at least 4 spaces, found 0
(#67) Whitespace found at end of line
mod/attendanceregister/classes/event/mod_attendance_recalculation.php
(#16) Whitespace found at end of line
(#41) Inline comments must start with a capital letter, digit or 3-dots sequence
(#41) Inline comments must end in full-stops, exclamation marks, or question marks
(#41) This comment is 48% valid code; is this commented out code?
(#45) Whitespace found at end of line
(#46) This comment is 46% valid code; is this commented out code?
(#46) Line indented incorrectly; expected at least 4 spaces, found 0
(#49) Whitespace found at end of line
(#53) Whitespace found at end of line
(#57) Whitespace found at end of line
(#60) Line exceeds maximum limit of 180 characters; contains 201 characters
(#62) Whitespace found at end of line
(#67) Whitespace found at end of line
mod/attendanceregister/classes/event/participants_attendance_report_viewed.php
(#16) Whitespace found at end of line
(#41) Inline comments must start with a capital letter, digit or 3-dots sequence
(#41) Inline comments must end in full-stops, exclamation marks, or question marks
(#41) This comment is 48% valid code; is this commented out code?
(#45) Whitespace found at end of line
(#46) This comment is 46% valid code; is this commented out code?
(#46) Line indented incorrectly; expected at least 4 spaces, found 0
(#49) Whitespace found at end of line
(#53) Whitespace found at end of line
(#57) Whitespace found at end of line
(#60) Line exceeds maximum limit of 180 characters; contains 201 characters
(#62) Whitespace found at end of line
(#67) Whitespace found at end of line
mod/attendanceregister/classes/event/user_attendance_addoffline.php
(#16) Whitespace found at end of line
(#41) Inline comments must start with a capital letter, digit or 3-dots sequence
(#41) Inline comments must end in full-stops, exclamation marks, or question marks
(#41) This comment is 48% valid code; is this commented out code?
(#45) Whitespace found at end of line
(#46) This comment is 46% valid code; is this commented out code?
(#46) Line indented incorrectly; expected at least 4 spaces, found 0
(#49) Whitespace found at end of line
(#53) Whitespace found at end of line
(#57) Whitespace found at end of line
(#60) Line exceeds maximum limit of 180 characters; contains 199 characters
(#62) Whitespace found at end of line
(#67) Whitespace found at end of line
mod/attendanceregister/classes/event/user_attendance_deloffline.php
(#16) Whitespace found at end of line
(#41) Inline comments must start with a capital letter, digit or 3-dots sequence
(#41) Inline comments must end in full-stops, exclamation marks, or question marks
(#41) This comment is 48% valid code; is this commented out code?
(#45) Whitespace found at end of line
(#46) This comment is 46% valid code; is this commented out code?
(#46) Line indented incorrectly; expected at least 4 spaces, found 0
(#49) Whitespace found at end of line
(#53) Whitespace found at end of line
(#57) Whitespace found at end of line
(#60) Line exceeds maximum limit of 180 characters; contains 199 characters
(#62) Whitespace found at end of line
(#67) Whitespace found at end of line
mod/attendanceregister/classes/event/user_attendance_details_viewed.php
(#16) Whitespace found at end of line
(#41) Inline comments must start with a capital letter, digit or 3-dots sequence
(#41) Inline comments must end in full-stops, exclamation marks, or question marks
(#41) This comment is 48% valid code; is this commented out code?
(#45) Whitespace found at end of line
(#46) This comment is 46% valid code; is this commented out code?
(#46) Line indented incorrectly; expected at least 4 spaces, found 0
(#49) Whitespace found at end of line
(#53) Whitespace found at end of line
(#57) Whitespace found at end of line
(#60) Line exceeds maximum limit of 180 characters; contains 203 characters
(#62) Whitespace found at end of line
(#67) Whitespace found at end of line
mod/attendanceregister/classes/task/cron_task.php
(#26) Expected MOODLE_INTERNAL check or config.php inclusion
mod/attendanceregister/db/access.php
(#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/>.".
(#17) Expected 1 space before comment text but found 3; use block comment if you need indentation
(#22) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#25) Expected 1 space before comment text but found 11; use block comment if you need indentation
(#26) Expected 1 space before comment text but found 11; use block comment if you need indentation
(#29) Expected 1 space before comment text but found 3; use block comment if you need indentation
(#34) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#146) A closing tag is not permitted at the end of a PHP file
mod/attendanceregister/db/log.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#31) Expected 1 space before "=>"; 0 found
(#31) Expected 1 space after "=>"; 0 found
(#31) Expected 1 space before "=>"; 0 found
(#31) Expected 1 space after "=>"; 0 found
(#31) Expected 1 space before "=>"; 0 found
(#31) Expected 1 space after "=>"; 0 found
(#31) Expected 1 space before "=>"; 0 found
(#31) Expected 1 space after "=>"; 0 found
(#32) Expected 1 space before "=>"; 0 found
(#32) Expected 1 space after "=>"; 0 found
(#32) Expected 1 space before "=>"; 0 found
(#32) Expected 1 space after "=>"; 0 found
(#32) Expected 1 space before "=>"; 0 found
(#32) Expected 1 space after "=>"; 0 found
(#32) Expected 1 space before "=>"; 0 found
(#32) Expected 1 space after "=>"; 0 found
(#33) Expected 1 space before "=>"; 0 found
(#33) Expected 1 space after "=>"; 0 found
(#33) Expected 1 space before "=>"; 0 found
(#33) Expected 1 space after "=>"; 0 found
(#33) Expected 1 space before "=>"; 0 found
(#33) Expected 1 space after "=>"; 0 found
(#33) Expected 1 space before "=>"; 0 found
(#33) Expected 1 space after "=>"; 0 found
(#34) Expected 1 space before "=>"; 0 found
(#34) Expected 1 space after "=>"; 0 found
(#34) Expected 1 space before "=>"; 0 found
(#34) Expected 1 space after "=>"; 0 found
(#34) Expected 1 space before "=>"; 0 found
(#34) Expected 1 space after "=>"; 0 found
(#34) Expected 1 space before "=>"; 0 found
(#34) Expected 1 space after "=>"; 0 found
(#35) Expected 1 space before "=>"; 0 found
(#35) Expected 1 space after "=>"; 0 found
(#35) Expected 1 space before "=>"; 0 found
(#35) Expected 1 space after "=>"; 0 found
(#35) Expected 1 space before "=>"; 0 found
(#35) Expected 1 space after "=>"; 0 found
(#35) Expected 1 space before "=>"; 0 found
(#35) Expected 1 space after "=>"; 0 found
mod/attendanceregister/db/upgrade.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#23) Expected MOODLE_INTERNAL check or config.php inclusion
(#29) Inline comments must end in full-stops, exclamation marks, or question marks
(#29) 4 slashes comments are not allowed; use "// Comment." instead
(#31) Inline comments must end in full-stops, exclamation marks, or question marks
(#35) Inline comments must end in full-stops, exclamation marks, or question marks
(#40) Inline comments must end in full-stops, exclamation marks, or question marks
(#40) 4 slashes comments are not allowed; use "// Comment." instead
(#42) Inline comments must end in full-stops, exclamation marks, or question marks
(#46) 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
(#55) 3 slashes comments are not allowed; use "// Comment." instead
(#56) Whitespace found at end of line
(#57) Inline comments must end in full-stops, exclamation marks, or question marks
(#61) Inline comments must end in full-stops, exclamation marks, or question marks
(#64) Whitespace found at end of line
(#65) Inline comments must end in full-stops, exclamation marks, or question marks
(#69) Inline comments must end in full-stops, exclamation marks, or question marks
(#72) Whitespace found at end of line
(#74) Whitespace found at end of line
(#76) Inline comments must end in full-stops, exclamation marks, or question marks
(#77) Whitespace found at end of line
(#78) Inline comments must end in full-stops, exclamation marks, or question marks
(#84) Whitespace found at end of line
(#87) Whitespace found at end of line
mod/attendanceregister/index.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#6) Commas (,) must be followed by white space.
(#6) Inline comments must start with a capital letter, digit or 3-dots sequence
(#6) Inline comments must end in full-stops, exclamation marks, or question marks
(#8) Expected 1 space before "=>"; 0 found
(#8) Expected 1 space after "=>"; 0 found
(#10) Line indented incorrectly; expected 0 spaces, found 4
(#10) Expected 1 space before "=>"; 0 found
(#10) Expected 1 space after "=>"; 0 found
(#12) Line indented incorrectly; expected 0 spaces, found 4
(#25) Line indented incorrectly; expected 0 spaces, found 4
(#27) Line indented incorrectly; expected 0 spaces, found 4
(#30) Line indented incorrectly; expected 0 spaces, found 4
(#32) Line indented incorrectly; expected 0 spaces, found 4
(#34) Inline comments must end in full-stops, exclamation marks, or question marks
(#40) Line indented incorrectly; expected 0 spaces, found 4
(#41) Commas (,) must be followed by white space.
(#41) Commas (,) must be followed by white space.
(#41) Line exceeds 132 characters; contains 161 characters
(#42) Commas (,) must be followed by white space.
(#43) Line indented incorrectly; expected 0 spaces, found 4
(#44) Commas (,) must be followed by white space.
(#44) Commas (,) must be followed by white space.
(#44) Line exceeds 132 characters; contains 145 characters
(#46) Line indented incorrectly; expected 0 spaces, found 4
(#50) Line indented incorrectly; expected 0 spaces, found 4
(#51) Variable "trackedUsers" must be all lower-case
(#53) Line indented incorrectly; expected 4 spaces, found 8
(#53) Variable "trackedUsers" must be all lower-case
(#54) Variable "trackedUsers" must be all lower-case
(#55) Line indented incorrectly; expected 4 spaces, found 8
(#57) Line indented incorrectly; expected 4 spaces, found 8
(#59) Line indented incorrectly; expected 8 spaces, found 12
(#60) Line indented incorrectly; expected 12 spaces, found 16
(#62) Line indented incorrectly; expected 12 spaces, found 16
(#63) Line indented incorrectly; expected 12 spaces, found 16
(#65) Line indented incorrectly; expected 12 spaces, found 16
(#67) Line indented incorrectly; expected 8 spaces, found 12
(#68) Line indented incorrectly; expected 4 spaces, found 8
(#69) Inline comments must end in full-stops, exclamation marks, or question marks
(#69) No space found before comment text; expected "// Calculate the href" but found "//Calculate the href"
(#70) Line indented incorrectly; expected 4 spaces, found 8
(#71) Inline comments must end in full-stops, exclamation marks, or question marks
(#71) No space found before comment text; expected "// Show dimmed if the mod is hidden" but found "//Show dimmed if the mod is hidden"
(#72) Variable "tt_href" must not contain underscores.
(#72) Commas (,) must be followed by white space.
(#72) Line exceeds 132 characters; contains 134 characters
(#73) Line indented incorrectly; expected 4 spaces, found 8
(#74) Inline comments must end in full-stops, exclamation marks, or question marks
(#74) No space found before comment text; expected "// Show normal if the mod is visible" but found "//Show normal if the mod is visible"
(#75) Variable "tt_href" must not contain underscores.
(#75) Commas (,) must be followed by white space.
(#76) Line indented incorrectly; expected 4 spaces, found 8
(#77) Line indented incorrectly; expected 4 spaces, found 8
(#78) Variable "tt_href" must not contain underscores.
(#78) Commas (,) must be followed by white space.
(#79) Line indented incorrectly; expected 4 spaces, found 8
(#80) Variable "tt_href" must not contain underscores.
(#80) Commas (,) must be followed by white space.
(#81) Line indented incorrectly; expected 4 spaces, found 8
(#82) Line indented incorrectly; expected 0 spaces, found 4
mod/attendanceregister/lang/en/attendanceregister.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#14) Inline comments must end in full-stops, exclamation marks, or question marks
(#63) Inline comments must end in full-stops, exclamation marks, or question marks
(#74) Inline comments must end in full-stops, exclamation marks, or question marks
(#115) Inline comments must end in full-stops, exclamation marks, or question marks
(#161) Inline comments must end in full-stops, exclamation marks, or question marks
(#166) This comment is 75% valid code; is this commented out code?
(#166) Inline comments must start with a capital letter, digit or 3-dots sequence
(#166) No space found before comment text; expected "// $string['offline_session_form_explain'] = 'You may enter an offline session of work.<br/>" but found "//$string['offline_session_form_explain'] = 'You may enter an offline session of work.<br/>"
(#167) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#168) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#169) Inline comments must end in full-stops, exclamation marks, or question marks
(#169) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#179) Inline comments must end in full-stops, exclamation marks, or question marks
(#189) Inline comments must end in full-stops, exclamation marks, or question marks
(#193) Inline comments must end in full-stops, exclamation marks, or question marks
(#200) Inline comments must end in full-stops, exclamation marks, or question marks
(#201) Expected 1 space before "="; 0 found
(#201) Expected 1 space after "="; 0 found
(#203) Inline comments must end in full-stops, exclamation marks, or question marks
(#205) Whitespace found at end of line
mod/attendanceregister/lib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#15) Inline comments must end in full-stops, exclamation marks, or question marks
(#15) 3 slashes comments are not allowed; use "// Comment." instead
(#18) Inline comments must end in full-stops, exclamation marks, or question marks
(#18) 3 slashes comments are not allowed; use "// Comment." instead
(#26) Inline comments must end in full-stops, exclamation marks, or question marks
(#26) 3 slashes comments are not allowed; use "// Comment." instead
(#40) Inline comments must end in full-stops, exclamation marks, or question marks
(#46) 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
(#61) Inline comments must end in full-stops, exclamation marks, or question marks
(#71) Inline comments must end in full-stops, exclamation marks, or question marks
(#71) 3 slashes comments are not allowed; use "// Comment." instead
(#95) Expected 1 space before "*"; 0 found
(#95) Expected 1 space after "*"; 0 found
(#102) Inline comments must start with a capital letter, digit or 3-dots sequence
(#104) Inline comments must end in full-stops, exclamation marks, or question marks
(#116) Inline comments must end in full-stops, exclamation marks, or question marks
(#142) Inline comments must end in full-stops, exclamation marks, or question marks
(#161) Inline comments must end in full-stops, exclamation marks, or question marks
(#178) Inline comments must end in full-stops, exclamation marks, or question marks
(#179) Variable "oldRegister" must be all lower-case
(#180) Variable "oldRegister" must be all lower-case
(#180) Variable "oldRegister" must be all lower-case
(#199) Expected 1 space before "=>"; 0 found
(#199) Expected 1 space after "=>"; 0 found
(#229) Closing brace must be on a line by itself
(#230) Closing brace must be on a line by itself
(#231) Closing brace must be on a line by itself
(#232) Closing brace must be on a line by itself
(#233) Closing brace must be on a line by itself
(#234) Closing brace must be on a line by itself
(#235) Closing brace must be on a line by itself
(#236) Closing brace must be on a line by itself
(#237) Closing brace must be on a line by itself
(#238) Closing brace must be on a line by itself
(#239) Closing brace must be on a line by itself
(#241) Closing brace must be on a line by itself
(#258) Line exceeds 132 characters; contains 139 characters
(#262) Inline comments must start with a capital letter, digit or 3-dots sequence
(#262) Inline comments must end in full-stops, exclamation marks, or question marks
(#262) This comment is 50% valid code; is this commented out code?
(#262) No space found before comment text; expected "// $info = new cached_cm_info();" but found "//$info = new cached_cm_info();"
(#265) Inline comments must start with a capital letter, digit or 3-dots sequence
(#265) Inline comments must end in full-stops, exclamation marks, or question marks
(#265) This comment is 57% valid code; is this commented out code?
(#265) Line indented incorrectly; expected at least 4 spaces, found 0
(#265) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#293) Inline comments must end in full-stops, exclamation marks, or question marks
(#320) Inline comments must end in full-stops, exclamation marks, or question marks
(#321) Variable "orphanIfTakenOnBefore" must be all lower-case
(#322) Variable "orphanIfTakenOnBefore" must be all lower-case
(#322) Line exceeds 132 characters; contains 136 characters
(#327) Inline comments must end in full-stops, exclamation marks, or question marks
(#330) Inline comments must end in full-stops, exclamation marks, or question marks
(#335) Inline comments must end in full-stops, exclamation marks, or question marks
(#339) Variable "nOfUpdates" must be all lower-case
(#340) Variable "nOfUpdates" must be all lower-case
(#340) Whitespace found at end of line
(#343) Whitespace found at end of line
(#366) Variable "userCapabilities" must be all lower-case
(#368) Inline comments must end in full-stops, exclamation marks, or question marks
(#369) Variable "userCapabilities" must be all lower-case
(#370) Variable "userCapabilities" must be all lower-case
(#371) Inline comments must end in full-stops, exclamation marks, or question marks
(#372) Variable "userId" must be all lower-case
(#373) Variable "linkUrl" must be all lower-case
(#373) Variable "userId" must be all lower-case
(#374) Variable "menuEntryStr" must be all lower-case
(#375) Variable "menuEntryStr" must be all lower-case
(#375) Variable "linkUrl" must be all lower-case
(#378) Inline comments must end in full-stops, exclamation marks, or question marks
(#380) Variable "linkUrl" must be all lower-case
(#381) Variable "menuEntryStr" must be all lower-case
(#383) Variable "menuEntryStr" must be all lower-case
(#383) Variable "menuEntryStr" must be all lower-case
(#384) Variable "menuEntryStr" must be all lower-case
(#384) Variable "linkUrl" must be all lower-case
(#386) Variable "menuEntryStr" must be all lower-case
(#386) Variable "linkUrl" must be all lower-case
(#388) Inline comments must end in full-stops, exclamation marks, or question marks
(#389) Variable "linkUrl2" must be all lower-case
(#390) Variable "menuEntryStr2" must be all lower-case
(#390) Expected 1 space after "="; 2 found
(#391) Variable "menuEntryStr2" must be all lower-case
(#391) Variable "linkUrl2" must be all lower-case
(#398) Inline comments must start with a capital letter, digit or 3-dots sequence
(#400) Inline comments must end in full-stops, exclamation marks, or question marks
(#420) Variable "sessionId" must be all lower-case
(#423) Variable "sessionId" must be all lower-case
(#433) Variable "userId" must be all lower-case
(#435) Variable "userId" must be all lower-case
(#436) Variable "userSessions" must be all lower-case
(#437) Variable "userSessions" must be all lower-case
(#452) Variable "userId" must be all lower-case
(#455) Inline comments must end in full-stops, exclamation marks, or question marks
(#456) Variable "userId" must be all lower-case
(#457) Inline comments must start with a capital letter, digit or 3-dots sequence
(#457) Inline comments must end in full-stops, exclamation marks, or question marks
(#463) Inline comments must end in full-stops, exclamation marks, or question marks
(#465) Variable "lastSessionLogout" must be all lower-case
(#466) Variable "needUpdate" must be all lower-case
(#469) Variable "lastSessionLogout" must be all lower-case
(#470) Variable "needUpdate" must be all lower-case
(#470) Variable "userId" must be all lower-case
(#470) Variable "lastSessionLogout" must be all lower-case
(#471) Variable "needUpdate" must be all lower-case
(#471) Expected 1 space before "?"; 0 found
(#471) Expected 1 space after "?"; 0 found
(#471) Expected 1 space before ":"; 0 found
(#471) Expected 1 space after ":"; 0 found
(#474) Variable "needUpdate" must be all lower-case
(#475) Inline comments must end in full-stops, exclamation marks, or question marks
(#476) Variable "newSessionsFound" must be all lower-case
(#476) Variable "userId" must be all lower-case
(#476) Variable "lastSessionLogout" must be all lower-case
(#476) Line exceeds 132 characters; contains 133 characters
(#477) Variable "newSessionsFound" must be all lower-case
(#504) Variable "userId" must be all lower-case
(#504) Variable "deleteOldData" must be all lower-case
(#504) Line exceeds 132 characters; contains 133 characters
(#505) Inline comments must end in full-stops, exclamation marks, or question marks
(#506) Variable "userId" must be all lower-case
(#508) Inline comments must end in full-stops, exclamation marks, or question marks
(#509) Variable "deleteOldData" must be all lower-case
(#510) Inline comments must end in full-stops, exclamation marks, or question marks
(#511) Variable "oldestLogEntryTime" must be all lower-case
(#511) Variable "userId" must be all lower-case
(#513) Inline comments must end in full-stops, exclamation marks, or question marks
(#514) Variable "userId" must be all lower-case
(#514) Variable "oldestLogEntryTime" must be all lower-case
(#516) Inline comments must end in full-stops, exclamation marks, or question marks
(#517) Variable "userId" must be all lower-case
(#520) Inline comments must end in full-stops, exclamation marks, or question marks
(#521) Variable "userId" must be all lower-case
(#523) Inline comments must end in full-stops, exclamation marks, or question marks
(#524) Variable "userId" must be all lower-case
(#536) Inline comments must end in full-stops, exclamation marks, or question marks
(#550) Inline comments must start with a capital letter, digit or 3-dots sequence
(#550) Inline comments must end in full-stops, exclamation marks, or question marks
(#551) Whitespace found at end of line
(#553) Variable "updatedUsersCount" must be all lower-case
(#557) Variable "updatedUsersCount" must be all lower-case
(#558) Expected "} else {\n"; found "} else {\n"
(#562) Variable "updatedUsersCount" must be all lower-case
(#582) Variable "userId" must be all lower-case
(#582) Variable "lastSessionLogout" must be all lower-case
(#584) Inline comments must end in full-stops, exclamation marks, or question marks
(#585) Variable "userId" must be all lower-case
(#587) Inline comments must end in full-stops, exclamation marks, or question marks
(#588) Variable "userGrandTotalAggregate" must be all lower-case
(#588) Variable "userId" must be all lower-case
(#590) Inline comments must end in full-stops, exclamation marks, or question marks
(#592) Variable "userId" must be all lower-case
(#596) Inline comments must end in full-stops, exclamation marks, or question marks
(#597) Variable "userGrandTotalAggregate" must be all lower-case
(#598) Variable "userId" must be all lower-case
(#599) Variable "lastSessionLogout" must be all lower-case
(#604) Line exceeds maximum limit of 180 characters; contains 208 characters
(#605) Whitespace found at end of line
(#606) Variable "userGrandTotalAggregate" must be all lower-case
(#606) Whitespace found at end of line
(#608) Variable "lastSessionLogout" must be all lower-case
(#608) Variable "userGrandTotalAggregate" must be all lower-case
(#609) Variable "userId" must be all lower-case
(#609) Line exceeds 132 characters; contains 158 characters
(#612) Variable "userId" must be all lower-case
(#649) Variable "thisCourse" must be all lower-case
(#650) Variable "trackedCoursedIds" must be all lower-case
(#650) Variable "thisCourse" must be all lower-case
(#652) Variable "trackedCourses" must be all lower-case
(#652) Variable "trackedCoursedIds" must be all lower-case
(#654) Variable "trackedCourses" must be all lower-case
(#679) Variable "durStr" must be all lower-case
(#681) Variable "durStr" must be all lower-case
(#683) Variable "durStr" must be all lower-case
(#695) Variable "formData" must be all lower-case
(#700) Inline comments must end in full-stops, exclamation marks, or question marks
(#701) Expected 1 space after "="; 2 found
(#701) Variable "formData" must be all lower-case
(#701) Expected 1 space before "?"; 0 found
(#701) Expected 1 space after "?"; 0 found
(#701) Variable "formData" must be all lower-case
(#701) Expected 1 space before ":"; 0 found
(#701) Expected 1 space after ":"; 0 found
(#703) Variable "formData" must be all lower-case
(#704) Variable "formData" must be all lower-case
(#705) Variable "formData" must be all lower-case
(#705) Variable "formData" must be all lower-case
(#706) Variable "formData" must be all lower-case
(#706) Variable "formData" must be all lower-case
(#706) Line exceeds 132 characters; contains 165 characters
(#706) Inline comments must end in full-stops, exclamation marks, or question marks
(#707) Variable "formData" must be all lower-case
(#707) Variable "formData" must be all lower-case
(#708) Inline comments must end in full-stops, exclamation marks, or question marks
(#715) Inline comments must end in full-stops, exclamation marks, or question marks
(#725) Variable "userId" must be all lower-case
(#725) Variable "sessionId" must be all lower-case
(#727) Variable "sessionId" must be all lower-case
(#727) Variable "userId" must be all lower-case
(#728) Inline comments must end in full-stops, exclamation marks, or question marks
(#729) Variable "userId" must be all lower-case
(#739) Variable "pendingRecalc" must be all lower-case
(#741) Expected 1 space before "=>"; 0 found
(#741) Expected 1 space after "=>"; 0 found
(#741) Expected 1 space before "=>"; 0 found
(#741) Expected 1 space after "=>"; 0 found
(#741) Variable "pendingRecalc" must be all lower-case
(#741) Expected 1 space before "?"; 0 found
(#741) Expected 1 space after "?"; 0 found
(#741) Expected 1 space before ":"; 0 found
(#741) Expected 1 space after ":"; 0 found
(#756) function name "attendanceregister_makeUrl" must be lower-case letters only
(#756) Variable "userId" must be all lower-case
(#756) Variable "groupId" must be all lower-case
(#756) Variable "additionalParams" must be all lower-case
(#756) Variable "forLog" must be all lower-case
(#756) Line exceeds 132 characters; contains 140 characters
(#758) Variable "userId" must be all lower-case
(#759) Variable "userId" must be all lower-case
(#761) Variable "groupId" must be all lower-case
(#762) Variable "groupId" must be all lower-case
(#767) Variable "additionalParams" must be all lower-case
(#768) Variable "additionalParams" must be all lower-case
(#771) Variable "baseUrl" must be all lower-case
(#771) Variable "forLog" must be all lower-case
(#772) Variable "baseUrl" must be all lower-case
(#784) Variable "groupId" must be all lower-case
(#786) Inline comments must end in full-stops, exclamation marks, or question marks
(#786) This comment is 63% valid code; is this commented out code?
(#786) No space found before comment text; expected "// $logUrl = attendanceregister_makeUrl($register, $userId, $groupId, $action, null, true);" but found "//$logUrl = attendanceregister_makeUrl($register, $userId, $groupId, $action, null, true);"
(#789) Inline comments must end in full-stops, exclamation marks, or question marks
(#789) This comment is 69% valid code; is this commented out code?
(#789) No space found before comment text; expected "// add_to_log($register->course, 'attendanceregister', $logAction, $logUrl, '', $cmid);" but found "//add_to_log($register->course, 'attendanceregister', $logAction, $logUrl, '', $cmid);"
(#790) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#792) Inline comments must end in full-stops, exclamation marks, or question marks
(#815) Inline comments must start with a capital letter, digit or 3-dots sequence
(#815) Inline comments must end in full-stops, exclamation marks, or question marks
(#839) Whitespace found at end of line
(#846) Commas (,) must be followed by white space.
(#846) Commas (,) must be followed by white space.
(#846) Commas (,) must be followed by white space.
(#847) Commas (,) must be followed by white space.
(#848) Whitespace found at end of line
(#849) Inline comments must end in full-stops, exclamation marks, or question marks
(#850) Expected "if (...) {\n"; found "if(...) {\n"
(#850) Expected 1 space before "="; 0 found
(#850) Expected 1 space after "="; 0 found
(#850) Commas (,) must be followed by white space.
(#850) Expected 1 space before "=>"; 0 found
(#850) Expected 1 space after "=>"; 0 found
(#853) Whitespace found at end of line
(#854) Inline comments must end in full-stops, exclamation marks, or question marks
(#854) Whitespace found at end of line
(#856) Commas (,) must be followed by white space.
(#859) Whitespace found at end of line
mod/attendanceregister/locallib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#19) Whitespace found at end of line
(#42) Variable "userId" must be all lower-case
(#45) Variable "queryParams" must be all lower-case
(#45) Variable "userId" must be all lower-case
(#46) Variable "lastSessionEnd" must be all lower-case
(#46) Variable "queryParams" must be all lower-case
(#46) Line exceeds 132 characters; contains 164 characters
(#47) Variable "lastSessionEnd" must be all lower-case
(#48) Variable "lastSessionEnd" must be all lower-case
(#50) Variable "lastSessionEnd" must be all lower-case
(#69) Variable "userId" must be all lower-case
(#69) Variable "fromTime" must be all lower-case
(#72) Inline comments must end in full-stops, exclamation marks, or question marks
(#74) Variable "userId" must be all lower-case
(#76) Inline comments must end in full-stops, exclamation marks, or question marks
(#77) Variable "trackedCoursesIds" must be all lower-case
(#79) Inline comments must end in full-stops, exclamation marks, or question marks
(#80) Variable "totalLogEntriesCount" must be all lower-case
(#81) Variable "logEntries" must be all lower-case
(#81) Variable "userId" must be all lower-case
(#81) Variable "fromTime" must be all lower-case
(#81) Variable "trackedCoursesIds" must be all lower-case
(#81) Variable "totalLogEntriesCount" must be all lower-case
(#81) Line exceeds 132 characters; contains 133 characters
(#83) Variable "sessionTimeoutSeconds" must be all lower-case
(#84) Variable "prevLogEntry" must be all lower-case
(#85) Variable "sessionStartTimestamp" must be all lower-case
(#86) Variable "logEntriesCount" must be all lower-case
(#87) Variable "newSessionsCount" must be all lower-case
(#88) Variable "sessionLastEntryTimestamp" must be all lower-case
(#89) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#91) Inline comments must start with a capital letter, digit or 3-dots sequence
(#91) Inline comments must end in full-stops, exclamation marks, or question marks
(#92) Variable "logEntries" must be all lower-case
(#92) Variable "logEntries" must be all lower-case
(#94) Inline comments must end in full-stops, exclamation marks, or question marks
(#95) Variable "logEntries" must be all lower-case
(#95) Variable "logEntry" must be all lower-case
(#96) Variable "logEntriesCount" must be all lower-case
(#99) Variable "prevLogEntry" must be all lower-case
(#100) Variable "prevLogEntry" must be all lower-case
(#100) Variable "logEntry" must be all lower-case
(#101) Variable "sessionStartTimestamp" must be all lower-case
(#101) Variable "logEntry" must be all lower-case
(#106) Inline comments must end in full-stops, exclamation marks, or question marks
(#107) Variable "logEntry" must be all lower-case
(#107) Variable "prevLogEntry" must be all lower-case
(#107) Variable "sessionTimeoutSeconds" must be all lower-case
(#108) Variable "newSessionsCount" must be all lower-case
(#111) Inline comments must end in full-stops, exclamation marks, or question marks
(#112) Variable "sessionLastEntryTimestamp" must be all lower-case
(#112) Variable "prevLogEntry" must be all lower-case
(#113) Variable "estimatedSessionEnd" must be all lower-case
(#113) Variable "sessionLastEntryTimestamp" must be all lower-case
(#113) Variable "sessionTimeoutSeconds" must be all lower-case
(#115) Inline comments must end in full-stops, exclamation marks, or question marks
(#116) Variable "userId" must be all lower-case
(#116) Variable "sessionStartTimestamp" must be all lower-case
(#116) Variable "estimatedSessionEnd" must be all lower-case
(#118) Inline comments must end in full-stops, exclamation marks, or question marks
(#122) Variable "logEntriesCount" must be all lower-case
(#122) Variable "totalLogEntriesCount" must be all lower-case
(#125) Inline comments must end in full-stops, exclamation marks, or question marks
(#126) Variable "sessionStartTimestamp" must be all lower-case
(#126) Variable "logEntry" must be all lower-case
(#128) Variable "prevLogEntry" must be all lower-case
(#128) Variable "logEntry" must be all lower-case
(#132) Inline comments must end in full-stops, exclamation marks, or question marks
(#133) Variable "logEntry" must be all lower-case
(#133) Variable "sessionLastEntryTimestamp" must be all lower-case
(#133) Variable "logEntry" must be all lower-case
(#133) Variable "sessionTimeoutSeconds" must be all lower-case
(#133) Line exceeds 132 characters; contains 133 characters
(#134) Variable "newSessionsCount" must be all lower-case
(#136) Inline comments must end in full-stops, exclamation marks, or question marks
(#137) Variable "sessionLastEntryTimestamp" must be all lower-case
(#137) Variable "logEntry" must be all lower-case
(#138) Variable "estimatedSessionEnd" must be all lower-case
(#138) Variable "sessionLastEntryTimestamp" must be all lower-case
(#138) Variable "sessionTimeoutSeconds" must be all lower-case
(#140) Inline comments must end in full-stops, exclamation marks, or question marks
(#141) Variable "userId" must be all lower-case
(#141) Variable "sessionStartTimestamp" must be all lower-case
(#141) Variable "estimatedSessionEnd" must be all lower-case
(#143) Inline comments must end in full-stops, exclamation marks, or question marks
(#147) Variable "logEntriesCount" must be all lower-case
(#147) Variable "totalLogEntriesCount" must be all lower-case
(#152) Inline comments must end in full-stops, exclamation marks, or question marks
(#152) 3 slashes comments are not allowed; use "// Comment." instead
(#153) Expected "if (...) {\n"; found "if(...) {\n"
(#153) Variable "newSessionsCount" must be all lower-case
(#154) Variable "userId" must be all lower-case
(#156) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#158) Inline comments must end in full-stops, exclamation marks, or question marks
(#162) Variable "newSessionsCount" must be all lower-case
(#167) Variable "newSessionsCount" must be all lower-case
(#177) Variable "userId" must be all lower-case
(#180) Inline comments must end in full-stops, exclamation marks, or question marks
(#181) Variable "userId" must be all lower-case
(#184) Variable "queryParams" must be all lower-case
(#184) Variable "userId" must be all lower-case
(#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
(#188) Inline comments must end in full-stops, exclamation marks, or question marks
(#189) Line exceeds 132 characters; contains 144 characters
(#193) Variable "offlinePerCourseAggregates" must be all lower-case
(#193) Variable "queryParams" must be all lower-case
(#194) Inline comments must end in full-stops, exclamation marks, or question marks
(#195) Variable "offlinePerCourseAggregates" must be all lower-case
(#196) Variable "offlinePerCourseAggregates" must be all lower-case
(#199) Inline comments must end in full-stops, exclamation marks, or question marks
(#200) Line exceeds 132 characters; contains 147 characters
(#204) Variable "totalOfflineAggregate" must be all lower-case
(#204) Variable "queryParams" must be all lower-case
(#205) Inline comments must end in full-stops, exclamation marks, or question marks
(#206) Variable "totalOfflineAggregate" must be all lower-case
(#207) Variable "totalOfflineAggregate" must be all lower-case
(#211) Inline comments must end in full-stops, exclamation marks, or question marks
(#212) Line exceeds 132 characters; contains 143 characters
(#216) Variable "onlineAggregate" must be all lower-case
(#216) Variable "queryParams" must be all lower-case
(#218) Inline comments must end in full-stops, exclamation marks, or question marks
(#219) Variable "onlineAggregate" must be all lower-case
(#220) Variable "onlineAggregate" must be all lower-case
(#221) Variable "onlineAggregate" must be all lower-case
(#222) Variable "onlineAggregate" must be all lower-case
(#222) Variable "userId" must be all lower-case
(#223) Variable "onlineAggregate" must be all lower-case
(#224) Variable "onlineAggregate" must be all lower-case
(#225) Variable "onlineAggregate" must be all lower-case
(#226) Variable "onlineAggregate" must be all lower-case
(#227) Variable "onlineAggregate" must be all lower-case
(#229) Inline comments must end in full-stops, exclamation marks, or question marks
(#230) Variable "onlineAggregate" must be all lower-case
(#231) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#233) Inline comments must end in full-stops, exclamation marks, or question marks
(#235) Line exceeds 132 characters; contains 146 characters
(#239) Variable "grandTotalAggregate" must be all lower-case
(#239) Variable "queryParams" must be all lower-case
(#241) Inline comments must end in full-stops, exclamation marks, or question marks
(#242) Variable "grandTotalAggregate" must be all lower-case
(#243) Variable "grandTotalAggregate" must be all lower-case
(#244) Variable "grandTotalAggregate" must be all lower-case
(#245) Variable "grandTotalAggregate" must be all lower-case
(#245) Variable "userId" must be all lower-case
(#246) Variable "grandTotalAggregate" must be all lower-case
(#247) Variable "grandTotalAggregate" must be all lower-case
(#248) Variable "grandTotalAggregate" must be all lower-case
(#249) Variable "grandTotalAggregate" must be all lower-case
(#250) Variable "grandTotalAggregate" must be all lower-case
(#252) Inline comments must end in full-stops, exclamation marks, or question marks
(#253) Variable "grandTotalAggregate" must be all lower-case
(#253) Variable "userId" must be all lower-case
(#254) Inline comments must end in full-stops, exclamation marks, or question marks
(#255) Variable "grandTotalAggregate" must be all lower-case
(#257) Inline comments must end in full-stops, exclamation marks, or question marks
(#258) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#261) Whitespace found at end of line
(#263) Inline comments must end in full-stops, exclamation marks, or question marks
(#265) Inline comments must end in full-stops, exclamation marks, or question marks
(#268) Expected 1 space before "="; 0 found
(#268) Expected 1 space after "="; 0 found
(#269) Expected "if (...) {\n"; found "if(...) {\n"
(#270) Inline comments must end in full-stops, exclamation marks, or question marks
(#271) Variable "completionTrackedValues" must be all lower-case
(#272) Variable "grandTotalAggregate" must be all lower-case
(#274) Variable "isComplete" must be all lower-case
(#274) Variable "completionTrackedValues" must be all lower-case
(#275) Whitespace found at end of line
(#276) Inline comments must end in full-stops, exclamation marks, or question marks
(#277) Variable "isComplete" must be all lower-case
(#278) Variable "userId" must be all lower-case
(#280) Variable "userId" must be all lower-case
(#284) Whitespace found at end of line
(#293) Whitespace found at end of line
(#299) Variable "trackedUsers" must be all lower-case
(#301) Inline comments must end in full-stops, exclamation marks, or question marks
(#302) Variable "thisCourse" must be all lower-case
(#303) Variable "trackedCoursedIds" must be all lower-case
(#303) Variable "thisCourse" must be all lower-case
(#304) Variable "trackedCoursedIds" must be all lower-case
(#304) Variable "courseId" must be all lower-case
(#305) Variable "courseId" must be all lower-case
(#306) Inline comments must end in full-stops, exclamation marks, or question marks
(#307) Variable "trackedUsersInCourse" must be all lower-case
(#307) Line exceeds 132 characters; contains 136 characters
(#308) Variable "trackedUsers" must be all lower-case
(#308) Variable "trackedUsers" must be all lower-case
(#308) Variable "trackedUsersInCourse" must be all lower-case
(#311) Inline comments must end in full-stops, exclamation marks, or question marks
(#312) Variable "uniqueTrackedUsers" must be all lower-case
(#312) Variable "trackedUsers" must be all lower-case
(#314) Inline comments must start with a capital letter, digit or 3-dots sequence
(#315) Inline comments must end in full-stops, exclamation marks, or question marks
(#316) Variable "compareByFullName" must be all lower-case
(#317) Variable "uniqueTrackedUsers" must be all lower-case
(#317) Variable "compareByFullName" must be all lower-case
(#319) Variable "uniqueTrackedUsers" must be all lower-case
(#319) Whitespace found at end of line
(#325) Whitespace found at end of line
(#328) Expected 1 space(s) before asterisk; 0 found
(#331) Variable "trackedUsers" must be all lower-case
(#333) Inline comments must end in full-stops, exclamation marks, or question marks
(#334) Variable "thisCourse" must be all lower-case
(#335) Variable "trackedCoursedIds" must be all lower-case
(#335) Variable "thisCourse" must be all lower-case
(#336) Variable "trackedCoursedIds" must be all lower-case
(#336) Variable "courseId" must be all lower-case
(#337) Variable "courseId" must be all lower-case
(#339) Inline comments must end in full-stops, exclamation marks, or question marks
(#341) Whitespace found at end of line
(#344) This comment is 50% valid code; is this commented out code?
(#346) Whitespace found at end of line
(#349) Inline comments must end in full-stops, exclamation marks, or question marks
(#355) Line exceeds 132 characters; contains 165 characters
(#357) Whitespace found at end of line within string
(#358) Whitespace found at end of line within string
(#361) Whitespace found at end of line
(#362) Inline comments must end in full-stops, exclamation marks, or question marks
(#368) Variable "courseId" must be all lower-case
(#369) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#371) Inline comments must end in full-stops, exclamation marks, or question marks
(#372) Variable "trackedUsersInCourse" must be all lower-case
(#372) Whitespace found at end of line
(#373) Whitespace found at end of line
(#374) Variable "trackedUsers" must be all lower-case
(#374) Variable "trackedUsers" must be all lower-case
(#374) Variable "trackedUsersInCourse" must be all lower-case
(#377) Inline comments must end in full-stops, exclamation marks, or question marks
(#378) Variable "uniqueTrackedUsers" must be all lower-case
(#378) Variable "trackedUsers" must be all lower-case
(#380) Variable "uniqueTrackedUsers" must be all lower-case
(#380) Whitespace found at end of line
(#392) Variable "userId" must be all lower-case
(#394) Variable "userId" must be all lower-case
(#420) Variable "userId" must be all lower-case
(#421) Line indented incorrectly; expected at least 4 spaces, found 3
(#422) Line indented incorrectly; expected at least 4 spaces, found 3
(#422) Variable "userId" must be all lower-case
(#423) Line indented incorrectly; expected at least 4 spaces, found 3
(#436) Variable "trackedCoursesIds" must be all lower-case
(#439) Inline comments must end in full-stops, exclamation marks, or question marks
(#440) Variable "trackedCoursesIds" must be all lower-case
(#441) Inline comments must end in full-stops, exclamation marks, or question marks
(#442) Variable "trackedCoursesIds" must be all lower-case
(#442) Variable "trackedCoursesIds" must be all lower-case
(#445) Inline comments must end in full-stops, exclamation marks, or question marks
(#446) Variable "trackedCoursesIds" must be all lower-case
(#446) Variable "trackedCoursesIds" must be all lower-case
(#449) Inline comments must end in full-stops, exclamation marks, or question marks
(#450) Variable "trackedCoursesIds" must be all lower-case
(#453) Variable "trackedCoursesIds" must be all lower-case
(#463) Variable "coursesIdsInCategory" must be all lower-case
(#463) Line exceeds 132 characters; contains 138 characters
(#464) Variable "coursesIdsInCategory" must be all lower-case
(#474) Inline comments must end in full-stops, exclamation marks, or question marks
(#475) Variable "linkedCoursesIds" must be all lower-case
(#475) Line exceeds 132 characters; contains 149 characters
(#476) Variable "linkedCoursesIds" must be all lower-case
(#489) Variable "userId" must be all lower-case
(#489) Variable "fromTime" must be all lower-case
(#489) Variable "courseIds" must be all lower-case
(#489) Variable "logCount" must be all lower-case
(#492) Variable "courseIdList" must be all lower-case
(#492) Variable "courseIds" must be all lower-case
(#493) Variable "fromTime" must be all lower-case
(#494) Variable "fromTime" must be all lower-case
(#497) Inline comments must end in full-stops, exclamation marks, or question marks
(#498) Variable "selectListSQL" must be all lower-case
(#499) Variable "fromWhereSQL" must be all lower-case
(#499) Variable "courseIdList" must be all lower-case
(#499) Line exceeds 132 characters; contains 143 characters
(#500) Variable "orderBySQL" must be all lower-case
(#501) Variable "querySQL" must be all lower-case
(#501) Variable "selectListSQL" must be all lower-case
(#501) Variable "fromWhereSQL" must be all lower-case
(#501) Variable "orderBySQL" must be all lower-case
(#503) Inline comments must end in full-stops, exclamation marks, or question marks
(#504) Variable "userId" must be all lower-case
(#504) Variable "fromTime" must be all lower-case
(#505) Variable "logEntries" must be all lower-case
(#505) Variable "querySQL" must be all lower-case
(#506) Variable "logCount" must be all lower-case
(#506) Variable "logEntries" must be all lower-case
(#506) Inline comments must end in full-stops, exclamation marks, or question marks
(#508) Variable "logEntries" must be all lower-case
(#521) Variable "userId" must be all lower-case
(#524) Line exceeds 132 characters; contains 138 characters
(#525) Variable "userId" must be all lower-case
(#542) Variable "userId" must be all lower-case
(#544) Variable "userId" must be all lower-case
(#547) Variable "userId" must be all lower-case
(#548) Inline comments must end in full-stops, exclamation marks, or question marks
(#553) Inline comments must end in full-stops, exclamation marks, or question marks
(#554) Variable "sessionTimeoutSeconds" must be all lower-case
(#555) Expected "if (...) {\n"; found "if (...) {\n"
(#555) Variable "sessionTimeoutSeconds" must be all lower-case
(#573) Variable "userId" must be all lower-case
(#573) Variable "loginTimestamp" must be all lower-case
(#573) Variable "logoutTimestamp" must be all lower-case
(#573) Variable "isOnline" must be all lower-case
(#573) Variable "refCourseId" must be all lower-case
(#573) Line exceeds 132 characters; contains 155 characters
(#578) Variable "userId" must be all lower-case
(#579) Variable "loginTimestamp" must be all lower-case
(#580) Variable "logoutTimestamp" must be all lower-case
(#581) Variable "logoutTimestamp" must be all lower-case
(#581) Variable "loginTimestamp" must be all lower-case
(#582) Variable "isOnline" must be all lower-case
(#583) Variable "refCourseId" must be all lower-case
(#599) Variable "userId" must be all lower-case
(#599) Variable "onlyDeleteAfter" must be all lower-case
(#601) Expected 1 space after "="; 2 found
(#601) Variable "userId" must be all lower-case
(#602) Variable "onlyDeleteAfter" must be all lower-case
(#604) Variable "onlyDeleteAfter" must be all lower-case
(#607) Inline comments must end in full-stops, exclamation marks, or question marks
(#617) Variable "userId" must be all lower-case
(#619) Variable "userId" must be all lower-case
(#629) Variable "userId" must be all lower-case
(#631) Variable "userId" must be all lower-case
(#631) Line exceeds 132 characters; contains 174 characters
(#644) Variable "userId" must be all lower-case
(#646) Variable "userId" must be all lower-case
(#654) Variable "userId" must be all lower-case
(#658) Variable "userId" must be all lower-case
(#668) Variable "userId" must be all lower-case
(#670) Variable "userId" must be all lower-case
(#679) Line indented incorrectly; expected 4 spaces, found 1
(#681) Line indented incorrectly; expected 4 spaces, found 1
(#690) Variable "arrayOfObjects" must be all lower-case
(#690) Variable "propertyName" must be all lower-case
(#691) Variable "arrayOfValue" must be all lower-case
(#692) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#692) Variable "arrayOfObjects" must be all lower-case
(#693) Variable "objectProperties" must be all lower-case
(#694) Variable "objectProperties" must be all lower-case
(#694) Variable "propertyName" must be all lower-case
(#695) Variable "arrayOfValue" must be all lower-case
(#695) Variable "objectProperties" must be all lower-case
(#695) Variable "propertyName" must be all lower-case
(#699) Variable "arrayOfValue" must be all lower-case
(#707) Variable "maxLen" must be all lower-case
(#708) Variable "maxLen" must be all lower-case
(#710) Variable "maxLen" must be all lower-case
(#723) Variable "objArray" must be all lower-case
(#724) Variable "uniqueObjects" must be all lower-case
(#725) Variable "uniquObjIds" must be all lower-case
(#726) Variable "objArray" must be all lower-case
(#727) Variable "uniquObjIds" must be all lower-case
(#728) Variable "uniquObjIds" must be all lower-case
(#729) Variable "uniqueObjects" must be all lower-case
(#732) Variable "uniqueObjects" must be all lower-case
(#743) function name "attendanceregister__formatDateTime" must be lower-case letters only
(#743) Variable "dateTime" must be all lower-case
(#746) Inline comments must end in full-stops, exclamation marks, or question marks
(#747) Variable "dateTime" must be all lower-case
(#750) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#753) Variable "dateTime" must be all lower-case
(#753) Variable "dateTime" must be all lower-case
(#755) Variable "dateTime" must be all lower-case
(#755) Variable "dateTime" must be all lower-case
(#757) Variable "dateTime" must be all lower-case
(#766) function name "attendanceregister__getUser" must be lower-case letters only
(#766) Variable "userId" must be all lower-case
(#768) Variable "userId" must be all lower-case
(#768) Commas (,) must be followed by white space.
(#777) function name "attendanceregister__isCurrentUser" must be lower-case letters only
(#777) Variable "userId" must be all lower-case
(#779) Variable "userId" must be all lower-case
(#779) Variable "userId" must be all lower-case
(#786) function name "attendanceregister__otherUserFullnameOrUnknown" must be lower-case letters only
(#786) Variable "otherUserId" must be all lower-case
(#788) Variable "otherUser" must be all lower-case
(#788) Variable "otherUserId" must be all lower-case
(#789) Variable "otherUser" must be all lower-case
(#790) Variable "otherUser" must be all lower-case
(#799) Whitespace found at end of line
(#803) function name "attendanceregister__isAnyCompletionConditionSpecified" must be lower-case letters only
(#811) Whitespace found at end of line
(#813) Whitespace found at end of line
(#816) Line exceeds 132 characters; contains 135 characters
(#818) function name "attendanceregister__calculateUserCompletion" must be lower-case letters only
(#821) Inline comments must end in full-stops, exclamation marks, or question marks
(#826) Inline comments must end in full-stops, exclamation marks, or question marks
(#826) 3 slashes comments are not allowed; use "// Comment." instead
(#828) Inline comments must end in full-stops, exclamation marks, or question marks
(#829) Variable "sql_totaldurationsecs" must not contain underscores.
(#829) Line exceeds 132 characters; contains 147 characters
(#831) Variable "sql_totaldurationsecs" must not contain underscores.
(#833) Inline comments must end in full-stops, exclamation marks, or question marks
(#835) Inline comments must end in full-stops, exclamation marks, or question marks
(#838) Whitespace found at end of line
(#841) Whitespace found at end of line
(#842) Whitespace found at end of line
(#845) Whitespace found at end of line
(#849) Expected 1 space(s) before asterisk; 2 found
(#849) Whitespace found at end of line
(#855) function name "attendanceregister__areCompletionConditionsMet" must be lower-case letters only
(#855) Variable "trackedValues" must be all lower-case
(#857) Inline comments must end in full-stops, exclamation marks, or question marks
(#859) Variable "trackedValues" must be all lower-case
(#860) Line indented incorrectly; expected at least 8 spaces, found 7
(#860) Variable "trackedValues" must be all lower-case
(#861) Line indented incorrectly; expected 8 spaces, found 7
(#862) Line indented incorrectly; expected at least 12 spaces, found 11
(#863) Line indented incorrectly; expected 8 spaces, found 7
(#864) Line indented incorrectly; expected at least 8 spaces, found 7
(#864) Expected 1 space before "/"; 0 found
(#864) Expected 1 space after "/"; 0 found
(#864) Whitespace found at end of line
(#875) function name "attendanceregister__didCronRanAfterInstanceCreation" must be lower-case letters only
(#877) Expected 1 space before "=>"; 0 found
(#877) Expected 1 space after "=>"; 0 found
(#887) Visibility must be declared on method "definition"
(#891) Inline comments must start with a capital letter, digit or 3-dots sequence
(#891) Inline comments must end in full-stops, exclamation marks, or question marks
(#891) This comment is 73% valid code; is this commented out code?
(#891) Line indented incorrectly; expected at least 8 spaces, found 0
(#891) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#896) Variable "userId" must be all lower-case
(#898) Variable "userId" must be all lower-case
(#903) Expected 1 space before comment text but found 3; use block comment if you need indentation
(#904) Inline comments must end in full-stops, exclamation marks, or question marks
(#904) Expected 1 space before comment text but found 3; use block comment if you need indentation
(#905) Variable "refDate" must be all lower-case
(#906) Variable "refTs" must be all lower-case
(#906) Variable "refDate" must be all lower-case
(#906) Variable "refDate" must be all lower-case
(#906) Variable "refDate" must be all lower-case
(#906) Variable "refDate" must be all lower-case
(#907) Variable "defLogout" must be all lower-case
(#907) Variable "refTs" must be all lower-case
(#908) Variable "defLogin" must be all lower-case
(#908) Variable "refTs" must be all lower-case
(#909) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#911) Inline comments must end in full-stops, exclamation marks, or question marks
(#912) Variable "userId" must be all lower-case
(#913) Variable "titleStr" must be all lower-case
(#913) Expected 1 space after "="; 2 found
(#915) Variable "otherUser" must be all lower-case
(#915) Variable "userId" must be all lower-case
(#916) Variable "otherUser" must be all lower-case
(#917) Variable "titleStr" must be all lower-case
(#917) Expected 1 space after "="; 2 found
(#919) Commas (,) must be followed by white space.
(#919) Variable "titleStr" must be all lower-case
(#921) This comment is 51% valid code; is this commented out code?
(#921) Inline comments must start with a capital letter, digit or 3-dots sequence
(#921) Line indented incorrectly; expected at least 8 spaces, found 0
(#921) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#922) Line indented incorrectly; expected at least 8 spaces, found 0
(#922) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#923) Line indented incorrectly; expected at least 8 spaces, found 0
(#923) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#924) Line indented incorrectly; expected at least 8 spaces, found 0
(#924) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#925) Inline comments must end in full-stops, exclamation marks, or question marks
(#925) Line indented incorrectly; expected at least 8 spaces, found 0
(#925) Expected 1 space before comment text but found 8; use block comment if you need indentation
(#927) Inline comments must end in full-stops, exclamation marks, or question marks
(#928) Variable "defLogin" must be all lower-case
(#928) Line exceeds 132 characters; contains 177 characters
(#932) Variable "defLogout" must be all lower-case
(#932) Line exceeds 132 characters; contains 175 characters
(#935) Inline comments must end in full-stops, exclamation marks, or question marks
(#946) Inline comments must end in full-stops, exclamation marks, or question marks
(#948) Variable "coursesSelect" must be all lower-case
(#951) Variable "coursesSelect" must be all lower-case
(#953) Variable "coursesSelect" must be all lower-case
(#957) Variable "coursesSelect" must be all lower-case
(#959) Variable "coursesSelect" must be all lower-case
(#959) Line exceeds 132 characters; contains 135 characters
(#966) Inline comments must start with a capital letter, digit or 3-dots sequence
(#966) Inline comments must end in full-stops, exclamation marks, or question marks
(#975) Inline comments must end in full-stops, exclamation marks, or question marks
(#976) Variable "userId" must be all lower-case
(#979) Variable "userId" must be all lower-case
(#981) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#983) Inline comments must start with a capital letter, digit or 3-dots sequence
(#983) Inline comments must end in full-stops, exclamation marks, or question marks
(#987) Visibility must be declared on method "validation"
(#992) Inline comments must end in full-stops, exclamation marks, or question marks
(#998) Variable "userId" must be all lower-case
(#1000) Line indented incorrectly; expected at least 12 spaces, found 11
(#1000) Variable "userId" must be all lower-case
(#1003) Inline comments must end in full-stops, exclamation marks, or question marks
(#1008) Inline comments must end in full-stops, exclamation marks, or question marks
(#1014) Inline comments must end in full-stops, exclamation marks, or question marks
(#1019) Inline comments must end in full-stops, exclamation marks, or question marks
(#1024) Inline comments must end in full-stops, exclamation marks, or question marks
(#1025) Variable "userId" must be all lower-case
(#1029) Inline comments must end in full-stops, exclamation marks, or question marks
(#1030) Variable "userId" must be all lower-case
(#1044) Member variable "isTracked" must be all lower-case
(#1045) Member variable "canViewOwnRegister" must be all lower-case
(#1046) Member variable "canViewOtherRegisters" must be all lower-case
(#1047) Member variable "canAddOwnOfflineSessions" must be all lower-case
(#1048) Member variable "canAddOtherOfflineSessions" must be all lower-case
(#1049) Member variable "canDeleteOwnOfflineSessions" must be all lower-case
(#1050) Member variable "canDeleteOtherOfflineSessions" must be all lower-case
(#1051) Member variable "canRecalcSessions" must be all lower-case
(#1061) Expected 1 space after "="; 2 found
(#1065) Inline comments must end in full-stops, exclamation marks, or question marks
(#1074) Public method name "attendanceregister_user_capablities::canViewThisUserRegister" must be in lower-case letters only
(#1074) Variable "userId" must be all lower-case
(#1075) Variable "userId" must be all lower-case
(#1084) Public method name "attendanceregister_user_capablities::canDeleteThisUserOfflineSession" must be in lower-case letters only
(#1084) Variable "userId" must be all lower-case
(#1085) Variable "userId" must be all lower-case
(#1094) Public method name "attendanceregister_user_capablities::canAddThisUserOfflineSession" must be in lower-case letters only
(#1094) Variable "userId" must be all lower-case
(#1097) Variable "userId" must be all lower-case
(#1100) Inline comments must end in full-stops, exclamation marks, or question marks
(#1101) Variable "userId" must be all lower-case
mod/attendanceregister/mod_form.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#13) Inline comments must end in full-stops, exclamation marks, or question marks
(#13) 3 slashes comments are not allowed; use "// Comment." instead
(#13) Expected 1 space before comment text but found 2; use block comment if you need indentation
(#16) "require_once" must be immediately followed by an open parenthesis
(#20) Visibility must be declared on method "definition"
(#26) Inline comments must end in full-stops, exclamation marks, or question marks
(#36) Inline comments must end in full-stops, exclamation marks, or question marks
(#37) Line indented incorrectly; expected 8 spaces, found 9
(#39) Closing brace indented incorrectly; expected 9 spaces, found 8
(#41) Line indented incorrectly; expected 8 spaces, found 9
(#41) Closing brace indented incorrectly; expected 8 spaces, found 9
(#43) Inline comments must end in full-stops, exclamation marks, or question marks
(#44) Variable "register_types" must not contain underscores.
(#45) Variable "register_types" must not contain underscores.
(#48) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#50) Inline comments must end in full-stops, exclamation marks, or question marks
(#52) Variable "session_duration_choices" must not contain underscores.
(#53) Expected 1 space before "=>"; 0 found
(#54) Expected 1 space before "=>"; 0 found
(#55) Expected 1 space before "=>"; 0 found
(#56) Expected 1 space before "=>"; 0 found
(#57) Expected 1 space before "=>"; 0 found
(#58) Expected 1 space before "=>"; 0 found
(#59) Expected 1 space before "=>"; 0 found
(#61) Variable "session_duration_choices" must not contain underscores.
(#61) Line exceeds 132 characters; contains 134 characters
(#64) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#66) Inline comments must end in full-stops, exclamation marks, or question marks
(#69) Inline comments must end in full-stops, exclamation marks, or question marks
(#70) Line exceeds 132 characters; contains 133 characters
(#74) Inline comments must end in full-stops, exclamation marks, or question marks
(#78) Expected 1 space before "=>"; 0 found
(#79) Expected 1 space before "=>"; 0 found
(#80) Expected 1 space before "=>"; 0 found
(#81) Expected 1 space before "=>"; 0 found
(#82) Expected 1 space before "=>"; 0 found
(#83) Expected 1 space before "=>"; 0 found
(#84) Expected 1 space before "=>"; 0 found
(#85) Expected 1 space before "=>"; 0 found
(#86) Expected 1 space before "=>"; 0 found
(#87) Expected 1 space before "=>"; 0 found
(#88) Expected 1 space before "=>"; 0 found
(#89) Expected 1 space before "=>"; 0 found
(#90) Expected 1 space before "=>"; 0 found
(#91) Expected 1 space before "=>"; 0 found
(#92) Expected 1 space before "=>"; 0 found
(#93) Expected 1 space before "=>"; 0 found
(#99) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#101) Inline comments must end in full-stops, exclamation marks, or question marks
(#107) Inline comments must end in full-stops, exclamation marks, or question marks
(#108) Line exceeds 132 characters; contains 136 characters
(#113) Inline comments must end in full-stops, exclamation marks, or question marks
(#119) Inline comments must end in full-stops, exclamation marks, or question marks
(#125) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#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
(#138) Visibility must be declared on method "add_completion_rules"
(#140) Expected 1 space before "="; 0 found
(#140) Expected 1 space after "="; 0 found
(#141) Commas (,) must be followed by white space.
(#141) Line exceeds 132 characters; contains 153 characters
(#142) Expected 1 space before "=>"; 0 found
(#142) Expected 1 space after "=>"; 0 found
(#143) Commas (,) must be followed by white space.
(#144) Commas (,) must be followed by white space.
(#144) Line exceeds 132 characters; contains 139 characters
(#145) Commas (,) must be followed by white space.
(#145) Commas (,) must be followed by white space.
(#146) Whitespace found at end of line
(#147) Inline comments must end in full-stops, exclamation marks, or question marks
(#148) Whitespace found at end of line
(#151) Whitespace found at end of line
(#156) Visibility must be declared on method "completion_rule_enabled"
(#157) Inline comments must end in full-stops, exclamation marks, or question marks
(#157) Whitespace found at end of line
(#160) Whitespace found at end of line
(#165) Visibility must be declared on method "get_data"
(#165) Expected 1 space after closing parenthesis; found 0
(#170) Whitespace found at end of line
(#171) Inline comments must end in full-stops, exclamation marks, or question marks
(#173) Expected 1 space before "=="; 0 found
(#173) Expected 1 space after "=="; 0 found
(#175) Line indented incorrectly; expected at least 16 spaces, found 15
(#178) Whitespace found at end of line
(#179) Inline comments must end in full-stops, exclamation marks, or question marks
(#180) Whitespace found at end of line
(#181) Whitespace found at end of line
(#183) Whitespace found at end of line
(#187) Visibility must be declared on method "data_preprocessing"
(#187) Variable "default_values" must not contain underscores.
(#187) Expected 1 space after closing parenthesis; found 0
(#187) Whitespace found at end of line
(#188) Variable "default_values" must not contain underscores.
(#189) Whitespace found at end of line
(#193) Variable "default_values" must not contain underscores.
(#193) Variable "default_values" must not contain underscores.
(#194) Whitespace found at end of line
(#195) Expected "if (...) {\n"; found "if(...) {\n"
(#195) Variable "default_values" must not contain underscores.
(#196) Variable "default_values" must not contain underscores.
(#196) Expected 1 space before "="; 0 found
(#196) Expected 1 space after "="; 0 found
(#197) Whitespace found at end of line
(#198) Inline comments must end in full-stops, exclamation marks, or question marks
mod/attendanceregister/version.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#18) No space found before comment text; expected "// $plugin->cron = 300;" but found "//$plugin->cron = 300;"
(#19) Inline comments must end in full-stops, exclamation marks, or question marks
(#21) Inline comments must end in full-stops, exclamation marks, or question marks
mod/attendanceregister/view.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#12) Inline comments must end in full-stops, exclamation marks, or question marks
(#21) Variable "userId" must be all lower-case
(#24) Variable "groupId" must be all lower-case
(#26) Variable "inputAction" must be all lower-case
(#27) Inline comments must end in full-stops, exclamation marks, or question marks
(#28) Variable "inputSessionId" must be all lower-case
(#30) Inline comments must start with a capital letter, digit or 3-dots sequence
(#32) Inline comments must end in full-stops, exclamation marks, or question marks
(#45) Inline comments must end in full-stops, exclamation marks, or question marks
(#46) Variable "sessionToDelete" must be all lower-case
(#47) Variable "inputSessionId" must be all lower-case
(#48) Variable "sessionToDelete" must be all lower-case
(#48) Variable "inputSessionId" must be all lower-case
(#51) Inline comments must start with a capital letter, digit or 3-dots sequence
(#54) Inline comments must end in full-stops, exclamation marks, or question marks
(#57) Inline comments must end in full-stops, exclamation marks, or question marks
(#62) Inline comments must end in full-stops, exclamation marks, or question marks
(#63) Variable "userCapabilities" must be all lower-case
(#66) Inline comments must end in full-stops, exclamation marks, or question marks
(#67) Variable "userId" must be all lower-case
(#67) Variable "userCapabilities" must be all lower-case
(#68) Variable "userId" must be all lower-case
(#70) 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
(#71) Expected 1 space before comment text but found 2; use block comment if you need indentation
(#74) 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) 3 slashes comments are not allowed; use "// Comment." instead
(#79) Inline comments must end in full-stops, exclamation marks, or question marks
(#80) Variable "userId" must be all lower-case
(#86) Inline comments must end in full-stops, exclamation marks, or question marks
(#87) Variable "doRecalculate" must be all lower-case
(#88) Variable "doScheduleRecalc" must be all lower-case
(#89) Variable "inputAction" must be all lower-case
(#91) Variable "doRecalculate" must be all lower-case
(#93) Variable "inputAction" must be all lower-case
(#95) Variable "doScheduleRecalc" must be all lower-case
(#100) Variable "doShowPrintableVersion" must be all lower-case
(#101) Variable "inputAction" must be all lower-case
(#102) Variable "doShowPrintableVersion" must be all lower-case
(#105) Inline comments must end in full-stops, exclamation marks, or question marks
(#105) 3 slashes comments are not allowed; use "// Comment." instead
(#106) Variable "doShowOfflineSessionForm" must be all lower-case
(#107) Variable "doSaveOfflineSession" must be all lower-case
(#108) Inline comments must end in full-stops, exclamation marks, or question marks
(#109) Variable "doShowPrintableVersion" must be all lower-case
(#110) Inline comments must end in full-stops, exclamation marks, or question marks
(#114) Variable "userCapabilities" must be all lower-case
(#114) Variable "userId" must be all lower-case
(#115) Inline comments must end in full-stops, exclamation marks, or question marks
(#116) Variable "doShowOfflineSessionForm" must be all lower-case
(#119) Variable "inputAction" must be all lower-case
(#120) Inline comments must end in full-stops, exclamation marks, or question marks
(#121) Variable "userId" must be all lower-case
(#127) Inline comments must end in full-stops, exclamation marks, or question marks
(#128) Variable "doSaveOfflineSession" must be all lower-case
(#135) 3 slashes comments are not allowed; use "// Comment." instead
(#136) Inline comments must end in full-stops, exclamation marks, or question marks
(#137) Variable "doDeleteOfflineSession" must be all lower-case
(#138) Variable "sessionToDelete" must be all lower-case
(#139) Inline comments must end in full-stops, exclamation marks, or question marks
(#142) Variable "userId" must be all lower-case
(#144) Variable "doDeleteOfflineSession" must be all lower-case
(#147) Variable "doDeleteOfflineSession" must be all lower-case
(#151) 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 end in full-stops, exclamation marks, or question marks
(#161) Inline comments must end in full-stops, exclamation marks, or question marks
(#162) Variable "userToProcess" must be all lower-case
(#163) Variable "userSessions" must be all lower-case
(#164) Variable "trackedUsers" must be all lower-case
(#165) Variable "userId" must be all lower-case
(#166) Variable "userToProcess" must be all lower-case
(#166) Variable "userId" must be all lower-case
(#167) Variable "userToProcessFullname" must be all lower-case
(#167) Variable "userToProcess" must be all lower-case
(#168) Variable "userSessions" must be all lower-case
(#168) Variable "userId" must be all lower-case
(#168) Variable "userCapabilities" must be all lower-case
(#170) Variable "trackedUsers" must be all lower-case
(#170) Variable "userCapabilities" must be all lower-case
(#174) 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 "userId" must be all lower-case
(#178) Variable "groupId" must be all lower-case
(#178) Variable "inputAction" must be all lower-case
(#181) Variable "titleStr" must be all lower-case
(#181) Variable "userId" must be all lower-case
(#181) Variable "userToProcessFullname" must be all lower-case
(#182) Variable "titleStr" must be all lower-case
(#185) Variable "doShowPrintableVersion" must be all lower-case
(#189) Inline comments must end in full-stops, exclamation marks, or question marks
(#190) Variable "userToProcess" must be all lower-case
(#191) Variable "registerNavNode" must be all lower-case
(#192) Variable "userNavNode" must be all lower-case
(#192) Variable "registerNavNode" must be all lower-case
(#192) Variable "userToProcessFullname" must be all lower-case
(#193) Variable "userNavNode" must be all lower-case
(#197) 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
(#201) Variable "inputAction" must be all lower-case
(#201) Variable "userId" must be all lower-case
(#201) Variable "groupId" must be all lower-case
(#203) 3 slashes comments are not allowed; use "// Comment." instead
(#203) Whitespace found at end of line
(#204) Inline comments must end in full-stops, exclamation marks, or question marks
(#205) Variable "userId" must be all lower-case
(#206) Variable "userId" must be all lower-case
(#207) Whitespace found at end of line
(#208) Whitespace found at end of line
(#210) Inline comments must start with a capital letter, digit or 3-dots sequence
(#212) Inline comments must end in full-stops, exclamation marks, or question marks
(#214) Variable "headingStr" must be all lower-case
(#214) Variable "userId" must be all lower-case
(#214) Variable "userToProcessFullname" must be all lower-case
(#215) Variable "headingStr" must be all lower-case
(#218) Inline comments must start with a capital letter, digit or 3-dots sequence
(#224) Inline comments must end in full-stops, exclamation marks, or question marks
(#225) Variable "doShowContents" must be all lower-case
(#227) Variable "userId" must be all lower-case
(#227) Variable "doShowOfflineSessionForm" must be all lower-case
(#227) Variable "doShowPrintableVersion" must be all lower-case
(#229) Inline comments must end in full-stops, exclamation marks, or question marks
(#230) Variable "customFormData" must be all lower-case
(#230) Commas (,) must be followed by white space.
(#230) Variable "userSessions" must be all lower-case
(#231) Inline comments must end in full-stops, exclamation marks, or question marks
(#232) Variable "userId" must be all lower-case
(#233) Variable "customFormData" must be all lower-case
(#233) Variable "userId" must be all lower-case
(#235) Variable "customFormData" must be all lower-case
(#238) Inline comments must end in full-stops, exclamation marks, or question marks
(#240) Inline comments must end in full-stops, exclamation marks, or question marks
(#242) Variable "doSaveOfflineSession" must be all lower-case
(#242) Variable "formData" must be all lower-case
(#243) Inline comments must end in full-stops, exclamation marks, or question marks
(#244) Variable "formData" must be all lower-case
(#246) Inline comments must end in full-stops, exclamation marks, or question marks
(#248) Variable "userId" must be all lower-case
(#249) Variable "doShowContents" must be all lower-case
(#253) Inline comments must end in full-stops, exclamation marks, or question marks
(#253) 4 slashes comments are not allowed; use "// Comment." instead
(#254) Variable "doShowContents" must be all lower-case
(#254) Variable "doRecalculate" must be all lower-case
(#254) Variable "doScheduleRecalc" must be all lower-case
(#256) Inline comments must end in full-stops, exclamation marks, or question marks
(#256) 4 slashes comments are not allowed; use "// Comment." instead
(#257) Variable "userToProcess" must be all lower-case
(#259) Variable "userId" must be all lower-case
(#261) Inline comments must end in full-stops, exclamation marks, or question marks
(#262) Variable "userSessions" must be all lower-case
(#262) Variable "userId" must be all lower-case
(#262) Variable "userCapabilities" must be all lower-case
(#265) Inline comments must end in full-stops, exclamation marks, or question marks
(#265) 4 slashes comments are not allowed; use "// Comment." instead
(#266) Expected "} else {\n"; found "}\n\n //// Recalculate (or schedule recalculation) of all User's Sessions\n else {\n"
(#268) 4 slashes comments are not allowed; use "// Comment." instead
(#269) Variable "doScheduleRecalc" must be all lower-case
(#270) Inline comments must end in full-stops, exclamation marks, or question marks
(#276) Inline comments must end in full-stops, exclamation marks, or question marks
(#276) 4 slashes comments are not allowed; use "// Comment." instead
(#277) Variable "doRecalculate" must be all lower-case
(#278) Inline comments must end in full-stops, exclamation marks, or question marks
(#283) Inline comments must end in full-stops, exclamation marks, or question marks
(#286) Inline comments must end in full-stops, exclamation marks, or question marks
(#289) Inline comments must end in full-stops, exclamation marks, or question marks
(#290) Variable "newTrackedUsers" must be all lower-case
(#292) Inline comments must end in full-stops, exclamation marks, or question marks
(#293) Variable "newTrackedUsers" must be all lower-case
(#295) Inline comments must end in full-stops, exclamation marks, or question marks
(#297) Line exceeds 132 characters; contains 157 characters
(#297) Inline comments must end in full-stops, exclamation marks, or question marks
(#299) Inline comments must end in full-stops, exclamation marks, or question marks
(#300) Variable "trackedUsers" must be all lower-case
(#300) Variable "userCapabilities" must be all lower-case
(#304) Inline comments must end in full-stops, exclamation marks, or question marks
(#305) Variable "doRecalculate" must be all lower-case
(#305) Variable "doScheduleRecalc" must be all lower-case
(#306) Variable "notificationStr" must be all lower-case
(#306) Variable "doRecalculate" must be all lower-case
(#306) Expected 1 space before "?"; 0 found
(#306) Expected 1 space after "?"; 0 found
(#306) Expected 1 space before ":"; 0 found
(#306) Expected 1 space after ":"; 0 found
(#307) Variable "notificationStr" must be all lower-case
(#309) Variable "userId" must be all lower-case
(#310) Variable "doShowContents" must be all lower-case
(#312) Inline comments must end in full-stops, exclamation marks, or question marks
(#312) 4 slashes comments are not allowed; use "// Comment." instead
(#313) Expected "} else if (...) {\n"; found "}\nelse if (...) {\n"
(#313) Variable "doShowContents" must be all lower-case
(#313) Variable "doDeleteOfflineSession" must be all lower-case
(#314) Inline comments must end in full-stops, exclamation marks, or question marks
(#315) Variable "sessionToDelete" must be all lower-case
(#315) Variable "sessionToDelete" must be all lower-case
(#317) Inline comments must end in full-stops, exclamation marks, or question marks
(#319) Variable "userId" must be all lower-case
(#320) Variable "doShowContents" must be all lower-case
(#322) Inline comments must end in full-stops, exclamation marks, or question marks
(#322) 4 slashes comments are not allowed; use "// Comment." instead
(#323) Expected "} else if (...) {\n"; found "}\nelse if (...) {\n"
(#323) Variable "doShowContents" must be all lower-case
(#325) Inline comments must end in full-stops, exclamation marks, or question marks
(#325) 4 slashes comments are not allowed; use "// Comment." instead
(#326) Variable "userId" must be all lower-case
(#328) Inline comments must end in full-stops, exclamation marks, or question marks
(#328) 3 slashes comments are not allowed; use "// Comment." instead
(#331) Whitespace found at end of line
(#332) Inline comments must end in full-stops, exclamation marks, or question marks
(#333) Variable "linkUrl" must be all lower-case
(#333) Variable "userId" must be all lower-case
(#333) Variable "doShowPrintableVersion" must be all lower-case
(#333) Line exceeds 132 characters; contains 151 characters
(#334) Variable "linkUrl" must be all lower-case
(#334) Variable "doShowPrintableVersion" must be all lower-case
(#334) Line exceeds maximum limit of 180 characters; contains 192 characters
(#335) Inline comments must end in full-stops, exclamation marks, or question marks
(#336) Variable "userCapabilities" must be all lower-case
(#336) Variable "doShowPrintableVersion" must be all lower-case
(#337) Line exceeds 132 characters; contains 149 characters
(#339) Inline comments must end in full-stops, exclamation marks, or question marks
(#343) 3 slashes comments are not allowed; use "// Comment." instead
(#344) Inline comments must end in full-stops, exclamation marks, or question marks
(#345) Variable "doShowPrintableVersion" must be all lower-case
(#352) This comment is 50% valid code; is this commented out code?
(#352) Inline comments must start with a capital letter, digit or 3-dots sequence
(#352) Line indented incorrectly; expected at least 8 spaces, found 0
(#352) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#353) Line indented incorrectly; expected at least 8 spaces, found 0
(#353) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#354) Line indented incorrectly; expected at least 8 spaces, found 0
(#354) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#355) Inline comments must end in full-stops, exclamation marks, or question marks
(#355) Line indented incorrectly; expected at least 8 spaces, found 0
(#355) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#355) Whitespace found at end of line
(#357) Inline comments must end in full-stops, exclamation marks, or question marks
(#359) Variable "userSessions" must be all lower-case
(#361) Whitespace found at end of line
(#362) Whitespace found at end of line
(#363) Variable "userSessions" must be all lower-case
(#367) Inline comments must end in full-stops, exclamation marks, or question marks
(#367) 4 slashes comments are not allowed; use "// Comment." instead
(#368) Expected "} else {\n"; found "}\n\n //// Show list of Tracked Users summary\n else {\n"
(#370) Inline comments must end in full-stops, exclamation marks, or question marks
(#370) 3 slashes comments are not allowed; use "// Comment." instead
(#371) Spaces must be used to indent lines; tabs are not allowed
(#371) Tab found within whitespace
(#371) Line indented incorrectly; expected at least 8 spaces, found 1
(#372) Spaces must be used to indent lines; tabs are not allowed
(#372) Tab found within whitespace
(#372) Line indented incorrectly; expected at least 8 spaces, found 1
(#373) Spaces must be used to indent lines; tabs are not allowed
(#373) Tab found within whitespace
(#373) Line indented incorrectly; expected 8 spaces, found 1
(#374) Spaces must be used to indent lines; tabs are not allowed
(#374) Tab found within whitespace
(#374) Line indented incorrectly; expected at least 12 spaces, found 6
(#375) Spaces must be used to indent lines; tabs are not allowed
(#375) Tab found within whitespace
(#375) Line indented incorrectly; expected 12 spaces, found 6
(#375) Empty IF statement detected
(#376) Spaces must be used to indent lines; tabs are not allowed
(#376) Tab found within whitespace
(#376) Inline comments must end in full-stops, exclamation marks, or question marks
(#376) Line indented incorrectly; expected at least 16 spaces, found 10
(#377) Spaces must be used to indent lines; tabs are not allowed
(#377) Tab found within whitespace
(#377) Line indented incorrectly; expected 12 spaces, found 6
(#378) Spaces must be used to indent lines; tabs are not allowed
(#378) Tab found within whitespace
(#378) Inline comments must end in full-stops, exclamation marks, or question marks
(#378) Line indented incorrectly; expected at least 16 spaces, found 10
(#379) Spaces must be used to indent lines; tabs are not allowed
(#379) Tab found within whitespace
(#379) Line indented incorrectly; expected at least 16 spaces, found 3
(#380) Spaces must be used to indent lines; tabs are not allowed
(#380) Tab found within whitespace
(#380) Line indented incorrectly; expected 12 spaces, found 6
(#381) Spaces must be used to indent lines; tabs are not allowed
(#381) Tab found within whitespace
(#381) Line indented incorrectly; expected 8 spaces, found 1
(#382) Spaces must be used to indent lines; tabs are not allowed
(#382) Tab found within whitespace
(#382) Inline comments must end in full-stops, exclamation marks, or question marks
(#382) Line indented incorrectly; expected at least 12 spaces, found 6
(#382) Whitespace found at end of line
(#383) Spaces must be used to indent lines; tabs are not allowed
(#383) Tab found within whitespace
(#383) Line indented incorrectly; expected at least 12 spaces, found 2
(#384) Spaces must be used to indent lines; tabs are not allowed
(#384) Tab found within whitespace
(#384) Line indented incorrectly; expected 8 spaces, found 1
(#385) Inline comments must end in full-stops, exclamation marks, or question marks
(#386) Variable "userCapabilities" must be all lower-case
(#386) Variable "doShowPrintableVersion" must be all lower-case
(#389) Inline comments must end in full-stops, exclamation marks, or question marks
(#390) Expected "} else if (...) {\n"; found "}\n // Show cron not yet run on this instance\n else if (...) {\n"
(#395) Whitespace found at end of line
(#396) Inline comments must end in full-stops, exclamation marks, or question marks
(#397) Variable "userCapabilities" must be all lower-case
(#398) Variable "linkUrl" must be all lower-case
(#399) Variable "linkUrl" must be all lower-case
(#399) Commas (,) must be followed by white space.
(#401) Whitespace found at end of line
(#402) Inline comments must end in full-stops, exclamation marks, or question marks
(#403) Variable "linkUrl" must be all lower-case
(#403) Variable "doShowPrintableVersion" must be all lower-case
(#403) Line exceeds 132 characters; contains 148 characters
(#404) Variable "linkUrl" must be all lower-case
(#404) Variable "doShowPrintableVersion" must be all lower-case
(#404) Line exceeds maximum limit of 180 characters; contains 192 characters
(#405) Whitespace found at end of line
(#406) Inline comments must end in full-stops, exclamation marks, or question marks
(#409) Inline comments must end in full-stops, exclamation marks, or question marks
(#410) Whitespace found at end of line
(#411) Variable "trackedUsers" must be all lower-case
(#414) Inline comments must end in full-stops, exclamation marks, or question marks
(#415) Whitespace found at end of line
(#416) Variable "trackedUsers" must be all lower-case
(#423) Inline comments must end in full-stops, exclamation marks, or question marks
(#424) Variable "doShowPrintableVersion" must be all lower-case

Javascript coding style problems

(0 errors, 0 warnings)

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


CSS problems

(0 errors, 5 warnings)

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

mod/attendanceregister/styles.css
(#13) Rule is empty.
(#17) Rule is empty.
(#21) Rule is empty.
(#31) Rule is empty.
(#32) Rule is empty.

PHPDocs style problems

(171 errors, 28 warnings)

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

mod/attendanceregister/attendanceregister_tracked_courses.class.php
(#2) Empty line found after PHP open tag
(#33) Function attendanceregister_tracked_courses::__construct is not documented
(#22) Phpdocs for variable attendanceregister_tracked_courses::$courses does not contain @var or incorrect
(#28) Phpdocs for variable attendanceregister_tracked_courses::$register does not contain @var or incorrect
(#3) File-level phpdocs block does not have @copyright tag
(#14) Class attendanceregister_tracked_courses does not have @copyright tag
(#14) Class attendanceregister_tracked_courses does not have @license tag
(#8) Not recommended phpdocs tag @version used
(#6) Package mod is not valid
mod/attendanceregister/attendanceregister_tracked_users.class.php
(#2) Empty line found after PHP open tag
(#104) Found comment starting with three or more slashes
(#124) Found comment starting with three or more slashes
(#23) Phpdocs for variable attendanceregister_tracked_users::$users does not contain @var or incorrect
(#28) Phpdocs for variable attendanceregister_tracked_users::$usersSummaryAggregates does not contain @var or incorrect
(#38) Phpdocs for variable attendanceregister_tracked_users::$trackedCourses does not contain @var or incorrect
(#42) Phpdocs for variable attendanceregister_tracked_users::$register does not contain @var or incorrect
(#47) Phpdocs for variable attendanceregister_tracked_users::$userCapabilites does not contain @var or incorrect
(#3) File-level phpdocs block does not have @copyright tag
(#14) Class attendanceregister_tracked_users does not have @copyright tag
(#14) Class attendanceregister_tracked_users does not have @license tag
(#8) Not recommended phpdocs tag @version used
(#6) Package mod is not valid
mod/attendanceregister/attendanceregister_user_aggregates.class.php
(#13) No one-line description found in phpdocs for class attendanceregister_user_aggregates
(#26) Phpdocs for variable attendanceregister_user_aggregates::$grandTotalDuration does not contain @var or incorrect
(#31) Phpdocs for variable attendanceregister_user_aggregates::$onlineTotalDuration does not contain @var or incorrect
(#36) Phpdocs for variable attendanceregister_user_aggregates::$offlineTotalDuration does not contain @var or incorrect
(#41) Phpdocs for variable attendanceregister_user_aggregates::$perCourseOfflineSessions does not contain @var or incorrect
(#46) Phpdocs for variable attendanceregister_user_aggregates::$noCourseOfflineSessions does not contain @var or incorrect
(#51) Phpdocs for variable attendanceregister_user_aggregates::$lastSassionLogout does not contain @var or incorrect
(#56) Phpdocs for variable attendanceregister_user_aggregates::$userSessions does not contain @var or incorrect
(#61) Phpdocs for variable attendanceregister_user_aggregates::$user does not contain @var or incorrect
(#2) File-level phpdocs block does not have @copyright tag
(#13) Class attendanceregister_user_aggregates does not have @copyright tag
(#13) Class attendanceregister_user_aggregates does not have @license tag
(#7) Not recommended phpdocs tag @version used
(#5) Package mod is not valid
mod/attendanceregister/attendanceregister_user_aggregates_summary.class.php
(#2) Empty line found after PHP open tag
(#3) No one-line description found in phpdocs for file
(#15) No one-line description found in phpdocs for class attendanceregister_user_aggregates_summary
(#25) Phpdocs for variable attendanceregister_user_aggregates_summary::$grandTotalDuration does not contain @var or incorrect
(#30) Phpdocs for variable attendanceregister_user_aggregates_summary::$onlineTotalDuration does not contain @var or incorrect
(#35) Phpdocs for variable attendanceregister_user_aggregates_summary::$offlineTotalDuration does not contain @var or incorrect
(#40) Phpdocs for variable attendanceregister_user_aggregates_summary::$lastSassionLogout does not contain @var or incorrect
(#3) File-level phpdocs block does not have @copyright tag
(#15) Class attendanceregister_user_aggregates_summary does not have @copyright tag
(#15) Class attendanceregister_user_aggregates_summary does not have @license tag
(#9) Not recommended phpdocs tag @version used
(#7) Package mod is not valid
mod/attendanceregister/attendanceregister_user_sessions.class.php
(#2) Empty line found after PHP open tag
(#77) Found comment starting with three or more slashes
(#100) Found comment starting with three or more slashes
(#23) Phpdocs for variable attendanceregister_user_sessions::$userSessions does not contain @var or incorrect
(#28) Phpdocs for variable attendanceregister_user_sessions::$userAggregates does not contain @var or incorrect
(#36) Phpdocs for variable attendanceregister_user_sessions::$trackedCourses does not contain @var or incorrect
(#40) Phpdocs for variable attendanceregister_user_sessions::$register does not contain @var or incorrect
(#45) Phpdocs for variable attendanceregister_user_sessions::$userCapabilites does not contain @var or incorrect
(#3) File-level phpdocs block does not have @copyright tag
(#14) Class attendanceregister_user_sessions does not have @copyright tag
(#14) Class attendanceregister_user_sessions does not have @license tag
(#8) Not recommended phpdocs tag @version used
(#6) Package mod is not valid
mod/attendanceregister/backup/moodle2/backup_attendanceregister_activity_task.class.php
(#2) Empty line found after PHP open tag
(#3) No one-line description found in phpdocs for file
(#14) No one-line description found in phpdocs for class backup_attendanceregister_activity_task
(#34) Phpdocs for function backup_attendanceregister_activity_task::encode_content_links has incomplete parameters list
(#3) File-level phpdocs block does not have @copyright tag
(#14) Class backup_attendanceregister_activity_task does not have @copyright tag
(#14) Class backup_attendanceregister_activity_task does not have @license tag
(#4) Package mod is not valid
mod/attendanceregister/backup/moodle2/backup_attendanceregister_settingslib.php
(#2) No one-line description found in phpdocs for file
(#2) File-level phpdocs block does not have @copyright tag
(#3) Package mod is not valid
mod/attendanceregister/backup/moodle2/backup_attendanceregister_stepslib.php
(#2) Empty line found after PHP open tag
(#20) Function backup_attendanceregister_activity_structure_step::define_structure is not documented
(#3) No one-line description found in phpdocs for file
(#3) File-level phpdocs block does not have @copyright tag
(#15) Class backup_attendanceregister_activity_structure_step does not have @copyright tag
(#15) Class backup_attendanceregister_activity_structure_step does not have @license tag
(#4) Package mod is not valid
mod/attendanceregister/backup/moodle2/restore_attendanceregister_activity_task.class.php
(#2) Empty line found after PHP open tag
(#3) No one-line description found in phpdocs for file
(#16) No one-line description found in phpdocs for class restore_attendanceregister_activity_task
(#3) File-level phpdocs block does not have @copyright tag
(#16) Class restore_attendanceregister_activity_task does not have @copyright tag
(#16) Class restore_attendanceregister_activity_task does not have @license tag
(#4) Package mod is not valid
mod/attendanceregister/backup/moodle2/restore_attendanceregister_stepslib.php
(#2) Empty line found after PHP open tag
(#19) Function restore_attendanceregister_activity_structure_step::define_structure is not documented
(#33) Function restore_attendanceregister_activity_structure_step::process_attendanceregister is not documented
(#52) Function restore_attendanceregister_activity_structure_step::process_attendanceregister_session is not documented
(#83) Function restore_attendanceregister_activity_structure_step::apply_activity_instance is not documented
(#88) Function restore_attendanceregister_activity_structure_step::after_execute is not documented
(#3) No one-line description found in phpdocs for file
(#3) File-level phpdocs block does not have @copyright tag
(#14) Class restore_attendanceregister_activity_structure_step does not have @copyright tag
(#14) Class restore_attendanceregister_activity_structure_step does not have @license tag
(#4) Package mod is not valid
mod/attendanceregister/classes/event/course_module_viewed.php
(#40) Function course_module_viewed::init is not documented
(#58) Function course_module_viewed::get_legacy_logdata is not documented
mod/attendanceregister/classes/event/mod_attendance_recalculation.php
(#40) Function mod_attendance_recalculation::init is not documented
mod/attendanceregister/classes/event/participants_attendance_report_viewed.php
(#40) Function participants_attendance_report_viewed::init is not documented
mod/attendanceregister/classes/event/user_attendance_addoffline.php
(#40) Function user_attendance_addoffline::init is not documented
mod/attendanceregister/classes/event/user_attendance_deloffline.php
(#40) Function user_attendance_deloffline::init is not documented
mod/attendanceregister/classes/event/user_attendance_details_viewed.php
(#40) Function user_attendance_details_viewed::init is not documented
mod/attendanceregister/classes/task/cron_task.php
(#26) Class cron_task is not documented
mod/attendanceregister/db/access.php
(#) File-level phpdocs block is not found
mod/attendanceregister/db/log.php
(#2) Empty line found after PHP open tag
(#18) File-level phpdocs block does not have @copyright tag
(#23) Not recommended phpdocs tag @version used
(#21) Package mod is not valid
mod/attendanceregister/db/upgrade.php
(#2) Empty line found after PHP open tag
(#23) File-level phpdocs block is not found
(#23) Function xmldb_attendanceregister_upgrade is not documented
(#29) Found comment starting with three or more slashes
(#40) Found comment starting with three or more slashes
(#55) Found comment starting with three or more slashes
(#23) Package is not specified for function xmldb_attendanceregister_upgrade. It is also not specified in file-level phpdocs
mod/attendanceregister/index.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
mod/attendanceregister/lang/en/attendanceregister.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
mod/attendanceregister/lib.php
(#2) Empty line found after PHP open tag
(#15) Found comment starting with three or more slashes
(#18) Found comment starting with three or more slashes
(#26) Found comment starting with three or more slashes
(#71) Found comment starting with three or more slashes
(#3) No one-line description found in phpdocs for file
(#351) Phpdocs for function attendanceregister_extend_settings_navigation has incomplete parameters list
(#632) Phpdocs for function attendanceregister_is_tracked_user has incomplete parameters list
(#723) Phpdocs for function attendanceregister_delete_offline_session has incomplete parameters list
(#778) Phpdocs for function attendanceregister_add_to_log has incomplete parameters list
(#3) File-level phpdocs block does not have @copyright tag
(#580) Invalid phpdocs tag @eturn used
(#192) Not recommended phpdocs tag @global used
(#251) Not recommended phpdocs tag @global used
(#735) Not recommended phpdocs tag @global used
(#7) Package mod is not valid
mod/attendanceregister/locallib.php
(#2) Empty line found after PHP open tag
(#887) Function mod_attendanceregister_selfcertification_edit_form::definition is not documented
(#987) Function mod_attendanceregister_selfcertification_edit_form::validation is not documented
(#1044) Variable attendanceregister_user_capablities::$isTracked is not documented
(#1045) Variable attendanceregister_user_capablities::$canViewOwnRegister is not documented
(#1046) Variable attendanceregister_user_capablities::$canViewOtherRegisters is not documented
(#1047) Variable attendanceregister_user_capablities::$canAddOwnOfflineSessions is not documented
(#1048) Variable attendanceregister_user_capablities::$canAddOtherOfflineSessions is not documented
(#1049) Variable attendanceregister_user_capablities::$canDeleteOwnOfflineSessions is not documented
(#1050) Variable attendanceregister_user_capablities::$canDeleteOtherOfflineSessions is not documented
(#1051) Variable attendanceregister_user_capablities::$canRecalcSessions is not documented
(#152) Found comment starting with three or more slashes
(#826) Found comment starting with three or more slashes
(#3) No one-line description found in phpdocs for file
(#881) No one-line description found in phpdocs for class mod_attendanceregister_selfcertification_edit_form
(#1038) No one-line description found in phpdocs for class attendanceregister_user_capablities
(#63) Phpdocs for function attendanceregister__build_new_user_sessions has incomplete parameters list
(#174) Phpdocs for function attendanceregister__update_user_aggregates has incomplete parameters list
(#515) Phpdocs for function attendanceregister__check_overlapping_old_sessions has incomplete parameters list
(#536) Phpdocs for function attendanceregister__check_overlapping_current_session has incomplete parameters list
(#640) Phpdocs for function attendanceregister__check_lock_exists has incomplete parameters list
(#784) Phpdocs for function attendanceregister__otherUserFullnameOrUnknown has incomplete parameters list
(#850) Phpdocs for function attendanceregister__areCompletionConditionsMet has incomplete parameters list
(#1091) Phpdocs for function attendanceregister_user_capablities::canAddThisUserOfflineSession has incomplete parameters list
(#3) File-level phpdocs block does not have @copyright tag
(#881) Class mod_attendanceregister_selfcertification_edit_form does not have @copyright tag
(#1038) Class attendanceregister_user_capablities does not have @copyright tag
(#881) Class mod_attendanceregister_selfcertification_edit_form does not have @license tag
(#1038) Class attendanceregister_user_capablities does not have @license tag
(#773) Not recommended phpdocs tag @global used
(#9) Package mod is not valid
mod/attendanceregister/mod_form.php
(#2) Empty line found after PHP open tag
(#18) Class mod_attendanceregister_mod_form is not documented
(#20) Function mod_attendanceregister_mod_form::definition is not documented
(#13) Found comment starting with three or more slashes
(#152) Phpdocs for function mod_attendanceregister_mod_form::completion_rule_enabled has incomplete parameters list
(#184) Phpdocs for function mod_attendanceregister_mod_form::data_preprocessing has incomplete parameters list
(#3) File-level phpdocs block does not have @copyright tag
(#6) Package mod is not valid
mod/attendanceregister/version.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block does not have @copyright tag
(#8) Not recommended phpdocs tag @version used
(#6) Package mod is not valid
mod/attendanceregister/view.php
(#2) Empty line found after PHP open tag
(#77) Found comment starting with three or more slashes
(#105) Found comment starting with three or more slashes
(#135) Found comment starting with three or more slashes
(#203) Found comment starting with three or more slashes
(#253) Found comment starting with three or more slashes
(#256) Found comment starting with three or more slashes
(#265) Found comment starting with three or more slashes
(#268) Found comment starting with three or more slashes
(#276) Found comment starting with three or more slashes
(#312) Found comment starting with three or more slashes
(#322) Found comment starting with three or more slashes
(#325) Found comment starting with three or more slashes
(#328) Found comment starting with three or more slashes
(#343) Found comment starting with three or more slashes
(#367) Found comment starting with three or more slashes
(#370) Found comment starting with three or more slashes
(#3) File-level phpdocs block does not have @copyright tag
(#6) Package mod is not valid

Update savepoints problems

(2 errors, 0 warnings)

This section shows problems detected with the handling of upgrade savepoints [More info]

mod/attendanceregister/db/upgrade.php
Detected more 'if' blocks (3) than 'savepoint' calls (2)
version 2013020604 is missing corresponding savepoint call

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

(0 errors, 0 warnings)

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


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]