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

(311 errors, 23 warnings)

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

mod/attendance/absentee.php
(#43) Expected 1 space before "="; 13 found
(#44) Expected 1 space before "="; 9 found
(#45) Expected 1 space before "="; 12 found
mod/attendance/attendance.php
(#198) Line exceeds 132 characters; contains 150 characters
mod/attendance/automark.php
(#28) Expected 1 space before "="; 9 found
(#29) Expected 1 space before "="; 2 found
(#30) Expected 1 space before "="; 2 found
(#32) Expected 1 space before "="; 13 found
(#33) Expected 1 space before "="; 9 found
(#34) Expected 1 space before "="; 12 found
(#35) Expected 1 space before "="; 8 found
mod/attendance/backup/moodle2/backup_attendance_stepslib.php
(#48) Expected 1 space before "="; 2 found
(#49) Line exceeds 132 characters; contains 147 characters
(#52) Expected 1 space before "="; 2 found
(#56) Expected 1 space before "="; 2 found
(#69) Expected 1 space before "="; 2 found
mod/attendance/classes/calendar_helpers.php
(#49) Expected 1 space before "="; 11 found
(#50) Expected 1 space before "="; 7 found
(#51) Expected 1 space before "="; 8 found
(#52) Expected 1 space before "="; 7 found
(#53) Expected 1 space before "="; 6 found
(#54) Expected 1 space before "="; 3 found
(#55) Expected 1 space before "="; 4 found
(#56) Expected 1 space before "="; 9 found
(#57) Expected 1 space before "="; 6 found
(#58) Expected 1 space before "="; 3 found
(#59) Expected 1 space before "="; 5 found
(#137) Expected 1 space before "="; 3 found
(#138) Expected 1 space before "="; 6 found
(#139) Expected 1 space before "="; 3 found
(#140) Expected 1 space before "="; 4 found
mod/attendance/classes/form/addsession.php
(#50) Expected 1 space before "="; 8 found
(#51) Expected 1 space before "="; 12 found
(#52) Expected 1 space before "="; 4 found
(#374) Expected 1 space before "="; 12 found
mod/attendance/classes/form/duration.php
(#46) Expected 1 space before "="; 12 found
(#47) Expected 1 space before "="; 11 found
mod/attendance/classes/form/export.php
(#43) Expected 1 space before "="; 8 found
(#44) Expected 1 space before "="; 12 found
(#45) Expected 1 space before "="; 4 found
mod/attendance/classes/form/import/marksessions_confirm.php
(#60) Expected 1 space before "=>"; 7 found
(#61) Expected 1 space before "=>"; 5 found
(#63) Expected 1 space before "=>"; 4 found
mod/attendance/classes/form/studentattendance.php
(#69) Line exceeds 132 characters; contains 138 characters
(#76) Inline comments must end in full-stops, exclamation marks, or question marks
(#83) Line exceeds 132 characters; contains 139 characters
mod/attendance/classes/form/updatesession.php
(#45) Expected 1 space before "="; 4 found
(#46) Expected 1 space before "="; 5 found
(#245) Expected 1 space before "="; 12 found
mod/attendance/classes/import/marksessions.php
(#143) Declaring a required parameter after an optional one is deprecated since PHP 8.0. Parameter $text is optional, while parameter $att is required.
mod/attendance/classes/local/automark.php
(#82) Expected 1 space before "="; 2 found
(#84) Expected 1 space before "="; 2 found
(#86) Expected 1 space before "="; 2 found
mod/attendance/classes/output/mobile.php
(#71) Expected 1 space before "="; 4 found
(#72) Expected 1 space before "="; 9 found
(#288) Expected 1 space before "="; 4 found
(#290) Expected 1 space before "="; 8 found
(#390) Expected 1 space before "="; 4 found
(#391) Expected 1 space before "="; 8 found
mod/attendance/classes/output/password_icon.php
(#61) Expected 1 space before "="; 2 found
mod/attendance/classes/output/renderer.php
(#172) Expected 1 space before "=>"; 4 found
(#175) Expected 1 space before "=>"; 2 found
(#184) Expected 1 space before "=>"; 4 found
(#186) Expected 1 space before "=>"; 2 found
(#190) Expected 1 space before "=>"; 2 found
(#191) Expected 1 space before "=>"; 4 found
(#192) Expected 1 space before "=>"; 2 found
(#197) Expected 1 space before "=>"; 8 found
(#198) Expected 1 space before "=>"; 4 found
(#199) Expected 1 space before "=>"; 4 found
(#474) Expected 1 space before "=>"; 2 found
(#475) Expected 1 space before "=>"; 2 found
(#486) Expected 1 space before "=>"; 2 found
(#487) Expected 1 space before "=>"; 2 found
(#520) Expected 1 space before "=>"; 2 found
(#667) Expected 1 space before "=>"; 3 found
(#668) Expected 1 space before "=>"; 3 found
(#986) Expected 1 space before "=>"; 2 found
(#987) Expected 1 space before "=>"; 2 found
(#1003) Expected 1 space before "=>"; 2 found
(#1004) Expected 1 space before "=>"; 2 found
(#1048) Expected 1 space before "=>"; 2 found
(#1049) Expected 1 space before "=>"; 2 found
(#1065) Expected 1 space before "=>"; 2 found
(#1066) Expected 1 space before "=>"; 2 found
(#1182) Expected 1 space before "="; 2 found
(#1398) Line exceeds 132 characters; contains 133 characters
(#1744) Expected 1 space before "="; 2 found
(#1747) Expected 1 space before "="; 2 found
(#1785) Expected 1 space before "="; 2 found
(#1788) Expected 1 space before "="; 2 found
(#1831) Expected 1 space before "="; 2 found
(#1834) Expected 1 space before "="; 2 found
(#1874) Expected 1 space before "="; 2 found
(#1877) Expected 1 space before "="; 2 found
(#2034) Line exceeds 132 characters; contains 137 characters
(#2053) Expected 1 space before "=>"; 2 found
(#2785) Expected 1 space before "=>"; 6 found
(#2786) Expected 1 space before "=>"; 6 found
(#2787) Expected 1 space before "=>"; 6 found
(#2789) Expected 1 space before "=>"; 5 found
(#2836) Expected 1 space before "=>"; 6 found
(#2837) Expected 1 space before "=>"; 5 found
(#2838) Expected 1 space before "=>"; 5 found
(#2839) Expected 1 space before "=>"; 3 found
mod/attendance/classes/page_with_filter_controls.php
(#33) Expected 1 space before "="; 9 found
(#36) Expected 1 space before "="; 8 found
(#39) Expected 1 space before "="; 4 found
(#42) Expected 1 space before "="; 7 found
(#45) Expected 1 space before "="; 10 found
(#48) Expected 1 space before "="; 5 found
(#63) Expected 1 space before "="; 8 found
mod/attendance/classes/preferences_page_params.php
(#33) Expected 1 space before "="; 14 found
(#35) Expected 1 space before "="; 11 found
(#37) Expected 1 space before "="; 13 found
(#39) Expected 1 space before "="; 13 found
(#41) Expected 1 space before "="; 13 found
mod/attendance/classes/privacy/provider.php
(#142) Expected 1 space before "=>"; 4 found
mod/attendance/classes/sessions_page_params.php
(#36) Expected 1 space before "="; 15 found
(#41) Expected 1 space before "="; 12 found
(#46) Expected 1 space before "="; 12 found
(#51) Expected 1 space before "="; 3 found
(#56) Expected 1 space before "="; 3 found
(#61) Expected 1 space before "="; 5 found
mod/attendance/classes/structure.php
(#38) Expected 1 space before "="; 8 found
(#40) Expected 1 space before "="; 9 found
(#130) Expected 1 space before "="; 11 found
(#134) Expected 1 space before "="; 7 found
(#183) Expected 1 space before "=>"; 2 found
(#184) Expected 1 space before "=>"; 3 found
(#208) Expected 1 space before "=>"; 3 found
(#209) Expected 1 space before "=>"; 3 found
(#232) Expected 1 space before "=>"; 5 found
(#233) Expected 1 space before "=>"; 7 found
(#234) Expected 1 space before "=>"; 3 found
(#235) Expected 1 space before "=>"; 7 found
(#252) Expected 1 space before "=>"; 3 found
(#270) Expected 1 space before "=>"; 3 found
(#296) Expected 1 space before "=>"; 7 found
(#297) Expected 1 space before "=>"; 4 found
(#298) Expected 1 space before "=>"; 5 found
(#299) Expected 1 space before "=>"; 5 found
(#300) Expected 1 space before "=>"; 4 found
(#1177) Expected 1 space before "=>"; 7 found
(#1178) Expected 1 space before "=>"; 7 found
(#1179) Expected 1 space before "=>"; 4 found
(#1180) Expected 1 space before "=>"; 5 found
(#1181) Expected 1 space before "=>"; 5 found
(#1193) Expected 1 space before "=>"; 7 found
(#1194) Expected 1 space before "=>"; 7 found
(#1195) Expected 1 space before "=>"; 4 found
(#1196) Expected 1 space before "=>"; 5 found
(#1197) Expected 1 space before "=>"; 5 found
(#1249) Expected 1 space before "=>"; 7 found
(#1250) Expected 1 space before "=>"; 7 found
(#1251) Expected 1 space before "=>"; 4 found
(#1252) Expected 1 space before "=>"; 5 found
(#1253) Expected 1 space before "=>"; 5 found
(#1254) Expected 1 space before "=>"; 5 found
mod/attendance/classes/summary.php
(#214) Expected 1 space before "=>"; 6 found
(#215) Expected 1 space before "=>"; 5 found
(#278) Expected 1 space before "=>"; 6 found
(#335) Expected 1 space before "=>"; 6 found
(#336) Expected 1 space before "=>"; 5 found
mod/attendance/classes/take_page_params.php
(#33) Expected 1 space before "="; 11 found
(#35) Expected 1 space before "="; 11 found
(#38) Expected 1 space before "="; 5 found
mod/attendance/classes/view_page_params.php
(#33) Expected 1 space before "="; 2 found
(#36) Expected 1 space before "="; 2 found
mod/attendance/db/events.php
(#32) Expected 1 space before "=>"; 3 found
(#33) Expected 1 space before "=>"; 4 found
mod/attendance/db/services.php
(#29) Expected 1 space before "=>"; 4 found
(#30) Expected 1 space before "=>"; 3 found
(#31) Expected 1 space before "=>"; 4 found
(#32) Expected 1 space before "=>"; 2 found
(#33) Expected 1 space before "=>"; 9 found
(#36) Expected 1 space before "=>"; 4 found
(#37) Expected 1 space before "=>"; 3 found
(#38) Expected 1 space before "=>"; 4 found
(#39) Expected 1 space before "=>"; 2 found
(#40) Expected 1 space before "=>"; 9 found
(#43) Expected 1 space before "=>"; 4 found
(#44) Expected 1 space before "=>"; 3 found
(#45) Expected 1 space before "=>"; 4 found
(#46) Expected 1 space before "=>"; 2 found
(#47) Expected 1 space before "=>"; 9 found
(#50) Expected 1 space before "=>"; 4 found
(#51) Expected 1 space before "=>"; 3 found
(#52) Expected 1 space before "=>"; 4 found
(#53) Expected 1 space before "=>"; 2 found
(#54) Expected 1 space before "=>"; 9 found
(#57) Expected 1 space before "=>"; 3 found
(#58) Expected 1 space before "=>"; 2 found
(#59) Expected 1 space before "=>"; 3 found
(#61) Expected 1 space before "=>"; 8 found
(#64) Expected 1 space before "=>"; 3 found
(#65) Expected 1 space before "=>"; 2 found
(#66) Expected 1 space before "=>"; 3 found
(#68) Expected 1 space before "=>"; 8 found
(#71) Expected 1 space before "=>"; 3 found
(#72) Expected 1 space before "=>"; 2 found
(#73) Expected 1 space before "=>"; 3 found
(#75) Expected 1 space before "=>"; 8 found
(#78) Expected 1 space before "=>"; 3 found
(#79) Expected 1 space before "=>"; 2 found
(#80) Expected 1 space before "=>"; 3 found
(#82) Expected 1 space before "=>"; 8 found
mod/attendance/db/upgradelib.php
(#37) Expected 1 space before "="; 11 found
(#38) Expected 1 space before "="; 7 found
(#39) Expected 1 space before "="; 8 found
(#40) Expected 1 space before "="; 7 found
(#41) Expected 1 space before "="; 6 found
(#42) Expected 1 space before "="; 3 found
(#43) Expected 1 space before "="; 6 found
(#44) Expected 1 space before "="; 3 found
(#45) Expected 1 space before "="; 5 found
(#46) Expected 1 space before "="; 4 found
(#47) Expected 1 space before "="; 9 found
mod/attendance/defaultstatus.php
(#31) Expected 1 space before "="; 9 found
(#32) Expected 1 space before "="; 7 found
(#51) Expected 1 space before "="; 9 found
(#52) Expected 1 space before "="; 5 found
(#53) Expected 1 space before "="; 11 found
(#69) Expected 1 space before "="; 4 found
(#101) Expected 1 space before "="; 8 found
(#102) Expected 1 space before "="; 4 found
(#103) Expected 1 space before "="; 10 found
(#125) Line exceeds 132 characters; contains 134 characters
mod/attendance/export.php
(#32) Expected 1 space before "="; 13 found
(#34) Expected 1 space before "="; 13 found
(#35) Expected 1 space before "="; 9 found
(#36) Expected 1 space before "="; 12 found
mod/attendance/import/marksessions.php
(#34) Expected 1 space before "="; 21 found
(#35) Expected 1 space before "="; 2 found
(#36) Expected 1 space before "="; 2 found
(#37) Expected 1 space before "="; 7 found
(#38) Expected 1 space before "="; 15 found
(#40) Expected 1 space before "="; 21 found
(#41) Expected 1 space before "="; 17 found
(#42) Expected 1 space before "="; 20 found
(#45) Expected 1 space before "="; 16 found
mod/attendance/index.php
(#60) Expected 1 space before "="; 2 found
(#66) Expected 1 space before "="; 2 found
(#69) Expected 1 space before "="; 2 found
mod/attendance/lib.php
(#365) Expected 1 space before "="; 2 found
(#366) Expected 1 space before "="; 2 found
(#369) Expected 1 space before "="; 3 found
mod/attendance/locallib.php
(#143) Expected 1 space before "=>"; 5 found
(#144) Expected 1 space before "=>"; 5 found
(#178) Expected 1 space before "=>"; 7 found
(#179) Expected 1 space before "=>"; 6 found
mod/attendance/manage.php
(#30) Expected 1 space before "="; 25 found
(#31) Expected 1 space before "="; 23 found
(#32) Expected 1 space before "="; 11 found
(#33) Expected 1 space before "="; 8 found
(#34) Expected 1 space before "="; 8 found
(#36) Expected 1 space before "="; 13 found
(#37) Expected 1 space before "="; 9 found
(#38) Expected 1 space before "="; 12 found
mod/attendance/preferences.php
(#30) Expected 1 space before "="; 25 found
(#31) Expected 1 space before "="; 9 found
(#32) Expected 1 space before "="; 7 found
(#33) Expected 1 space before "="; 6 found
(#35) Expected 1 space before "="; 13 found
(#36) Expected 1 space before "="; 9 found
(#37) Expected 1 space before "="; 12 found
(#69) Expected 1 space before "="; 9 found
(#70) Expected 1 space before "="; 5 found
(#71) Expected 1 space before "="; 11 found
(#99) Expected 1 space before "="; 4 found
(#132) Expected 1 space before "="; 8 found
(#133) Expected 1 space before "="; 4 found
(#134) Expected 1 space before "="; 10 found
(#160) Line exceeds 132 characters; contains 154 characters
mod/attendance/report.php
(#30) Expected 1 space before "="; 21 found
(#31) Expected 1 space before "="; 19 found
(#32) Expected 1 space before "="; 7 found
(#33) Expected 1 space before "="; 4 found
(#34) Expected 1 space before "="; 6 found
(#35) Expected 1 space before "="; 7 found
(#36) Expected 1 space before "="; 7 found
(#37) Expected 1 space before "="; 4 found
(#39) Expected 1 space before "="; 13 found
(#40) Expected 1 space before "="; 9 found
mod/attendance/sessions.php
(#31) Expected 1 space before "="; 21 found
(#32) Expected 1 space before "="; 5 found
(#45) Expected 1 space before "="; 13 found
(#46) Expected 1 space before "="; 9 found
(#47) Expected 1 space before "="; 12 found
(#116) Expected 1 space before "="; 3 found
(#139) Expected 1 space before "="; 4 found
(#200) Expected 1 space before "="; 2 found
mod/attendance/take.php
(#30) Expected 1 space before "="; 21 found
(#31) Expected 1 space before "="; 2 found
(#32) Expected 1 space before "="; 2 found
(#33) Expected 1 space before "="; 7 found
(#34) Expected 1 space before "="; 3 found
(#35) Expected 1 space before "="; 3 found
(#36) Expected 1 space before "="; 3 found
(#37) Expected 1 space before "="; 7 found
(#38) Expected 1 space before "="; 4 found
(#40) Expected 1 space before "="; 13 found
(#41) Expected 1 space before "="; 9 found
(#42) Expected 1 space before "="; 12 found
(#44) Expected 1 space before "="; 8 found
mod/attendance/tests/external/external_test.php
(#113) Test method test_get_courses_with_today_sessions() is missing any coverage information, own or at class level
(#132) Test method test_get_courses_with_today_sessions_multiple_instances() is missing any coverage information, own or at class level
(#158) Test method test_get_session() is missing any coverage information, own or at class level
(#179) Test method test_get_session_with_group() is missing any coverage information, own or at class level
(#226) Test method test_update_user_status() is missing any coverage information, own or at class level
(#259) Test method test_add_attendance() is missing any coverage information, own or at class level
(#308) Test method test_remove_attendance() is missing any coverage information, own or at class level
(#332) Test method test_add_session() is missing any coverage information, own or at class level
(#375) Test method test_add_session_group_in_no_group_exception() is missing any coverage information, own or at class level
(#403) Test method test_add_session_invalid_group_exception() is missing any coverage information, own or at class level
(#430) Test method test_remove_session() is missing any coverage information, own or at class level
(#458) Test method test_add_session_creates_calendar_event() is missing any coverage information, own or at class level
(#496) Test method test_get_sessions() is missing any coverage information, own or at class level
mod/attendance/version.php
(#26) Expected 1 space before "="; 2 found
(#29) Expected 1 space before "="; 2 found
(#30) Expected 1 space before "="; 5 found
mod/attendance/view.php
(#31) Expected 1 space before "="; 21 found
(#32) Expected 1 space before "="; 19 found
(#33) Expected 1 space before "="; 2 found
(#34) Expected 1 space before "="; 7 found
(#35) Expected 1 space before "="; 7 found
(#36) Expected 1 space before "="; 4 found
(#37) Expected 1 space before "="; 4 found
(#40) Expected 1 space before "="; 13 found
(#41) Expected 1 space before "="; 9 found
(#42) Expected 1 space before "="; 4 found
mod/attendance/warnings.php
(#50) Expected 1 space before "="; 13 found
(#51) Expected 1 space before "="; 9 found
(#52) Expected 1 space before "="; 12 found

Javascript coding style problems

(7 errors, 12 warnings)

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

mod/attendance/calendar.js
(#20) 'resetHandler' is defined but never used. (no-unused-vars)
mod/attendance/js/password/attendance_QRCodeRotate.js
(#9) Identifier 'attendance_QRCodeRotate' is not in camel case. (camelcase)
(#9) 'attendance_QRCodeRotate' is defined but never used. (no-unused-vars)
(#26) 'QRCode' is not defined. (no-undef)
(#30) Extra space after key 'colorDark'. (key-spacing)
(#31) Extra space after key 'colorLight'. (key-spacing)
(#32) Extra space after key 'correctLevel'. (key-spacing)
(#32) 'QRCode' is not defined. (no-undef)
(#37) This line has a length of 146. Maximum allowed is 132. (max-len)
(#37) A space is required after ','. (comma-spacing)
(#50) Array.prototype.find() expects a value to be returned at the end of function. (array-callback-return)
(#50) Expected to return a value at the end of function. (consistent-return)
(#72) Operator '+' must be spaced. (space-infix-ops)
(#72) Operator '+' must be spaced. (space-infix-ops)
(#78) Each then() should return a value or throw (promise/always-return)
(#81) Comments should not begin with a lowercase character. (capitalized-comments)
(#83) 'err' is defined but never used. (no-unused-vars)
(#84) Unexpected console statement. (no-console)
mod/attendance/yui/src/groupfilter/js/groupfilter.js
(#1) 'M' is already defined as a built-in global variable. (no-redeclare)

CSS problems

(0 errors, 0 warnings)

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


PHPDocs style problems

(0 errors, 0 warnings)

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


Update savepoints problems

(0 errors, 0 warnings)

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


Third party library modification problems

(0 errors, 0 warnings)

This section shows problems detected with the modification of third party libraries [More info]


grunt changes

(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, 11 warnings)

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

mod/attendance/templates/mobile_teacher_form_ionic3.mustache
(#1) HTML Validation info, line 10: Attribute “[(ngmodel)]” is not serializable as XML 1.0. (item> <ion-list radio-group [(ngModel)]="CONTENT_OTHERDATA.statusall" (ionChange)=""> <)
(#1) HTML Validation info, line 10: Attribute “(ionchange)” is not serializable as XML 1.0. (item> <ion-list radio-group [(ngModel)]="CONTENT_OTHERDATA.statusall" (ionChange)=""> <)
(#1) HTML Validation info, line 14: Attribute “[args]” is not serializable as XML 1.0. (> <button ion-button core-site-plugins-new-content component="mod_attendance" method="mobile_view_activity" [args]="{cmid: 25, courseid: 4, sessid: 43}"> )
(#1) HTML Validation error, line 14: Attribute “ion-button” not allowed on element “button” at this point. (> <button ion-button core-site-plugins-new-content component="mod_attendance" method="mobile_view_activity" [args]="{cmid: 25, courseid: 4, sessid: 43}"> )
(#1) HTML Validation error, line 14: Attribute “core-site-plugins-new-content” not allowed on element “button” at this point. (> <button ion-button core-site-plugins-new-content component="mod_attendance" method="mobile_view_activity" [args]="{cmid: 25, courseid: 4, sessid: 43}"> )
(#1) HTML Validation error, line 14: Attribute “component” not allowed on element “button” at this point. (> <button ion-button core-site-plugins-new-content component="mod_attendance" method="mobile_view_activity" [args]="{cmid: 25, courseid: 4, sessid: 43}"> )
(#1) HTML Validation error, line 14: Attribute “method” not allowed on element “button” at this point. (> <button ion-button core-site-plugins-new-content component="mod_attendance" method="mobile_view_activity" [args]="{cmid: 25, courseid: 4, sessid: 43}"> )
(#1) HTML Validation error, line 14: Attribute “[args]” not allowed on element “button” at this point. (> <button ion-button core-site-plugins-new-content component="mod_attendance" method="mobile_view_activity" [args]="{cmid: 25, courseid: 4, sessid: 43}"> )
mod/attendance/templates/mobile_teacher_form_latest.mustache
(#1) HTML Validation info, line 10: Attribute “[(ngmodel)]” is not serializable as XML 1.0. (> <ion-radio-group [(ngModel)]="CONTENT_OTHERDATA.statusall" (ionChange)=""> )
(#1) HTML Validation info, line 10: Attribute “(ionchange)” is not serializable as XML 1.0. (> <ion-radio-group [(ngModel)]="CONTENT_OTHERDATA.statusall" (ionChange)=""> )
(#1) HTML Validation info, line 13: Attribute “[args]” is not serializable as XML 1.0. (span> <ion-button class="ion-margin" expand="block" core-site-plugins-new-content component="mod_attendance" method="mobile_view_activity" [args]="{cmid: 25, courseid: 4, sessid: 43}"> )

Gherkin .feature problems

(0 errors, 0 warnings)

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