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

(1115 errors, 471 warnings)

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

mod/scheduler/ajax.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/appointmentforms.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".
(#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 "//".
(#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/>.".
(#39) 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
(#54) Inline comments must end in full-stops, exclamation marks, or question marks
(#57) Inline comments must start with a capital letter, digit or 3-dots sequence
(#57) Inline comments must end in full-stops, exclamation marks, or question marks
(#74) Expected 1 space before "="; 0 found
(#74) Expected 1 space after "="; 0 found
mod/scheduler/backup/moodle2/backup_scheduler_activity_task.class.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#10) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#10) Inline comments must end in full-stops, exclamation marks, or question marks
(#22) Inline comments must end in full-stops, exclamation marks, or question marks
(#29) Inline comments must end in full-stops, exclamation marks, or question marks
(#40) Commas (,) must be followed by white space.
(#42) Inline comments must end in full-stops, exclamation marks, or question marks
(#43) Expected 1 space before "="; 0 found
(#43) Expected 1 space after "="; 0 found
(#44) Expected 1 space before "="; 0 found
(#46) Inline comments must end in full-stops, exclamation marks, or question marks
(#47) Expected 1 space before "="; 0 found
(#47) Expected 1 space after "="; 0 found
(#48) Expected 1 space before "="; 0 found
mod/scheduler/backup/moodle2/backup_scheduler_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
(#25) Inline comments must end in full-stops, exclamation marks, or question marks
(#44) Inline comments must end in full-stops, exclamation marks, or question marks
(#51) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#53) 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
(#62) 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
(#73) Inline comments must end in full-stops, exclamation marks, or question marks
mod/scheduler/backup/moodle2/restore_scheduler_activity_task.class.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
(#25) Inline comments must end in full-stops, exclamation marks, or question marks
(#32) Inline comments must end in full-stops, exclamation marks, or question marks
mod/scheduler/backup/moodle2/restore_scheduler_stepslib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#18) Expected MOODLE_INTERNAL check or config.php inclusion
(#32) Line exceeds 132 characters; contains 136 characters
(#36) Inline comments must end in full-stops, exclamation marks, or question marks
(#49) Inline comments must start with a capital letter, digit or 3-dots sequence
(#49) Inline comments must end in full-stops, exclamation marks, or question marks
(#53) Inline comments must start with a capital letter, digit or 3-dots sequence
(#53) Inline comments must end in full-stops, exclamation marks, or question marks
(#57) Inline comments must start with a capital letter, digit or 3-dots sequence
(#57) Inline comments must end in full-stops, exclamation marks, or question marks
(#59) Inline comments must start with a capital letter, digit or 3-dots sequence
(#59) 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
(#96) This comment is 71% valid code; is this commented out code?
(#96) Inline comments must start with a capital letter, digit or 3-dots sequence
(#97) Inline comments must end in full-stops, exclamation marks, or question marks
(#101) Inline comments must end in full-stops, exclamation marks, or question marks
mod/scheduler/classes/event/appointment_base.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/>.".
mod/scheduler/classes/event/appointment_list_viewed.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/>.".
(#47) Line exceeds 132 characters; contains 153 characters
mod/scheduler/classes/event/booking_added.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/>.".
mod/scheduler/classes/event/booking_form_viewed.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/>.".
(#48) Line exceeds 132 characters; contains 145 characters
mod/scheduler/classes/event/booking_removed.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/>.".
mod/scheduler/classes/event/course_module_instance_list_viewed.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/>.".
mod/scheduler/classes/event/scheduler_base.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/>.".
mod/scheduler/classes/event/slot_base.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/>.".
mod/scheduler/customlib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#30) Spaces must be used to indent lines; tabs are not allowed
(#30) Tab found within whitespace
(#30) Line indented incorrectly; expected at least 4 spaces, found 1
(#32) Spaces must be used to indent lines; tabs are not allowed
(#32) Tab found within whitespace
(#32) Line indented incorrectly; expected at least 4 spaces, found 1
(#33) Spaces must be used to indent lines; tabs are not allowed
(#33) Tab found within whitespace
(#33) Line indented incorrectly; expected at least 4 spaces, found 1
(#34) Spaces must be used to indent lines; tabs are not allowed
(#34) Tab found within whitespace
(#34) Line indented incorrectly; expected at least 4 spaces, found 1
(#35) Spaces must be used to indent lines; tabs are not allowed
(#35) Tab found within whitespace
(#35) Line indented incorrectly; expected 4 spaces, found 1
(#36) Spaces must be used to indent lines; tabs are not allowed
(#36) Tab found within whitespace
(#36) Line indented incorrectly; expected at least 8 spaces, found 2
(#37) Spaces must be used to indent lines; tabs are not allowed
(#37) Tab found within whitespace
(#37) Line indented incorrectly; expected 4 spaces, found 1
(#38) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#40) Spaces must be used to indent lines; tabs are not allowed
(#40) Tab found within whitespace
(#40) Line indented incorrectly; expected at least 4 spaces, found 1
(#41) Line indented incorrectly; expected at least 4 spaces, found 2
(#42) Line indented incorrectly; expected at least 4 spaces, found 2
(#44) Spaces must be used to indent lines; tabs are not allowed
(#44) Tab found within whitespace
(#44) This comment is 51% valid code; is this commented out code?
(#44) Line indented incorrectly; expected at least 4 spaces, found 1
(#45) Line indented incorrectly; expected at least 4 spaces, found 1
(#46) Line indented incorrectly; expected at least 4 spaces, found 1
(#47) Line indented incorrectly; expected at least 4 spaces, found 1
(#49) Line indented incorrectly; expected at least 4 spaces, found 1
(#50) Line indented incorrectly; expected at least 4 spaces, found 1
(#51) Line indented incorrectly; expected at least 4 spaces, found 1
(#53) Line indented incorrectly; expected at least 4 spaces, found 1
(#54) Line indented incorrectly; expected at least 4 spaces, found 2
(#55) Line indented incorrectly; expected at least 4 spaces, found 2
(#56) Line indented incorrectly; expected at least 4 spaces, found 3
(#57) Line indented incorrectly; expected at least 4 spaces, found 2
(#58) Line indented incorrectly; expected at least 4 spaces, found 2
(#60) Line indented incorrectly; expected at least 4 spaces, found 2
(#61) Line indented incorrectly; expected at least 4 spaces, found 1
(#62) Line indented incorrectly; expected at least 4 spaces, found 1
(#63) Spaces must be used to indent lines; tabs are not allowed
(#63) Tab found within whitespace
(#63) Line indented incorrectly; expected at least 4 spaces, found 1
mod/scheduler/datelist.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#14) "include_once" must be immediately followed by an open parenthesis
(#14) File is being unconditionally included; use "require_once" instead
(#24) Expected 1 space after "="; 2 found
(#28) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#41) Expected "} else {\n"; found "}\nelse{\n"
(#45) Inline comments must start with a capital letter, digit or 3-dots sequence
(#45) Inline comments must end in full-stops, exclamation marks, or question marks
(#45) 3 slashes comments are not allowed; use "// Comment." instead
(#50) Commas (,) must be followed by white space.
(#50) Commas (,) must be followed by white space.
(#50) Commas (,) must be followed by white space.
(#50) Commas (,) must be followed by white space.
(#51) Commas (,) must be followed by white space.
(#58) Commas (,) must be followed by white space.
(#58) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#58) Commas (,) must be followed by white space.
(#102) Expected "if (...) {\n"; found "if (...){\n"
(#104) Inline comments must start with a capital letter, digit or 3-dots sequence
(#104) Inline comments must end in full-stops, exclamation marks, or question marks
(#104) 3 slashes comments are not allowed; use "// Comment." instead
(#106) Commas (,) must be followed by white space.
(#107) Commas (,) must be followed by white space.
(#108) Commas (,) must be followed by white space.
(#109) Commas (,) must be followed by white space.
(#110) Commas (,) must be followed by white space.
(#111) Commas (,) must be followed by white space.
(#112) Commas (,) must be followed by white space.
(#113) Commas (,) must be followed by white space.
(#114) Commas (,) must be followed by white space.
(#117) Line exceeds 132 characters; contains 169 characters
(#117) Line exceeds 132 characters; contains 169 characters
(#117) Line exceeds 132 characters; contains 169 characters
(#117) Line exceeds 132 characters; contains 169 characters
(#118) Line exceeds maximum limit of 180 characters; contains 315 characters
(#118) Line exceeds maximum limit of 180 characters; contains 315 characters
(#118) Line exceeds maximum limit of 180 characters; contains 315 characters
(#118) Line exceeds maximum limit of 180 characters; contains 315 characters
(#126) Inline comments must start with a capital letter, digit or 3-dots sequence
(#126) Inline comments must end in full-stops, exclamation marks, or question marks
(#126) No space found before comment text; expected "// sorted by date by default" but found "//sorted by date by default"
(#130) Inline comments must start with a capital letter, digit or 3-dots sequence
(#130) Inline comments must end in full-stops, exclamation marks, or question marks
(#145) Inline comments must start with a capital letter, digit or 3-dots sequence
(#145) Inline comments must end in full-stops, exclamation marks, or question marks
(#145) 3 slashes comments are not allowed; use "// Comment." instead
(#151) Expected "if (...) {\n"; found "if (...){\n"
(#158) Inline comments must start with a capital letter, digit or 3-dots sequence
(#158) Inline comments must end in full-stops, exclamation marks, or question marks
(#165) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#166) Line exceeds 132 characters; contains 155 characters
(#166) Line exceeds 132 characters; contains 155 characters
(#166) Line exceeds 132 characters; contains 155 characters
(#166) Line exceeds 132 characters; contains 155 characters
(#168) Line exceeds 132 characters; contains 156 characters
(#168) Line exceeds 132 characters; contains 156 characters
(#168) Line exceeds 132 characters; contains 156 characters
(#168) Line exceeds 132 characters; contains 156 characters
(#170) Commas (,) must be followed by white space.
(#170) Line exceeds maximum limit of 180 characters; contains 225 characters
(#170) Line exceeds maximum limit of 180 characters; contains 225 characters
(#170) Line exceeds maximum limit of 180 characters; contains 225 characters
(#170) Line exceeds maximum limit of 180 characters; contains 225 characters
(#172) Line exceeds maximum limit of 180 characters; contains 260 characters
(#172) Line exceeds maximum limit of 180 characters; contains 260 characters
(#172) Line exceeds maximum limit of 180 characters; contains 260 characters
(#172) Line exceeds maximum limit of 180 characters; contains 260 characters
(#191) Expected "} else {\n"; found "}\nelse{\n"
mod/scheduler/db/access.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/>.".
(#9) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/scheduler/db/upgrade.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion
(#16) Inline comments must end in full-stops, exclamation marks, or question marks
(#28) Inline comments must start with a capital letter, digit or 3-dots sequence
(#28) Inline comments must end in full-stops, exclamation marks, or question marks
(#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
(#49) Inline comments must end in full-stops, exclamation marks, or question marks
(#64) Inline comments must start with a capital letter, digit or 3-dots sequence
(#64) Inline comments must end in full-stops, exclamation marks, or question marks
(#71) Inline comments must start with a capital letter, digit or 3-dots sequence
(#71) Inline comments must end in full-stops, exclamation marks, or question marks
(#91) Functions must not contain multiple empty lines in a row; found 2 empty lines
mod/scheduler/downloads.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#15) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#15) Expected "if (...) {\n"; found "if (...){\n"
(#17) Inline comments must end in full-stops, exclamation marks, or question marks
(#17) 3 slashes comments are not allowed; use "// Comment." instead
(#20) Inline comments must end in full-stops, exclamation marks, or question marks
(#20) 3 slashes comments are not allowed; use "// Comment." instead
(#24) Expected "if (...) {\n"; found "if (...){\n"
(#27) Inline comments must end in full-stops, exclamation marks, or question marks
(#27) 3 slashes comments are not allowed; use "// Comment." instead
(#30) Inline comments must end in full-stops, exclamation marks, or question marks
(#30) 3 slashes comments are not allowed; use "// Comment." instead
(#33) Expected "if (...) {\n"; found "if(...){\n"
(#35) Inline comments must end in full-stops, exclamation marks, or question marks
(#35) 3 slashes comments are not allowed; use "// Comment." instead
(#38) Inline comments must end in full-stops, exclamation marks, or question marks
(#38) 3 slashes comments are not allowed; use "// Comment." instead
(#39) Commas (,) must be followed by white space.
(#39) Commas (,) must be followed by white space.
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#43) Line exceeds 132 characters; contains 164 characters
(#44) Expected "if (...) {\n"; found "if (...){\n"
(#45) Inline comments must end in full-stops, exclamation marks, or question marks
(#45) 3 slashes comments are not allowed; use "// Comment." instead
(#47) Commas (,) must be followed by white space.
(#47) Commas (,) must be followed by white space.
(#48) Commas (,) must be followed by white space.
(#48) Commas (,) must be followed by white space.
(#49) Commas (,) must be followed by white space.
(#49) Commas (,) must be followed by white space.
(#50) Commas (,) must be followed by white space.
(#50) Commas (,) must be followed by white space.
(#51) Commas (,) must be followed by white space.
(#51) Commas (,) must be followed by white space.
(#52) Commas (,) must be followed by white space.
(#52) Commas (,) must be followed by white space.
(#53) Commas (,) must be followed by white space.
(#53) Commas (,) must be followed by white space.
(#54) Commas (,) must be followed by white space.
(#54) Commas (,) must be followed by white space.
(#55) Commas (,) must be followed by white space.
(#55) Commas (,) must be followed by white space.
(#56) Commas (,) must be followed by white space.
(#56) Commas (,) must be followed by white space.
(#57) Commas (,) must be followed by white space.
(#57) Commas (,) must be followed by white space.
(#59) Commas (,) must be followed by white space.
(#59) Commas (,) must be followed by white space.
(#61) Usage of ELSEIF not allowed; use ELSE IF instead
(#62) Inline comments must end in full-stops, exclamation marks, or question marks
(#62) 3 slashes comments are not allowed; use "// Comment." instead
(#63) Expected "if (...) {\n"; found "if (...){\n"
(#64) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#66) Inline comments must end in full-stops, exclamation marks, or question marks
(#66) 3 slashes comments are not allowed; use "// Comment." instead
(#67) Commas (,) must be followed by white space.
(#67) Commas (,) must be followed by white space.
(#68) Commas (,) must be followed by white space.
(#68) Commas (,) must be followed by white space.
(#69) Commas (,) must be followed by white space.
(#69) Commas (,) must be followed by white space.
(#70) Commas (,) must be followed by white space.
(#70) Commas (,) must be followed by white space.
(#71) Commas (,) must be followed by white space.
(#71) Commas (,) must be followed by white space.
(#72) Commas (,) must be followed by white space.
(#72) Commas (,) must be followed by white space.
(#73) Commas (,) must be followed by white space.
(#73) Commas (,) must be followed by white space.
(#74) Commas (,) must be followed by white space.
(#74) Commas (,) must be followed by white space.
(#75) Commas (,) must be followed by white space.
(#75) Commas (,) must be followed by white space.
(#77) Commas (,) must be followed by white space.
(#77) Commas (,) must be followed by white space.
(#82) 3 slashes comments are not allowed; use "// Comment." instead
(#89) Space found before semicolon; expected "teacherid;" but found "teacherid ;"
(#97) Inline comments must start with a capital letter, digit or 3-dots sequence
(#97) Inline comments must end in full-stops, exclamation marks, or question marks
(#97) 3 slashes comments are not allowed; use "// Comment." instead
(#102) Commas (,) must be followed by white space.
(#102) Commas (,) must be followed by white space.
(#103) Commas (,) must be followed by white space.
(#103) Commas (,) must be followed by white space.
(#104) Commas (,) must be followed by white space.
(#104) Commas (,) must be followed by white space.
(#113) Spaces must be used to indent lines; tabs are not allowed
(#113) Tab found within whitespace
(#113) Line indented incorrectly; expected at least 20 spaces, found 17
(#114) Commas (,) must be followed by white space.
(#117) Expected "if (...) {\n"; found "if (...){\n"
(#123) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#126) Expected 1 space before ":"; 0 found
(#134) Inline comments must end in full-stops, exclamation marks, or question marks
(#134) 3 slashes comments are not allowed; use "// Comment." instead
(#139) Expected "if (...) {\n"; found "if (...){\n"
(#153) Commas (,) must be followed by white space.
(#163) Commas (,) must be followed by white space.
(#173) Commas (,) must be followed by white space.
(#216) Expected "if (...) {\n"; found "if (...){\n"
(#218) Variable "ENDLINES" must be all lower-case
(#219) Variable "ENDLINES" must be all lower-case
(#221) Expected "if (...) {\n"; found "if (...){\n"
(#226) Inline comments must start with a capital letter, digit or 3-dots sequence
(#226) Inline comments must end in full-stops, exclamation marks, or question marks
(#226) 3 slashes comments are not allowed; use "// Comment." instead
(#230) Inline comments must end in full-stops, exclamation marks, or question marks
(#230) 3 slashes comments are not allowed; use "// Comment." instead
(#233) Commas (,) must be followed by white space.
(#233) Commas (,) must be followed by white space.
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#243) Line exceeds 132 characters; contains 164 characters
(#244) Expected "if (...) {\n"; found "if (...){\n"
(#245) Inline comments must end in full-stops, exclamation marks, or question marks
(#245) 3 slashes comments are not allowed; use "// Comment." instead
(#252) 3 slashes comments are not allowed; use "// Comment." instead
(#255) Expected 1 space before "=>"; 0 found
(#255) Expected 1 space after "=>"; 0 found
(#257) Inline comments must start with a capital letter, digit or 3-dots sequence
(#257) Inline comments must end in full-stops, exclamation marks, or question marks
(#257) 3 slashes comments are not allowed; use "// Comment." instead
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#272) Line exceeds 132 characters; contains 139 characters
(#276) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#279) Expected 1 space before ":"; 0 found
(#288) Expected "} else if (...) {\n"; found "}\n else if (...){\n"
(#288) Expected "if (...) {\n"; found "if (...){\n"
(#290) Spaces must be used to indent lines; tabs are not allowed
(#290) Tab found within whitespace
(#291) Spaces must be used to indent lines; tabs are not allowed
(#291) Tab found within whitespace
(#292) Spaces must be used to indent lines; tabs are not allowed
(#292) Tab found within whitespace
(#295) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#296) Spaces must be used to indent lines; tabs are not allowed
(#296) Tab found within whitespace
(#296) Line indented incorrectly; expected 12 spaces, found 9
(#297) Spaces must be used to indent lines; tabs are not allowed
(#297) Tab found within whitespace
(#297) Line indented incorrectly; expected at least 16 spaces, found 13
(#298) Spaces must be used to indent lines; tabs are not allowed
(#298) Tab found within whitespace
(#298) Line indented incorrectly; expected 12 spaces, found 9
(#299) Expected "if (...) {\n"; found "if (...){ // numeric scales\n"
(#299) Inline comments must start with a capital letter, digit or 3-dots sequence
(#299) Inline comments must end in full-stops, exclamation marks, or question marks
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Line exceeds 132 characters; contains 146 characters
(#302) Space found before semicolon; expected "max;" but found "max ;"
(#304) Expected "} else if (...) {\n"; found "}\n else if (...){ // non numeric scales\n"
(#304) Expected "if (...) {\n"; found "if (...){ // non numeric scales\n"
(#304) Inline comments must start with a capital letter, digit or 3-dots sequence
(#304) Inline comments must end in full-stops, exclamation marks, or question marks
(#308) Variable "aGrade" must be all lower-case
(#309) Variable "aGrade" must be all lower-case
(#309) Variable "aGrade" must be all lower-case
(#309) Variable "aGgrade" must be all lower-case
(#310) Variable "aGrade" must be all lower-case
(#310) Variable "aGrade" must be all lower-case
(#311) Variable "aGrade" must be all lower-case
(#311) Variable "aGrade" must be all lower-case
(#311) Variable "aGrade" must be all lower-case
(#311) Variable "aGgrade" must be all lower-case
(#311) Variable "aGrade" must be all lower-case
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Line exceeds 132 characters; contains 174 characters
(#311) Space found before semicolon; expected "max;" but found "max ;"
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#323) Line exceeds 132 characters; contains 138 characters
(#325) Inline comments must end in full-stops, exclamation marks, or question marks
(#325) 3 slashes comments are not allowed; use "// Comment." instead
(#331) Expected "if (...) {\n"; found "if (...){\n"
(#332) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#335) Expected "if (...) {\n"; found "if (...){\n"
(#338) Expected "} else {\n"; found "}\n else{\n"
(#351) Expected "} else {\n"; found "}\n\n/*********************************************** download selection **********************************/\nelse {\n"
(#424) Expected "if (...) {\n"; found "if (...){\n"
(#438) Commas (,) must be followed by white space.
(#448) A closing tag is not permitted at the end of a PHP file
mod/scheduler/index.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#16) Inline comments must start with a capital letter, digit or 3-dots sequence
(#16) Inline comments must end in full-stops, exclamation marks, or question marks
mod/scheduler/lang/en/scheduler.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#2) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#2) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#2) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#2) Line 6 of the opening comment must start "// (at your option) any later version.".
(#2) Line 7 of the opening comment must start "//".
(#2) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#2) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#2) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#3) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#3) Line 12 of the opening comment must start "//".
(#3) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#3) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#303) Expected 1 space before "="; 0 found
(#303) Expected 1 space after "="; 0 found
(#310) Expected 1 space before "="; 0 found
(#310) Expected 1 space after "="; 0 found
(#315) Expected 1 space before "="; 0 found
(#315) Expected 1 space after "="; 0 found
(#325) Expected 1 space before "="; 0 found
(#325) Expected 1 space after "="; 0 found
(#327) Expected 1 space before "="; 0 found
(#327) Expected 1 space after "="; 0 found
(#331) Expected 1 space before "="; 0 found
(#331) Expected 1 space after "="; 0 found
(#336) Expected 1 space before "="; 0 found
(#336) Expected 1 space after "="; 0 found
(#338) Expected 1 space before "="; 0 found
(#338) Expected 1 space after "="; 0 found
(#340) Expected 1 space before "="; 0 found
(#340) Expected 1 space after "="; 0 found
mod/scheduler/lib.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
(#14) 3 slashes comments are not allowed; use "// Comment." instead
(#15) "include_once" must be immediately followed by an open parenthesis
(#15) File is being unconditionally included; use "require_once" instead
(#16) "include_once" must be immediately followed by an open parenthesis
(#16) File is being unconditionally included; use "require_once" instead
(#21) 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
(#42) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#63) Inline comments must start with a capital letter, digit or 3-dots sequence
(#63) Inline comments must end in full-stops, exclamation marks, or question marks
(#108) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#153) Inline comments must start with a capital letter, digit or 3-dots sequence
(#153) Inline comments must end in full-stops, exclamation marks, or question marks
(#158) Inline comments must start with a capital letter, digit or 3-dots sequence
(#158) Inline comments must end in full-stops, exclamation marks, or question marks
(#161) Inline comments must start with a capital letter, digit or 3-dots sequence
(#161) Inline comments must end in full-stops, exclamation marks, or question marks
(#166) Inline comments must start with a capital letter, digit or 3-dots sequence
(#166) Inline comments must end in full-stops, exclamation marks, or question marks
(#167) Expected 1 space before "=>"; 0 found
(#167) Expected 1 space after "=>"; 0 found
(#169) Inline comments must start with a capital letter, digit or 3-dots sequence
(#169) Inline comments must end in full-stops, exclamation marks, or question marks
(#169) No space found before comment text; expected "// if no email previously sent and one is required" but found "//if no email previously sent and one is required"
(#171) Expected 1 space before "=>"; 0 found
(#171) Expected 1 space after "=>"; 0 found
(#176) Inline comments must start with a capital letter, digit or 3-dots sequence
(#176) Inline comments must end in full-stops, exclamation marks, or question marks
(#198) Inline comments must end in full-stops, exclamation marks, or question marks
(#198) No space found before comment text; expected "// Get students using slots they have" but found "//Get students using slots they have"
(#213) Inline comments must end in full-stops, exclamation marks, or question marks
(#213) No space found before comment text; expected "// Get teachers using slots they have" but found "//Get teachers using slots they have"
(#226) Expected "if (...) {\n"; found "if (...){\n"
(#229) Usage of ELSEIF not allowed; use ELSE IF instead
(#232) Usage of ELSEIF not allowed; use ELSE IF instead
(#235) Expected "} else {\n"; found "}\n else{\n"
(#239) Inline comments must end in full-stops, exclamation marks, or question marks
(#239) No space found before comment text; expected "// Return students array (it contains an array of unique users)" but found "//Return students array (it contains an array of unique users)"
(#258) Inline comments must start with a capital letter, digit or 3-dots sequence
(#258) Inline comments must end in full-stops, exclamation marks, or question marks
(#279) Expected 1 space before "=>"; 0 found
(#279) Expected 1 space after "=>"; 0 found
(#301) Expected "if (...) {\n"; found "if(...){\n"
(#301) Expected 1 space before "=>"; 0 found
(#301) Expected 1 space after "=>"; 0 found
(#313) Expected 1 space before "=>"; 0 found
(#313) Expected 1 space after "=>"; 0 found
(#313) Expected 1 space before "=>"; 0 found
(#313) Expected 1 space after "=>"; 0 found
(#334) Expected 1 space before "=>"; 0 found
(#334) Expected 1 space after "=>"; 0 found
(#337) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#344) Inline comments must start with a capital letter, digit or 3-dots sequence
(#344) Inline comments must end in full-stops, exclamation marks, or question marks
(#347) Inline comments must start with a capital letter, digit or 3-dots sequence
(#347) Inline comments must end in full-stops, exclamation marks, or question marks
(#348) Expected 1 space before "=>"; 0 found
(#348) Expected 1 space after "=>"; 0 found
(#352) Inline comments must start with a capital letter, digit or 3-dots sequence
(#352) Inline comments must end in full-stops, exclamation marks, or question marks
(#354) Expected "foreach (...) {\n"; found "foreach (...){\n"
(#358) Commas (,) must be followed by white space.
(#358) Line exceeds 132 characters; contains 133 characters
(#362) Commas (,) must be followed by white space.
(#374) Closing brace must be on a line by itself
(#375) Closing brace must be on a line by itself
(#376) Closing brace must be on a line by itself
(#377) Closing brace must be on a line by itself
(#378) Closing brace must be on a line by itself
(#379) Closing brace must be on a line by itself
(#380) Closing brace must be on a line by itself
(#381) Closing brace must be on a line by itself
(#383) Closing brace must be on a line by itself
(#410) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#410) Expected 1 space before "=>"; 0 found
(#410) Expected 1 space after "=>"; 0 found
(#410) Expected 1 space before "=>"; 0 found
(#410) Expected 1 space after "=>"; 0 found
(#430) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#437) Expected 1 space before "=>"; 0 found
(#437) Expected 1 space after "=>"; 0 found
(#438) Expected 1 space before "=>"; 0 found
(#438) Expected 1 space after "=>"; 0 found
(#438) Expected 1 space before "=>"; 0 found
(#438) Expected 1 space after "=>"; 0 found
(#441) Inline comments must start with a capital letter, digit or 3-dots sequence
(#441) Inline comments must end in full-stops, exclamation marks, or question marks
(#445) Expected "} else {\n"; found "}\n else {\n"
(#446) Expected 1 space before "=>"; 0 found
(#446) Expected 1 space after "=>"; 0 found
(#446) Expected 1 space before "=>"; 0 found
(#446) Expected 1 space after "=>"; 0 found
(#458) Inline comments must start with a capital letter, digit or 3-dots sequence
(#458) Inline comments must end in full-stops, exclamation marks, or question marks
(#461) Expected 1 space before "==="; 2 found
(#463) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#506) Inline comments must end in full-stops, exclamation marks, or question marks
(#507) Expected "foreach (...) {\n"; found "foreach (...){\n"
(#507) Variable "aGrade" must be all lower-case
(#508) Variable "aGrade" must be all lower-case
(#508) Variable "aGrade" must be all lower-case
(#508) Variable "aGrade" must be all lower-case
(#509) Variable "aGrade" must be all lower-case
(#509) Variable "aGrade" must be all lower-case
(#510) Variable "aGrade" must be all lower-case
(#510) Variable "aGrade" must be all lower-case
(#510) Variable "aGrade" must be all lower-case
(#510) Variable "aGrade" must be all lower-case
(#510) Variable "aGrade" must be all lower-case
(#510) Line exceeds 132 characters; contains 163 characters
(#510) Space found before semicolon; expected "max;" but found "max ;"
(#513) Inline comments must start with a capital letter, digit or 3-dots sequence
(#513) Inline comments must end in full-stops, exclamation marks, or question marks
(#513) 3 slashes comments are not allowed; use "// Comment." instead
(#514) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#514) Variable "aGradeSet" must be all lower-case
(#517) Variable "aGradeSet" must be all lower-case
(#520) Variable "aGradeSet" must be all lower-case
(#520) Variable "aGradeSet" must be all lower-case
(#520) Space found before semicolon; expected "count;" but found "count ;"
(#525) Inline comments must end in full-stops, exclamation marks, or question marks
(#530) Variable "aGrade" must be all lower-case
(#531) Variable "aGrade" must be all lower-case
(#531) Variable "aGrade" must be all lower-case
(#531) Variable "aGrade" must be all lower-case
(#532) Variable "aGrade" must be all lower-case
(#532) Variable "aGrade" must be all lower-case
(#533) Variable "aGrade" must be all lower-case
(#533) Variable "aGrade" must be all lower-case
(#533) Variable "aGrade" must be all lower-case
(#533) Variable "aGrade" must be all lower-case
(#533) Variable "aGrade" must be all lower-case
(#533) Line exceeds 132 characters; contains 160 characters
(#533) Space found before semicolon; expected "max;" but found "max ;"
(#538) Inline comments must start with a capital letter, digit or 3-dots sequence
(#538) Inline comments must end in full-stops, exclamation marks, or question marks
(#538) 3 slashes comments are not allowed; use "// Comment." instead
(#539) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#539) Variable "aGradeSet" must be all lower-case
(#542) Variable "aGradeSet" must be all lower-case
(#545) Variable "aGradeSet" must be all lower-case
(#545) Variable "aGradeSet" must be all lower-case
(#545) Space found before semicolon; expected "count;" but found "count ;"
(#551) Inline comments must start with a capital letter, digit or 3-dots sequence
(#551) Inline comments must end in full-stops, exclamation marks, or question marks
(#559) Expected 1 space before "=>"; 0 found
(#559) Expected 1 space after "=>"; 0 found
(#559) Expected 1 space before "=>"; 0 found
(#559) Expected 1 space after "=>"; 0 found
(#559) Expected 1 space before "=>"; 0 found
(#559) Expected 1 space after "=>"; 0 found
(#559) Expected 1 space before "=>"; 0 found
(#559) Expected 1 space after "=>"; 0 found
(#559) Line exceeds 132 characters; contains 156 characters
(#560) Expected 1 space before "=>"; 0 found
(#560) Expected 1 space after "=>"; 0 found
(#594) Expected 1 space before "="; 0 found
(#594) Expected 1 space after "="; 0 found
(#597) Expected 1 space before "*"; 0 found
(#597) Expected 1 space after "*"; 0 found
(#597) Inline comments must start with a capital letter, digit or 3-dots sequence
(#597) Inline comments must end in full-stops, exclamation marks, or question marks
(#601) Inline comments must start with a capital letter, digit or 3-dots sequence
(#601) Inline comments must end in full-stops, exclamation marks, or question marks
(#621) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#621) Expected 1 space before "=>"; 0 found
(#621) Expected 1 space after "=>"; 0 found
mod/scheduler/locallib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#26) Expected 1 space after closing parenthesis; found 0
(#41) Line exceeds 132 characters; contains 159 characters
(#46) Line exceeds 132 characters; contains 139 characters
(#51) Variable "schedulerScope" must be all lower-case
(#54) Variable "schedulerScope" must be all lower-case
(#57) Variable "schedulerScope" must be all lower-case
(#59) Variable "teacherScope" must be all lower-case
(#59) Space found before semicolon; expected "'';" but found "'' ;"
(#60) Variable "studentJoin" must be all lower-case
(#60) Space found before semicolon; expected "'';" but found "'' ;"
(#61) Variable "exclusiveClause" must be all lower-case
(#61) Space found before semicolon; expected "'';" but found "'' ;"
(#62) Variable "timeClause" must be all lower-case
(#66) Variable "studentJoin" must be all lower-case
(#67) Variable "schedulerScope" must be all lower-case
(#67) Variable "teacherScope" must be all lower-case
(#67) Variable "exclusiveClause" must be all lower-case
(#67) Variable "timeClause" must be all lower-case
(#86) Expected 1 space after closing parenthesis; found 0
(#91) Variable "unattendedClause" must be all lower-case
(#91) Space found before semicolon; expected "'';" but found "'' ;"
(#92) Variable "otherthanClause" must be all lower-case
(#92) Space found before semicolon; expected "'';" but found "'' ;"
(#94) Expected "if (...) {\n"; found "if (...){\n"
(#105) Variable "unattendedClause" must be all lower-case
(#106) Variable "otherthanClause" must be all lower-case
(#121) Expected 1 space after closing parenthesis; found 0
(#138) Inline comments must end in full-stops, exclamation marks, or question marks
(#138) 3 slashes comments are not allowed; use "// Comment." instead
(#152) Inline control structures are not allowed
(#152) Space found before semicolon; expected "false;" but found "false ;"
(#154) Variable "teacherEventType" must be all lower-case
(#155) Variable "studentEventType" must be all lower-case
(#157) Variable "teacherDeletionSuccess" must be all lower-case
(#157) Expected 1 space before "=>"; 0 found
(#157) Expected 1 space after "=>"; 0 found
(#157) Variable "teacherEventType" must be all lower-case
(#158) Variable "studentDeletionSuccess" must be all lower-case
(#158) Expected 1 space before "=>"; 0 found
(#158) Expected 1 space after "=>"; 0 found
(#158) Variable "studentEventType" must be all lower-case
(#160) Variable "teacherDeletionSuccess" must be all lower-case
(#160) Variable "studentDeletionSuccess" must be all lower-case
(#161) Inline comments must start with a capital letter, digit or 3-dots sequence
(#161) No space found before comment text; expected "// this return may not be meaningful if the delete records functions do not return anything meaningful." but found "//this return may not be meaningful if the delete records functions do not return anything meaningful."
(#208) Line exceeds 132 characters; contains 134 characters
(#211) Line exceeds 132 characters; contains 137 characters
(#274) Inline comments must end in full-stops, exclamation marks, or question marks
(#300) Inline comments must end in full-stops, exclamation marks, or question marks
(#300) 3 slashes comments are not allowed; use "// Comment." instead
(#310) Expected 1 space before "=>"; 0 found
(#310) Expected 1 space after "=>"; 0 found
(#323) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#334) Inline comments must start with a capital letter, digit or 3-dots sequence
(#334) Inline comments must end in full-stops, exclamation marks, or question marks
(#334) No space found before comment text; expected "// link to blogs" but found "//link to blogs"
(#336) Commas (,) must be followed by white space.
(#338) Inline comments must start with a capital letter, digit or 3-dots sequence
(#338) Inline comments must end in full-stops, exclamation marks, or question marks
(#338) No space found before comment text; expected "// link to notes" but found "//link to notes"
(#339) Line exceeds 132 characters; contains 139 characters
(#340) Commas (,) must be followed by white space.
(#340) Line exceeds 132 characters; contains 156 characters
(#343) Line exceeds 132 characters; contains 134 characters
(#344) Line exceeds 132 characters; contains 147 characters
mod/scheduler/mailtemplatelib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#42) Expected 1 space(s) before asterisk; 0 found
(#43) Expected 1 space(s) before asterisk; 0 found
(#44) Expected 1 space(s) before asterisk; 0 found
(#45) Expected 1 space(s) before asterisk; 0 found
(#46) Expected 1 space(s) before asterisk; 0 found
(#47) Expected 1 space(s) before asterisk; 0 found
(#48) Expected 1 space(s) before asterisk; 0 found
(#49) Expected 1 space(s) before asterisk; 0 found
(#50) Expected 1 space(s) before asterisk; 0 found
(#52) Spaces must be used to indent lines; tabs are not allowed
(#52) Tab found within whitespace
(#52) Line indented incorrectly; expected at least 4 spaces, found 1
(#53) Spaces must be used to indent lines; tabs are not allowed
(#53) Tab found within whitespace
(#53) Line indented incorrectly; expected 4 spaces, found 1
(#53) Expected 1 space before "=>"; 0 found
(#53) Expected 1 space after "=>"; 0 found
(#53) Expected 1 space before "=>"; 0 found
(#53) Expected 1 space after "=>"; 0 found
(#54) Spaces must be used to indent lines; tabs are not allowed
(#54) Tab found within whitespace
(#54) Line indented incorrectly; expected at least 8 spaces, found 5
(#55) Spaces must be used to indent lines; tabs are not allowed
(#55) Tab found within whitespace
(#55) Line indented incorrectly; expected 4 spaces, found 1
(#56) Spaces must be used to indent lines; tabs are not allowed
(#56) Tab found within whitespace
(#56) Line indented incorrectly; expected at least 4 spaces, found 1
(#95) Variable "subjectPrefix" must be all lower-case
(#98) Variable "subjectPrefix" must be all lower-case
(#107) Variable "plainMail" must be all lower-case
(#108) Variable "htmlMail" must be all lower-case
(#110) Variable "plainMail" must be all lower-case
(#110) Variable "htmlMail" must be all lower-case
mod/scheduler/mod_form.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#16) Inline comments must start with a capital letter, digit or 3-dots sequence
(#16) Inline comments must end in full-stops, exclamation marks, or question marks
(#16) This comment is 64% valid code; is this commented out code?
(#16) No space found before comment text; expected "// require_once($CFG->dirroot . '/mod/scheduler/locallib.php');" but found "//require_once($CFG->dirroot . '/mod/scheduler/locallib.php');"
(#19) Expected 1 space(s) before asterisk; 0 found
(#20) Expected 1 space(s) before asterisk; 0 found
(#23) Spaces must be used to indent lines; tabs are not allowed
(#23) Tab found within whitespace
(#23) Line indented incorrectly; expected 4 spaces, found 1
(#23) Visibility must be declared on method "definition"
(#25) Spaces must be used to indent lines; tabs are not allowed
(#25) Tab found within whitespace
(#25) Line indented incorrectly; expected at least 8 spaces, found 5
(#26) Spaces must be used to indent lines; tabs are not allowed
(#26) Tab found within whitespace
(#26) Line indented incorrectly; expected at least 8 spaces, found 5
(#28) Spaces must be used to indent lines; tabs are not allowed
(#28) Tab found within whitespace
(#28) Line indented incorrectly; expected at least 8 spaces, found 5
(#28) Expected 1 space before "=>"; 0 found
(#28) Expected 1 space after "=>"; 0 found
(#29) Spaces must be used to indent lines; tabs are not allowed
(#29) Tab found within whitespace
(#29) Line indented incorrectly; expected at least 8 spaces, found 5
(#30) Spaces must be used to indent lines; tabs are not allowed
(#30) Tab found within whitespace
(#30) Line indented incorrectly; expected at least 8 spaces, found 5
(#35) Spaces must be used to indent lines; tabs are not allowed
(#35) Tab found within whitespace
(#35) Line indented incorrectly; expected at least 8 spaces, found 5
(#35) Expected 1 space before "=>"; 0 found
(#35) Expected 1 space after "=>"; 0 found
(#36) Spaces must be used to indent lines; tabs are not allowed
(#36) Tab found within whitespace
(#36) Line indented incorrectly; expected at least 8 spaces, found 5
(#37) Spaces must be used to indent lines; tabs are not allowed
(#37) Tab found within whitespace
(#37) Line indented incorrectly; expected at least 8 spaces, found 2
(#38) Spaces must be used to indent lines; tabs are not allowed
(#38) Tab found within whitespace
(#38) Line indented incorrectly; expected at least 8 spaces, found 2
(#40) Spaces must be used to indent lines; tabs are not allowed
(#40) Tab found within whitespace
(#40) Line indented incorrectly; expected at least 8 spaces, found 5
(#41) Spaces must be used to indent lines; tabs are not allowed
(#41) Tab found within whitespace
(#41) Line indented incorrectly; expected at least 8 spaces, found 5
(#43) Spaces must be used to indent lines; tabs are not allowed
(#43) Tab found within whitespace
(#43) Line indented incorrectly; expected at least 8 spaces, found 5
(#51) Spaces must be used to indent lines; tabs are not allowed
(#51) Tab found within whitespace
(#51) Line indented incorrectly; expected at least 8 spaces, found 5
(#53) Spaces must be used to indent lines; tabs are not allowed
(#53) Tab found within whitespace
(#53) Line indented incorrectly; expected at least 8 spaces, found 5
(#54) Spaces must be used to indent lines; tabs are not allowed
(#54) Tab found within whitespace
(#54) Line indented incorrectly; expected at least 8 spaces, found 5
(#55) Spaces must be used to indent lines; tabs are not allowed
(#55) Tab found within whitespace
(#55) Line indented incorrectly; expected at least 8 spaces, found 5
(#56) Spaces must be used to indent lines; tabs are not allowed
(#56) Tab found within whitespace
(#56) Line indented incorrectly; expected at least 8 spaces, found 5
(#58) Spaces must be used to indent lines; tabs are not allowed
(#58) Tab found within whitespace
(#58) Line indented incorrectly; expected at least 8 spaces, found 5
(#59) Spaces must be used to indent lines; tabs are not allowed
(#59) Tab found within whitespace
(#59) Line indented incorrectly; expected at least 8 spaces, found 5
(#60) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#62) Spaces must be used to indent lines; tabs are not allowed
(#62) Tab found within whitespace
(#62) Line indented incorrectly; expected at least 8 spaces, found 2
(#63) Spaces must be used to indent lines; tabs are not allowed
(#63) Tab found within whitespace
(#63) Line indented incorrectly; expected at least 8 spaces, found 5
(#65) Spaces must be used to indent lines; tabs are not allowed
(#65) Tab found within whitespace
(#65) Line indented incorrectly; expected at least 8 spaces, found 5
(#65) Expected 1 space before "=>"; 0 found
(#65) Expected 1 space after "=>"; 0 found
(#66) Spaces must be used to indent lines; tabs are not allowed
(#66) Tab found within whitespace
(#66) Line indented incorrectly; expected at least 8 spaces, found 5
(#67) Spaces must be used to indent lines; tabs are not allowed
(#67) Tab found within whitespace
(#67) Line indented incorrectly; expected at least 8 spaces, found 5
(#75) Spaces must be used to indent lines; tabs are not allowed
(#75) Tab found within whitespace
(#75) Line indented incorrectly; expected at least 8 spaces, found 5
(#76) Spaces must be used to indent lines; tabs are not allowed
(#76) Tab found within whitespace
(#76) Line indented incorrectly; expected at least 8 spaces, found 5
(#81) Spaces must be used to indent lines; tabs are not allowed
(#81) Tab found within whitespace
(#81) Line indented incorrectly; expected at least 8 spaces, found 5
(#82) Spaces must be used to indent lines; tabs are not allowed
(#82) Tab found within whitespace
(#82) Line indented incorrectly; expected at least 8 spaces, found 5
(#87) Closing brace indented incorrectly; expected 1 spaces, found 4
mod/scheduler/model/modellib.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/model/scheduler_appointment.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#23) Expected 1 space(s) before asterisk; 0 found
mod/scheduler/model/scheduler_instance.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#217) Expected 1 space before "+"; 0 found
(#217) Expected 1 space after "+"; 0 found
(#268) Spaces must be used to indent lines; tabs are not allowed
(#268) Tab found within whitespace
(#268) Line indented incorrectly; expected 4 spaces, found 1
(#270) Line exceeds 132 characters; contains 135 characters
(#287) Expected 1 space before "=>"; 0 found
(#418) Inline comments must start with a capital letter, digit or 3-dots sequence
(#418) Inline comments must end in full-stops, exclamation marks, or question marks
(#466) Spaces must be used for alignment; tabs are not allowed
(#519) Expected 1 space after "="; 2 found
mod/scheduler/model/scheduler_slot.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#20) Expected 1 space(s) before asterisk; 0 found
(#51) This comment is 48% valid code; is this commented out code?
(#90) Expected 1 space before "*"; 0 found
(#90) Expected 1 space after "*"; 0 found
mod/scheduler/renderable.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/renderer.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#19) Expected 1 space(s) before asterisk; 0 found
(#22) Spaces must be used to indent lines; tabs are not allowed
(#22) Tab found within whitespace
(#22) Line indented incorrectly; expected at least 4 spaces, found 1
(#23) Spaces must be used to indent lines; tabs are not allowed
(#24) Spaces must be used to indent lines; tabs are not allowed
(#25) Spaces must be used to indent lines; tabs are not allowed
(#26) Spaces must be used to indent lines; tabs are not allowed
(#26) Expected 2 space(s) before asterisk; 3 found
(#49) No space found before comment text; expected "// Get locale default format if both of the above do not exist." but found "//Get locale default format if both of the above do not exist."
(#74) Inline comments must start with a capital letter, digit or 3-dots sequence
(#74) Inline comments must end in full-stops, exclamation marks, or question marks
(#80) Inline comments must start with a capital letter, digit or 3-dots sequence
(#80) Inline comments must end in full-stops, exclamation marks, or question marks
(#157) Line exceeds 132 characters; contains 143 characters
mod/scheduler/settings.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/slotforms.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".
(#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 "//".
(#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/>.".
(#25) Member variable "has_duration" must not contain underscores.
(#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
(#51) Inline comments must start with a capital letter, digit or 3-dots sequence
(#51) Inline comments must end in full-stops, exclamation marks, or question marks
(#52) Expected 1 space before "=>"; 0 found
(#52) Expected 1 space after "=>"; 0 found
(#58) Inline comments must end in full-stops, exclamation marks, or question marks
(#101) Inline comments must end in full-stops, exclamation marks, or question marks
(#103) Expected 1 space before "*"; 0 found
(#103) Expected 1 space after "*"; 0 found
(#127) 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
(#135) Inline comments must end in full-stops, exclamation marks, or question marks
(#140) Inline comments must end in full-stops, exclamation marks, or question marks
(#143) Inline comments must end in full-stops, exclamation marks, or question marks
(#147) Inline comments must end in full-stops, exclamation marks, or question marks
(#148) Line exceeds 132 characters; contains 133 characters
(#151) Inline comments must end in full-stops, exclamation marks, or question marks
(#152) Line exceeds 132 characters; contains 148 characters
(#153) Inline comments must start with a capital letter, digit or 3-dots sequence
(#153) Inline comments must end in full-stops, exclamation marks, or question marks
(#155) Inline comments must end in full-stops, exclamation marks, or question marks
(#161) Inline comments must end in full-stops, exclamation marks, or question marks
(#166) Line exceeds 132 characters; contains 152 characters
(#166) This comment is 57% valid code; is this commented out code?
(#166) Line indented incorrectly; expected at least 16 spaces, found 0
(#169) Line exceeds 132 characters; contains 149 characters
(#177) Inline comments must end in full-stops, exclamation marks, or question marks
(#181) Inline comments must end in full-stops, exclamation marks, or question marks
(#190) Inline comments must end in full-stops, exclamation marks, or question marks
(#220) Inline comments must end in full-stops, exclamation marks, or question marks
(#231) Inline comments must end in full-stops, exclamation marks, or question marks
(#236) Inline comments must end in full-stops, exclamation marks, or question marks
(#249) Inline comments must end in full-stops, exclamation marks, or question marks
(#250) Variable "conflicts_remote" must not contain underscores.
(#251) Line exceeds 132 characters; contains 141 characters
(#252) Variable "conflicts_local" must not contain underscores.
(#253) Line exceeds 132 characters; contains 138 characters
(#254) Variable "conflicts_remote" must not contain underscores.
(#255) Variable "conflicts_remote" must not contain underscores.
(#257) Variable "conflicts_local" must not contain underscores.
(#258) Variable "conflicts_local" must not contain underscores.
(#260) Variable "conflicts_remote" must not contain underscores.
(#260) Variable "conflicts_local" must not contain underscores.
(#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
(#310) Inline comments must end in full-stops, exclamation marks, or question marks
(#317) Inline comments must end in full-stops, exclamation marks, or question marks
(#327) Inline comments must end in full-stops, exclamation marks, or question marks
(#330) Expected 1 space before "="; 0 found
(#330) Expected 1 space after "="; 0 found
(#330) Expected 1 space before "<="; 0 found
(#330) Expected 1 space after "<="; 0 found
(#333) Expected 1 space before "="; 0 found
(#333) Expected 1 space after "="; 0 found
(#333) Expected 1 space before "<"; 0 found
(#333) Expected 1 space after "<"; 0 found
(#333) Expected 1 space before "+="; 0 found
(#333) Expected 1 space after "+="; 0 found
(#349) Inline comments must end in full-stops, exclamation marks, or question marks
(#352) Inline comments must end in full-stops, exclamation marks, or question marks
(#359) Inline comments must end in full-stops, exclamation marks, or question marks
(#362) Inline comments must end in full-stops, exclamation marks, or question marks
(#364) Expected 1 space after "="; 2 found
(#367) Expected 1 space before "*"; 0 found
(#367) Expected 1 space after "*"; 0 found
(#371) Expected 1 space before "*"; 0 found
(#371) Expected 1 space after "*"; 0 found
(#376) Inline comments must end in full-stops, exclamation marks, or question marks
(#386) Expected 1 space before "*"; 0 found
(#386) Expected 1 space after "*"; 0 found
(#399) Inline comments must end in full-stops, exclamation marks, or question marks
(#408) Inline comments must end in full-stops, exclamation marks, or question marks
(#409) Expected 1 space before "*"; 0 found
(#409) Expected 1 space after "*"; 0 found
(#409) Expected 1 space before "+"; 0 found
(#409) Expected 1 space after "+"; 0 found
(#410) Expected 1 space before "*"; 0 found
(#410) Expected 1 space after "*"; 0 found
(#410) Expected 1 space before "+"; 0 found
(#410) Expected 1 space after "+"; 0 found
(#411) Expected "if (...) {\n"; found "if (...) {\n"
(#415) Inline comments must end in full-stops, exclamation marks, or question marks
(#420) Inline comments must end in full-stops, exclamation marks, or question marks
(#425) Inline comments must end in full-stops, exclamation marks, or question marks
(#427) This comment is 48% valid code; is this commented out code?
(#453) Line exceeds 132 characters; contains 155 characters
(#454) Line exceeds 132 characters; contains 179 characters
mod/scheduler/studentview.controller.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#70) Line exceeds 132 characters; contains 138 characters
(#110) Inline comments must end in full-stops, exclamation marks, or question marks
(#131) Inline comments must end in full-stops, exclamation marks, or question marks
(#145) Line exceeds 132 characters; contains 139 characters
(#177) Inline comments must start with a capital letter, digit or 3-dots sequence
(#177) Inline comments must end in full-stops, exclamation marks, or question marks
(#182) Line exceeds 132 characters; contains 133 characters
(#199) Line exceeds 132 characters; contains 135 characters
mod/scheduler/studentview.php
(#2) The opening <?php tag must be followed by exactly one newline.
mod/scheduler/teacherview.controller.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#22) Expected "if (...) {\n"; found "if (...){\n"
(#29) Expected 1 space before "+"; 0 found
(#29) Expected 1 space after "+"; 0 found
(#29) Expected 1 space before "*"; 0 found
(#29) Expected 1 space after "*"; 0 found
(#29) Expected 1 space before "+"; 0 found
(#29) Expected 1 space after "+"; 0 found
(#29) Expected 1 space before "*"; 0 found
(#29) Expected 1 space after "*"; 0 found
(#30) Expected 1 space before "+"; 0 found
(#30) Expected 1 space after "+"; 0 found
(#30) Expected 1 space before "*"; 0 found
(#30) Expected 1 space after "*"; 0 found
(#30) Expected 1 space before "+"; 0 found
(#30) Expected 1 space after "+"; 0 found
(#30) Expected 1 space before "*"; 0 found
(#30) Expected 1 space after "*"; 0 found
(#36) Expected "if (...) {\n"; found "if(...) {\n"
(#39) Expected 1 space before "*"; 0 found
(#39) Expected 1 space after "*"; 0 found
(#39) Expected 1 space before "+"; 0 found
(#39) Expected 1 space after "+"; 0 found
(#39) Expected 1 space before "-"; 0 found
(#39) Expected 1 space after "-"; 0 found
(#39) Expected 1 space before "*"; 0 found
(#39) Expected 1 space after "*"; 0 found
(#39) Expected 1 space before "-"; 0 found
(#39) Expected 1 space after "-"; 0 found
(#56) Line exceeds 132 characters; contains 143 characters
(#58) Line exceeds 132 characters; contains 137 characters
(#60) Inline comments must start with a capital letter, digit or 3-dots sequence
(#60) Inline comments must end in full-stops, exclamation marks, or question marks
(#67) Line exceeds 132 characters; contains 137 characters
(#72) Line exceeds 132 characters; contains 137 characters
(#75) Line exceeds 132 characters; contains 171 characters
(#85) Line exceeds 132 characters; contains 139 characters
(#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
(#93) Spaces must be used to indent lines; tabs are not allowed
(#93) Tab found within whitespace
(#93) Line indented incorrectly; expected at least 28 spaces, found 25
(#114) Inline comments must end in full-stops, exclamation marks, or question marks
(#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
(#142) Space found before semicolon; expected "0;" but found "0 ;"
(#159) Inline comments must start with a capital letter, digit or 3-dots sequence
(#159) Inline comments must end in full-stops, exclamation marks, or question marks
(#168) Line exceeds 132 characters; contains 142 characters
(#204) Inline comments must start with a capital letter, digit or 3-dots sequence
(#205) Inline comments must end in full-stops, exclamation marks, or question marks
(#207) Variable "teacherClause" must be all lower-case
(#211) Inline control structures are not allowed
(#211) Variable "teacherClause" must be all lower-case
(#211) Variable "teacherClause" must be all lower-case
(#225) Variable "teacherClause" must be all lower-case
mod/scheduler/teacherview.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#134) Inline comments must start with a capital letter, digit or 3-dots sequence
(#134) Inline comments must end in full-stops, exclamation marks, or question marks
(#180) Line exceeds 132 characters; contains 133 characters
(#271) Inline comments must start with a capital letter, digit or 3-dots sequence
(#271) Inline comments must end in full-stops, exclamation marks, or question marks
(#332) Inline comments must start with a capital letter, digit or 3-dots sequence
(#332) Inline comments must end in full-stops, exclamation marks, or question marks
(#335) Inline comments must start with a capital letter, digit or 3-dots sequence
(#335) Inline comments must end in full-stops, exclamation marks, or question marks
(#335) No space found before comment text; expected "// ****************** Standard view ***********************************************//" but found "//****************** Standard view ***********************************************//"
(#350) Line exceeds maximum limit of 180 characters; contains 191 characters
(#579) Inline comments must end in full-stops, exclamation marks, or question marks
(#580) Line exceeds 132 characters; contains 136 characters
mod/scheduler/tests/generator/lib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#75) Inline comments must start with a capital letter, digit or 3-dots sequence
(#75) Inline comments must end in full-stops, exclamation marks, or question marks
mod/scheduler/tests/model_test.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#37) Expected 1 space before "+"; 0 found
(#37) Expected 1 space after "+"; 0 found
(#37) Expected 1 space before "*"; 0 found
(#37) Expected 1 space after "*"; 0 found
(#40) Expected 1 space before "+"; 0 found
(#40) Expected 1 space after "+"; 0 found
(#40) Expected 1 space before "*"; 0 found
(#40) Expected 1 space after "*"; 0 found
(#41) Expected 1 space before "+"; 0 found
(#41) Expected 1 space after "+"; 0 found
(#41) Expected 1 space before "*"; 0 found
(#41) Expected 1 space after "*"; 0 found
(#42) Line exceeds 132 characters; contains 136 characters
(#44) Expected 1 space before "=>"; 0 found
(#44) Expected 1 space after "=>"; 0 found
(#45) Expected 1 space before "=>"; 0 found
(#45) Expected 1 space after "=>"; 0 found
(#50) Inline comments must start with a capital letter, digit or 3-dots sequence
(#50) Inline comments must end in full-stops, exclamation marks, or question marks
(#56) Expected 1 space before "=>"; 0 found
(#56) Expected 1 space after "=>"; 0 found
mod/scheduler/tests/scheduler_test.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#22) Inline comments must start with a capital letter, digit or 3-dots sequence
(#25) Inline comments must end in full-stops, exclamation marks, or question marks
(#37) Expected 1 space before "+"; 0 found
(#37) Expected 1 space after "+"; 0 found
(#37) Expected 1 space before "+"; 0 found
(#37) Expected 1 space after "+"; 0 found
(#37) Expected 1 space before "*"; 0 found
(#37) Expected 1 space after "*"; 0 found
(#40) Expected 1 space before "+"; 0 found
(#40) Expected 1 space after "+"; 0 found
(#40) Expected 1 space before "*"; 0 found
(#40) Expected 1 space after "*"; 0 found
(#41) Expected 1 space before "+"; 0 found
(#41) Expected 1 space after "+"; 0 found
(#41) Expected 1 space before "*"; 0 found
(#41) Expected 1 space after "*"; 0 found
(#42) Line exceeds 132 characters; contains 136 characters
(#44) Expected 1 space before "=>"; 0 found
(#44) Expected 1 space after "=>"; 0 found
(#45) Expected 1 space before "=>"; 0 found
(#45) Expected 1 space after "=>"; 0 found
(#66) Expected 1 space before "=>"; 0 found
(#66) Expected 1 space after "=>"; 0 found
(#139) Expected 1 space before "+"; 0 found
(#139) Expected 1 space after "+"; 0 found
(#139) Expected 1 space before "+"; 0 found
(#139) Expected 1 space after "+"; 0 found
(#139) Expected 1 space before "*"; 0 found
(#139) Expected 1 space after "*"; 0 found
(#143) Expected 1 space before "=>"; 0 found
(#143) Expected 1 space after "=>"; 0 found
(#166) Spaces must be used to indent lines; tabs are not allowed
(#166) Tab found within whitespace
(#166) Line indented incorrectly; expected 4 spaces, found 1
(#175) Spaces must be used to indent lines; tabs are not allowed
(#175) Tab found within whitespace
(#175) Line indented incorrectly; expected 4 spaces, found 1
(#177) Spaces must be used to indent lines; tabs are not allowed
(#177) Tab found within whitespace
(#177) Line indented incorrectly; expected 4 spaces, found 1
(#177) Variable "expAttended" must be all lower-case
(#177) Variable "expUpcoming" must be all lower-case
(#177) Variable "expAvailable" must be all lower-case
(#177) Variable "expBookable" must be all lower-case
(#177) Line exceeds 132 characters; contains 134 characters
(#182) Variable "expAttended" must be all lower-case
(#185) Variable "expUpcoming" must be all lower-case
(#188) Variable "expAvailable" must be all lower-case
(#191) Variable "expBookable" must be all lower-case
(#193) Spaces must be used to indent lines; tabs are not allowed
(#193) Tab found within whitespace
(#193) Line indented incorrectly; expected 4 spaces, found 1
(#197) Spaces must be used to indent lines; tabs are not allowed
(#197) Tab found within whitespace
(#197) Line indented incorrectly; expected at least 8 spaces, found 2
(#199) Spaces must be used to indent lines; tabs are not allowed
(#199) Tab found within whitespace
(#199) Line indented incorrectly; expected at least 8 spaces, found 2
(#206) Inline comments must end in full-stops, exclamation marks, or question marks
(#208) Expected 1 space before "+"; 0 found
(#208) Expected 1 space after "+"; 0 found
(#208) Expected 1 space before "*"; 0 found
(#208) Expected 1 space after "*"; 0 found
(#208) Expected 1 space before "+"; 0 found
(#208) Expected 1 space after "+"; 0 found
(#208) Expected 1 space before "*"; 0 found
(#208) Expected 1 space after "*"; 0 found
(#210) Spaces must be used to indent lines; tabs are not allowed
(#210) Tab found within whitespace
(#210) Line indented incorrectly; expected at least 12 spaces, found 9
(#213) Inline comments must end in full-stops, exclamation marks, or question marks
(#214) Expected 1 space before "-"; 0 found
(#214) Expected 1 space after "-"; 0 found
(#214) Expected 1 space before "*"; 0 found
(#214) Expected 1 space after "*"; 0 found
(#218) Inline comments must end in full-stops, exclamation marks, or question marks
(#219) Expected 1 space before "-"; 0 found
(#219) Expected 1 space after "-"; 0 found
(#219) Expected 1 space before "*"; 0 found
(#219) Expected 1 space after "*"; 0 found
(#223) Inline comments must end in full-stops, exclamation marks, or question marks
(#224) Expected 1 space before "+"; 0 found
(#224) Expected 1 space after "+"; 0 found
(#224) Expected 1 space before "*"; 0 found
(#224) Expected 1 space after "*"; 0 found
(#228) Inline comments must end in full-stops, exclamation marks, or question marks
(#230) Expected 1 space before "+"; 0 found
(#230) Expected 1 space after "+"; 0 found
(#230) Expected 1 space before "-"; 0 found
(#230) Expected 1 space after "-"; 0 found
(#230) Expected 1 space before "*"; 0 found
(#230) Expected 1 space after "*"; 0 found
(#230) Expected 1 space before "+"; 0 found
(#230) Expected 1 space after "+"; 0 found
(#230) Expected 1 space before "*"; 0 found
(#230) Expected 1 space after "*"; 0 found
(#233) Expected 1 space before "=>"; 0 found
(#233) Expected 1 space after "=>"; 0 found
(#236) Spaces must be used to indent lines; tabs are not allowed
(#236) Tab found within whitespace
(#236) Line indented incorrectly; expected at least 8 spaces, found 2
(#237) Spaces must be used to indent lines; tabs are not allowed
(#237) Tab found within whitespace
(#237) Line indented incorrectly; expected at least 8 spaces, found 2
(#239) Spaces must be used to indent lines; tabs are not allowed
(#239) Tab found within whitespace
(#239) Line indented incorrectly; expected at least 8 spaces, found 5
(#240) Spaces must be used to indent lines; tabs are not allowed
(#240) Tab found within whitespace
(#241) Spaces must be used to indent lines; tabs are not allowed
(#241) Tab found within whitespace
(#242) Spaces must be used to indent lines; tabs are not allowed
(#242) Tab found within whitespace
(#243) Spaces must be used to indent lines; tabs are not allowed
(#243) Tab found within whitespace
(#245) Spaces must be used to indent lines; tabs are not allowed
(#245) Tab found within whitespace
(#245) Line indented incorrectly; expected at least 8 spaces, found 2
(#246) Spaces must be used to indent lines; tabs are not allowed
(#246) Tab found within whitespace
(#246) Line indented incorrectly; expected at least 8 spaces, found 2
(#248) Spaces must be used to indent lines; tabs are not allowed
(#248) Tab found within whitespace
(#248) Line indented incorrectly; expected at least 8 spaces, found 5
(#249) Spaces must be used to indent lines; tabs are not allowed
(#249) Tab found within whitespace
(#250) Spaces must be used to indent lines; tabs are not allowed
(#250) Tab found within whitespace
(#251) Spaces must be used to indent lines; tabs are not allowed
(#251) Tab found within whitespace
(#252) Spaces must be used to indent lines; tabs are not allowed
(#252) Tab found within whitespace
(#254) Spaces must be used to indent lines; tabs are not allowed
(#254) Tab found within whitespace
(#254) Line indented incorrectly; expected at least 8 spaces, found 2
(#254) Expected 1 space before "*"; 0 found
(#254) Expected 1 space after "*"; 0 found
(#255) Spaces must be used to indent lines; tabs are not allowed
(#255) Tab found within whitespace
(#255) Line indented incorrectly; expected at least 8 spaces, found 2
(#257) Spaces must be used to indent lines; tabs are not allowed
(#257) Tab found within whitespace
(#257) Line indented incorrectly; expected at least 8 spaces, found 5
(#258) Spaces must be used to indent lines; tabs are not allowed
(#258) Tab found within whitespace
(#259) Spaces must be used to indent lines; tabs are not allowed
(#259) Tab found within whitespace
(#260) Spaces must be used to indent lines; tabs are not allowed
(#260) Tab found within whitespace
(#261) Spaces must be used to indent lines; tabs are not allowed
(#261) Tab found within whitespace
(#263) Spaces must be used to indent lines; tabs are not allowed
(#263) Tab found within whitespace
(#263) Line indented incorrectly; expected at least 8 spaces, found 2
(#263) Expected 1 space before "*"; 0 found
(#263) Expected 1 space after "*"; 0 found
(#264) Spaces must be used to indent lines; tabs are not allowed
(#264) Tab found within whitespace
(#264) Line indented incorrectly; expected at least 8 spaces, found 2
(#266) Spaces must be used to indent lines; tabs are not allowed
(#266) Tab found within whitespace
(#266) Line indented incorrectly; expected at least 8 spaces, found 5
(#267) Spaces must be used to indent lines; tabs are not allowed
(#267) Tab found within whitespace
(#268) Spaces must be used to indent lines; tabs are not allowed
(#268) Tab found within whitespace
(#269) Spaces must be used to indent lines; tabs are not allowed
(#269) Tab found within whitespace
(#270) Spaces must be used to indent lines; tabs are not allowed
(#270) Tab found within whitespace
mod/scheduler/tests/slot_test.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#44) Expected 1 space before "+"; 0 found
(#44) Expected 1 space after "+"; 0 found
(#47) Expected 1 space before "=>"; 0 found
(#47) Expected 1 space after "=>"; 0 found
(#48) Expected 1 space before "=>"; 0 found
(#48) Expected 1 space after "=>"; 0 found
(#53) Inline comments must start with a capital letter, digit or 3-dots sequence
(#53) Inline comments must end in full-stops, exclamation marks, or question marks
(#79) Expected 1 space after "="; 2 found
(#177) Expected 1 space before "*"; 0 found
(#177) Expected 1 space after "*"; 0 found
mod/scheduler/version.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#14) Inline doc block comments are not allowed; use "// Comment." instead
(#22) 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
mod/scheduler/view.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#37) Inline comments must end in full-stops, exclamation marks, or question marks
(#37) This comment is 55% valid code; is this commented out code?
(#74) Inline comments must start with a capital letter, digit or 3-dots sequence
(#74) Inline comments must end in full-stops, exclamation marks, or question marks
(#76) Inline comments must start with a capital letter, digit or 3-dots sequence
(#76) Inline comments must end in full-stops, exclamation marks, or question marks
(#90) Inline comments must start with a capital letter, digit or 3-dots sequence
(#90) Inline comments must end in full-stops, exclamation marks, or question marks
(#94) Inline comments must start with a capital letter, digit or 3-dots sequence
(#94) Inline comments must end in full-stops, exclamation marks, or question marks
mod/scheduler/viewstatistics.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#15) Inline comments must start with a capital letter, digit or 3-dots sequence
(#15) Inline comments must end in full-stops, exclamation marks, or question marks
(#16) function name "byName" must be lower-case letters only
(#16) Expected 1 space after closing parenthesis; found 0
(#17) Commas (,) must be followed by white space.
(#20) Inline comments must start with a capital letter, digit or 3-dots sequence
(#20) Inline comments must end in full-stops, exclamation marks, or question marks
(#30) Inline comments must start with a capital letter, digit or 3-dots sequence
(#30) Inline comments must end in full-stops, exclamation marks, or question marks
(#30) No space found before comment text; expected "// display correct type of statistics by request" but found "//display correct type of statistics by request"
(#94) Space found before semicolon; expected "0;" but found "0 ;"
(#102) Inline comments must end in full-stops, exclamation marks, or question marks
(#102) No space found before comment text; expected "// BUGFIX" but found "//BUGFIX"
(#112) Inline comments must start with a capital letter, digit or 3-dots sequence
(#112) Inline comments must end in full-stops, exclamation marks, or question marks
(#112) No space found before comment text; expected "// display the amount of time each student has received" but found "//display the amount of time each student has received"
(#115) Spaces must be used to indent lines; tabs are not allowed
(#115) Tab found within whitespace
(#115) Line indented incorrectly; expected at least 12 spaces, found 9
(#135) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#135) Variable "aRecord" must be all lower-case
(#136) Variable "aRecord" must be all lower-case
(#136) Variable "aRecord" must be all lower-case
(#136) Inline comments must end in full-stops, exclamation marks, or question marks
(#143) Expected "} else {\n"; found "}\n else{\n"
(#148) Inline comments must start with a capital letter, digit or 3-dots sequence
(#148) Inline comments must end in full-stops, exclamation marks, or question marks
(#148) No space found before comment text; expected "// display break down by member of staff" but found "//display break down by member of staff"
(#167) Spaces must be used to indent lines; tabs are not allowed
(#167) Tab found within whitespace
(#167) Line indented incorrectly; expected at least 12 spaces, found 9
(#171) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#171) Variable "aRecord" must be all lower-case
(#172) Variable "aTeacher" must be all lower-case
(#172) Expected 1 space before "=>"; 0 found
(#172) Expected 1 space after "=>"; 0 found
(#172) Variable "aRecord" must be all lower-case
(#173) Variable "aTeacher" must be all lower-case
(#173) Variable "aRecord" must be all lower-case
(#180) Inline comments must start with a capital letter, digit or 3-dots sequence
(#180) Inline comments must end in full-stops, exclamation marks, or question marks
(#180) No space found before comment text; expected "// display by number of atendees to one member of staff" but found "//display by number of atendees to one member of staff"
(#200) Expected "if (...) {\n"; found "if (...){\n"
(#201) Spaces must be used to indent lines; tabs are not allowed
(#201) Tab found within whitespace
(#201) Line indented incorrectly; expected at least 12 spaces, found 9
(#207) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#221) Inline comments must start with a capital letter, digit or 3-dots sequence
(#221) Inline comments must end in full-stops, exclamation marks, or question marks
(#221) No space found before comment text; expected "// display by number of atendees to one member of staff" but found "//display by number of atendees to one member of staff"
(#241) Expected "if (...) {\n"; found "if (...){\n"
(#241) Commas (,) must be followed by white space.
(#242) Spaces must be used to indent lines; tabs are not allowed
(#242) Tab found within whitespace
(#242) Line indented incorrectly; expected at least 12 spaces, found 9
(#243) Line exceeds 132 characters; contains 159 characters
(#247) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#247) Variable "aGroup" must be all lower-case
(#248) Expected "if (...) {\n"; found "if (...){\n"
(#248) Variable "aGroup" must be all lower-case
(#249) Variable "aGroup" must be all lower-case
(#250) Variable "aGroup" must be all lower-case
(#251) Variable "aGroup" must be all lower-case
(#253) Variable "aGroup" must be all lower-case
(#254) Variable "aGroup" must be all lower-case
(#254) Variable "aGroup" must be all lower-case
(#256) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#256) Variable "aGroupSize" must be all lower-case
(#257) Variable "aGroupSize" must be all lower-case
(#257) Commas (,) must be followed by white space.
(#257) Variable "aGroupSize" must be all lower-case
(#257) Variable "aGroupSize" must be all lower-case
(#264) Inline comments must end in full-stops, exclamation marks, or question marks
(#264) 3 slashes comments are not allowed; use "// Comment." instead
mod/scheduler/viewstudent.php
(#2) The opening <?php tag must be followed by exactly one newline.

Javascript coding style problems

(0 errors, 8 warnings)

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

mod/scheduler/yui/src/delselected/js/delselected.js
(#31) 'e' is defined but never used.
mod/scheduler/yui/src/saveseen/js/saveseen.js
(#60) Missing semicolon.
(#33) 'transactionid' is defined but never used.
(#36) 'xhr' is defined but never used.
(#36) 'transactionid' is defined but never used.
(#57) 'e' is defined but never used.
mod/scheduler/yui/src/studentlist/js/studentlist.js
(#2) Redefinition of 'CSS'.
(#32) 'e' is defined but never used.

CSS problems

(1 errors, 0 warnings)

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

mod/scheduler/styles.css
(#142) Unexpected token '#' at line 142, col 23.

PHPDocs style problems

(362 errors, 33 warnings)

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

mod/scheduler/ajax.php
(#2) Empty line found after PHP open tag
(#6) Package mod is not valid
mod/scheduler/appointmentforms.php
(#25) Function scheduler_editappointment_form::__construct is not documented
(#32) Function scheduler_editappointment_form::definition is not documented
(#66) Function scheduler_editappointment_form::validation is not documented
(#72) Function scheduler_editappointment_form::prepare_appointment_data is not documented
(#80) Function scheduler_editappointment_form::extract_appointment_data is not documented
(#21) Variable scheduler_editappointment_form::$appointment is not documented
(#22) Variable scheduler_editappointment_form::$distribute is not documented
(#23) Variable scheduler_editappointment_form::$editgrade is not documented
(#2) No one-line description found in phpdocs for file
(#16) Class scheduler_editappointment_form does not have @copyright tag
(#16) Class scheduler_editappointment_form does not have @license tag
(#6) Package mod is not valid
mod/scheduler/backup/moodle2/backup_scheduler_activity_task.class.php
(#2) Empty line found after PHP open tag
(#3) No one-line description found in phpdocs for file
(#12) No one-line description found in phpdocs for class backup_scheduler_activity_task
(#33) Phpdocs for function backup_scheduler_activity_task::encode_content_links has incomplete parameters list
(#12) Class backup_scheduler_activity_task does not have @copyright tag
(#12) Class backup_scheduler_activity_task does not have @license tag
(#4) Package mod is not valid
mod/scheduler/backup/moodle2/backup_scheduler_stepslib.php
(#2) Empty line found after PHP open tag
(#20) Function backup_scheduler_activity_structure_step::define_structure is not documented
(#3) No one-line description found in phpdocs for file
(#15) Class backup_scheduler_activity_structure_step does not have @copyright tag
(#15) Class backup_scheduler_activity_structure_step does not have @license tag
(#4) Package mod is not valid
mod/scheduler/backup/moodle2/restore_scheduler_activity_task.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 restore_scheduler_activity_task
(#15) Class restore_scheduler_activity_task does not have @copyright tag
(#15) Class restore_scheduler_activity_task does not have @license tag
(#4) Package mod is not valid
mod/scheduler/backup/moodle2/restore_scheduler_stepslib.php
(#2) Empty line found after PHP open tag
(#20) Function restore_scheduler_activity_structure_step::define_structure is not documented
(#40) Function restore_scheduler_activity_structure_step::process_scheduler is not documented
(#63) Function restore_scheduler_activity_structure_step::process_scheduler_slot is not documented
(#82) Function restore_scheduler_activity_structure_step::process_scheduler_appointment is not documented
(#100) Function restore_scheduler_activity_structure_step::after_execute is not documented
(#3) No one-line description found in phpdocs for file
(#15) Class restore_scheduler_activity_structure_step does not have @copyright tag
(#15) Class restore_scheduler_activity_structure_step does not have @license tag
(#4) Package mod is not valid
mod/scheduler/classes/event/appointment_base.php
(#28) Function appointment_base::base_data is not documented
(#35) Function appointment_base::set_appointment is not documented
(#26) Variable appointment_base::$appointment is not documented
(#5) Package mod is not valid
(#19) Package mod is not valid
mod/scheduler/classes/event/appointment_list_viewed.php
(#16) Class appointment_list_viewed is not documented
(#18) Function appointment_list_viewed::create_from_scheduler is not documented
(#7) Package mod is not valid
mod/scheduler/classes/event/booking_added.php
(#17) Class booking_added is not documented
(#19) Function booking_added::create_from_slot is not documented
(#7) Package mod is not valid
mod/scheduler/classes/event/booking_form_viewed.php
(#17) Class booking_form_viewed is not documented
(#19) Function booking_form_viewed::create_from_scheduler is not documented
(#7) Package mod is not valid
mod/scheduler/classes/event/booking_removed.php
(#17) Class booking_removed is not documented
(#19) Function booking_removed::create_from_slot is not documented
(#7) Package mod is not valid
mod/scheduler/classes/event/course_module_instance_list_viewed.php
(#15) Class course_module_instance_list_viewed is not documented
(#5) Package mod is not valid
mod/scheduler/classes/event/scheduler_base.php
(#35) Function scheduler_base::base_data is not documented
(#42) Function scheduler_base::set_scheduler is not documented
(#26) Variable scheduler_base::$scheduler is not documented
(#5) Package mod is not valid
(#19) Package mod is not valid
mod/scheduler/classes/event/slot_base.php
(#28) Function slot_base::base_data is not documented
(#35) Function slot_base::set_slot is not documented
(#26) Variable slot_base::$slot is not documented
(#5) Package mod is not valid
(#19) Package mod is not valid
mod/scheduler/customlib.php
(#2) Empty line found after PHP open tag
(#6) Package mod is not valid
mod/scheduler/datelist.php
(#2) Empty line found after PHP open tag
(#45) Found comment starting with three or more slashes
(#104) Found comment starting with three or more slashes
(#145) Found comment starting with three or more slashes
(#6) Package mod is not valid
mod/scheduler/db/access.php
(#2) File-level phpdocs block does not have @copyright tag
(#2) File-level phpdocs block does not have @license tag
(#5) Package mod is not valid
mod/scheduler/db/upgrade.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#3) Function xmldb_scheduler_upgrade is not documented
(#3) Package is not specified for function xmldb_scheduler_upgrade. It is also not specified in file-level phpdocs
mod/scheduler/downloads.php
(#2) Empty line found after PHP open tag
(#17) Found comment starting with three or more slashes
(#20) Found comment starting with three or more slashes
(#27) Found comment starting with three or more slashes
(#30) Found comment starting with three or more slashes
(#35) Found comment starting with three or more slashes
(#38) Found comment starting with three or more slashes
(#45) Found comment starting with three or more slashes
(#62) Found comment starting with three or more slashes
(#66) Found comment starting with three or more slashes
(#82) Found comment starting with three or more slashes
(#97) Found comment starting with three or more slashes
(#134) Found comment starting with three or more slashes
(#226) Found comment starting with three or more slashes
(#230) Found comment starting with three or more slashes
(#245) Found comment starting with three or more slashes
(#252) Found comment starting with three or more slashes
(#257) Found comment starting with three or more slashes
(#325) Found comment starting with three or more slashes
(#6) Package mod is not valid
mod/scheduler/index.php
(#2) Empty line found after PHP open tag
(#3) No one-line description found in phpdocs for file
(#7) Package mod is not valid
mod/scheduler/lang/en/scheduler.php
(#2) File-level phpdocs block is not found
mod/scheduler/lib.php
(#2) Empty line found after PHP open tag
(#14) Found comment starting with three or more slashes
(#513) Found comment starting with three or more slashes
(#538) Found comment starting with three or more slashes
(#368) There is no description in phpdocs for function scheduler_supports
(#115) Phpdocs for function scheduler_user_complete has incomplete parameters list
(#249) Phpdocs for function scheduler_scale_used has incomplete parameters list
(#273) Phpdocs for function scheduler_scale_used_anywhere has incomplete parameters list
(#294) Phpdocs for function scheduler_reset_course_form_definition has incomplete parameters list
(#309) Phpdocs for function scheduler_reset_course_form_defaults has incomplete parameters list
(#321) Phpdocs for function scheduler_reset_userdata has incomplete parameters list
(#399) Phpdocs for function scheduler_update_grades has incomplete parameters list
(#426) Phpdocs for function scheduler_grade_item_update has incomplete parameters list
(#474) Phpdocs for function scheduler_get_user_grades has incomplete parameters list
(#6) Package mod is not valid
mod/scheduler/locallib.php
(#2) Empty line found after PHP open tag
(#362) Function scheduler_has_teachers is not documented
(#138) Found comment starting with three or more slashes
(#300) Found comment starting with three or more slashes
(#36) Phpdocs for function scheduler_get_conflicts has incomplete parameters list
(#77) Phpdocs for function scheduler_has_slot has incomplete parameters list
(#175) Phpdocs for function scheduler_get_user_timezone has incomplete parameters list
(#254) Phpdocs for function scheduler_print_user has incomplete parameters list
(#6) Package mod is not valid
mod/scheduler/mailtemplatelib.php
(#2) Empty line found after PHP open tag
(#46) Phpdocs for function scheduler_compile_mail_template has incomplete parameters list
(#67) Phpdocs for function scheduler_send_email_from_template has incomplete parameters list
(#6) Package mod is not valid
mod/scheduler/mod_form.php
(#2) Empty line found after PHP open tag
(#23) Function mod_scheduler_mod_form::definition is not documented
(#18) Class mod_scheduler_mod_form does not have @copyright tag
(#18) Class mod_scheduler_mod_form does not have @license tag
(#6) Package mod is not valid
mod/scheduler/model/modellib.php
(#2) Empty line found after PHP open tag
(#154) Class mvc_child_record_model is not documented
(#179) Class mvc_model_factory is not documented
(#190) Class mvc_child_model_factory is not documented
(#212) Class mvc_child_list is not documented
(#36) Function mvc_record_model::get_table is not documented
(#38) Function mvc_record_model::__construct is not documented
(#51) Function mvc_record_model::load_record is not documented
(#142) Function mvc_record_model::delete is not documented
(#158) Function mvc_child_record_model::set_parent is not documented
(#166) Function mvc_child_record_model::get_parent is not documented
(#173) Function mvc_child_record_model::get_parent_id is not documented
(#180) Function mvc_model_factory::create is not documented
(#182) Function mvc_model_factory::create_from_id is not documented
(#194) Function mvc_child_model_factory::__construct is not documented
(#198) Function mvc_child_model_factory::create is not documented
(#202) Function mvc_child_model_factory::create_child is not documented
(#204) Function mvc_child_model_factory::create_child_from_record is not documented
(#222) Function mvc_child_list::__construct is not documented
(#233) Function mvc_child_list::get_parent_id is not documented
(#237) Function mvc_child_list::load is not documented
(#257) Function mvc_child_list::get_child_by_id is not documented
(#269) Function mvc_child_list::get_children is not documented
(#274) Function mvc_child_list::get_child_count is not documented
(#287) Function mvc_child_list::save_children is not documented
(#299) Function mvc_child_list::create_child is not documented
(#306) Function mvc_child_list::remove_child is not documented
(#315) Function mvc_child_list::delete_children is not documented
(#34) Variable mvc_record_model::$data is not documented
(#156) Variable mvc_child_record_model::$parentrec is not documented
(#192) Variable mvc_child_model_factory::$myparent is not documented
(#214) Variable mvc_child_list::$children is not documented
(#215) Variable mvc_child_list::$childcount is not documented
(#216) Variable mvc_child_list::$childtable is not documented
(#217) Variable mvc_child_list::$childfield is not documented
(#218) Variable mvc_child_list::$childfactory is not documented
(#219) Variable mvc_child_list::$childrenfordeletion is not documented
(#220) Variable mvc_child_list::$parentmodel is not documented
(#42) Phpdocs for function mvc_record_model::load has incomplete parameters list
(#81) Phpdocs for function mvc_record_model::__set has incomplete parameters list
(#129) Phpdocs for function mvc_record_model::set_data has incomplete parameters list
(#6) Package mod is not valid
mod/scheduler/model/scheduler_appointment.php
(#2) Empty line found after PHP open tag
(#72) Class scheduler_appointment_factory is not documented
(#27) Function scheduler_appointment::get_table is not documented
(#31) Function scheduler_appointment::__construct is not documented
(#40) Function scheduler_appointment::save is not documented
(#47) Function scheduler_appointment::get_scheduler is not documented
(#73) Function scheduler_appointment_factory::create_child is not documented
(#6) Package mod is not valid
mod/scheduler/model/scheduler_instance.php
(#2) Empty line found after PHP open tag
(#16) Class scheduler_instance is not documented
(#24) Function scheduler_instance::get_table is not documented
(#28) Function scheduler_instance::__construct is not documented
(#207) Function scheduler_instance::get_scale_levels is not documented
(#269) Function scheduler_instance::student_in_slot_condition is not documented
(#283) Function scheduler_instance::get_slot is not documented
(#293) Function scheduler_instance::get_slots is not documented
(#297) Function scheduler_instance::get_slot_count is not documented
(#301) Function scheduler_instance::get_all_slots is not documented
(#305) Function scheduler_instance::get_slots_for_teacher is not documented
(#18) Variable scheduler_instance::$cm is not documented
(#19) Variable scheduler_instance::$context is not documented
(#20) Variable scheduler_instance::$groupmode is not documented
(#21) Variable scheduler_instance::$slots is not documented
(#22) Variable scheduler_instance::$scalecache is not documented
(#268) Variable scheduler_instance::$studparno is not documented
(#34) Phpdocs for function scheduler_instance::load_by_id has incomplete parameters list
(#43) Phpdocs for function scheduler_instance::load_by_coursemodule_id has incomplete parameters list
(#52) Phpdocs for function scheduler_instance::load_from_record has incomplete parameters list
(#175) Phpdocs for function scheduler_instance::get_last_location has incomplete parameters list
(#228) Phpdocs for function scheduler_instance::fetch_slots has incomplete parameters list
(#384) Phpdocs for function scheduler_instance::get_slot_appointment has incomplete parameters list
(#448) Phpdocs for function scheduler_instance::get_possible_attendees has incomplete parameters list
(#463) Phpdocs for function scheduler_instance::get_students_for_scheduling has incomplete parameters list
(#491) Phpdocs for function scheduler_instance::delete_appointment has incomplete parameters list
(#6) Package mod is not valid
mod/scheduler/model/scheduler_slot.php
(#2) Empty line found after PHP open tag
(#328) Class scheduler_slot_factory is not documented
(#25) Function scheduler_slot::get_table is not documented
(#29) Function scheduler_slot::__construct is not documented
(#69) Function scheduler_slot::get_scheduler is not documented
(#101) Function scheduler_slot::get_appointment_count is not documented
(#145) Function scheduler_slot::count_remaining_appointments is not documented
(#185) Function scheduler_slot::delete is not documented
(#199) Function scheduler_slot::get_teacher_eventtype is not documented
(#206) Function scheduler_slot::get_student_eventtype is not documented
(#212) Function scheduler_slot::clear_calendar is not documented
(#218) Function scheduler_slot::update_calendar is not documented
(#284) Function scheduler_slot::update_calendar_events is not documented
(#329) Function scheduler_slot_factory::create_child is not documented
(#23) Variable scheduler_slot::$appointments is not documented
(#39) Phpdocs for function scheduler_slot::load_by_id has incomplete parameters list
(#134) Phpdocs for function scheduler_slot::is_booked_by_student has incomplete parameters list
(#157) Phpdocs for function scheduler_slot::get_appointment has incomplete parameters list
(#178) Phpdocs for function scheduler_slot::remove_appointment has incomplete parameters list
(#6) Package mod is not valid
mod/scheduler/renderable.php
(#2) Empty line found after PHP open tag
(#143) Class scheduler_command_bar is not documented
(#22) Function scheduler_slot_table::add_slot is not documented
(#41) Function scheduler_slot_table::__construct is not documented
(#64) Function scheduler_student_list::add_student is not documented
(#76) Function scheduler_student_list::__construct is not documented
(#106) Function scheduler_slot_booker::add_slot is not documented
(#160) Function scheduler_command_bar::action_link is not documented
(#202) Function scheduler_slot_manager::add_slot is not documented
(#241) Function scheduler_scheduling_list::add_line is not documented
(#18) Variable scheduler_slot_table::$slots is not documented
(#19) Variable scheduler_slot_table::$scheduler is not documented
(#20) Variable scheduler_slot_table::$showgrades is not documented
(#53) Variable scheduler_student_list::$students is not documented
(#54) Variable scheduler_student_list::$scheduler is not documented
(#55) Variable scheduler_student_list::$showgrades is not documented
(#56) Variable scheduler_student_list::$expandable is not documented
(#57) Variable scheduler_student_list::$expanded is not documented
(#58) Variable scheduler_student_list::$editable is not documented
(#59) Variable scheduler_student_list::$checkboxname is not documented
(#60) Variable scheduler_student_list::$buttontext is not documented
(#61) Variable scheduler_student_list::$actionurl is not documented
(#62) Variable scheduler_student_list::$linkappointment is not documented
(#88) Variable scheduler_slot_booker::$slots is not documented
(#89) Variable scheduler_slot_booker::$scheduler is not documented
(#90) Variable scheduler_slot_booker::$studentid is not documented
(#91) Variable scheduler_slot_booker::$style is not documented
(#92) Variable scheduler_slot_booker::$actionurl is not documented
(#93) Variable scheduler_slot_booker::$maxselect is not documented
(#144) Variable scheduler_command_bar::$menus is not documented
(#145) Variable scheduler_command_bar::$linkactions is not documented
(#146) Variable scheduler_command_bar::$title is not documented
(#192) Variable scheduler_slot_manager::$slots is not documented
(#193) Variable scheduler_slot_manager::$scheduler is not documented
(#194) Variable scheduler_slot_manager::$studentid is not documented
(#195) Variable scheduler_slot_manager::$actionurl is not documented
(#236) Variable scheduler_scheduling_list::$lines is not documented
(#237) Variable scheduler_scheduling_list::$scheduler is not documented
(#238) Variable scheduler_scheduling_list::$extraheaders is not documented
(#126) Phpdocs for function scheduler_slot_booker::__construct has incomplete parameters list
(#220) Phpdocs for function scheduler_slot_manager::__construct has incomplete parameters list
(#254) Phpdocs for function scheduler_scheduling_list::__construct has incomplete parameters list
(#95) Phpdocs for variable scheduler_slot_booker::$candisengage does not contain @var or incorrect
(#100) Phpdocs for variable scheduler_slot_booker::$groupchoice does not contain @var or incorrect
(#197) Phpdocs for variable scheduler_slot_manager::$showteacher does not contain @var or incorrect
(#14) Class scheduler_slot_table does not have @copyright tag
(#49) Class scheduler_student_list does not have @copyright tag
(#84) Class scheduler_slot_booker does not have @copyright tag
(#187) Class scheduler_slot_manager does not have @copyright tag
(#231) Class scheduler_scheduling_list does not have @copyright tag
(#14) Class scheduler_slot_table does not have @license tag
(#49) Class scheduler_student_list does not have @license tag
(#84) Class scheduler_slot_booker does not have @license tag
(#187) Class scheduler_slot_manager does not have @license tag
(#231) Class scheduler_scheduling_list does not have @license tag
(#6) Package mod is not valid
mod/scheduler/renderer.php
(#2) Empty line found after PHP open tag
(#115) Function mod_scheduler_renderer::user_profile_link is not documented
(#120) Function mod_scheduler_renderer::appointment_link is not documented
(#130) Function mod_scheduler_renderer::mod_intro is not documented
(#141) Function mod_scheduler_renderer::teacherview_tab is not documented
(#149) Function mod_scheduler_renderer::teacherview_tabs is not documented
(#174) Function mod_scheduler_renderer::action_message is not documented
(#348) Function mod_scheduler_renderer::render_scheduler_slot_booker is not documented
(#475) Function mod_scheduler_renderer::render_scheduler_command_bar is not documented
(#491) Function mod_scheduler_renderer::render_scheduler_slot_manager is not documented
(#618) Function mod_scheduler_renderer::render_scheduler_scheduling_list is not documented
(#278) Phpdocs for function mod_scheduler_renderer::render_scheduler_student_list has incomplete parameters list
(#16) Class mod_scheduler_renderer does not have @copyright tag
(#16) Class mod_scheduler_renderer does not have @license tag
(#6) Package mod is not valid
mod/scheduler/settings.php
(#2) Empty line found after PHP open tag
(#6) Package mod is not valid
mod/scheduler/slotforms.php
(#113) Class scheduler_editslot_form is not documented
(#302) Class scheduler_addsession_form is not documented
(#27) Function scheduler_slotform_base::__construct is not documented
(#35) Function scheduler_slotform_base::add_base_fields is not documented
(#82) Function scheduler_slotform_base::add_minutes_field is not documented
(#92) Function scheduler_slotform_base::add_duration_field is not documented
(#98) Function scheduler_slotform_base::validation is not documented
(#117) Function scheduler_editslot_form::definition is not documented
(#217) Function scheduler_editslot_form::validation is not documented
(#304) Function scheduler_addsession_form::definition is not documented
(#396) Function scheduler_addsession_form::validation is not documented
(#21) Variable scheduler_slotform_base::$scheduler is not documented
(#22) Variable scheduler_slotform_base::$cm is not documented
(#23) Variable scheduler_slotform_base::$context is not documented
(#24) Variable scheduler_slotform_base::$usergroups is not documented
(#25) Variable scheduler_slotform_base::$has_duration is not documented
(#115) Variable scheduler_editslot_form::$slotid is not documented
(#2) No one-line description found in phpdocs for file
(#16) Class scheduler_slotform_base does not have @copyright tag
(#16) Class scheduler_slotform_base does not have @license tag
(#6) Package mod is not valid
mod/scheduler/studentview.controller.php
(#2) Empty line found after PHP open tag
(#6) Package mod is not valid
mod/scheduler/studentview.php
(#2) Empty line found after PHP open tag
(#6) Package mod is not valid
mod/scheduler/teacherview.controller.php
(#2) Empty line found after PHP open tag
(#15) Function scheduler_action_doaddsession is not documented
(#6) Package mod is not valid
mod/scheduler/teacherview.php
(#2) Empty line found after PHP open tag
(#14) Function scheduler_prepare_formdata is not documented
(#36) Function scheduler_save_slotform is not documented
(#92) Function scheduler_print_schedulebox is not documented
(#6) Package mod is not valid
mod/scheduler/tests/generator/lib.php
(#2) Empty line found after PHP open tag
(#25) Function mod_scheduler_generator::set_default is not documented
(#7) Category phpunit is not valid
(#19) Category phpunit is not valid
mod/scheduler/tests/model_test.php
(#2) Empty line found after PHP open tag
(#20) Class mod_scheduler_model_testcase is not documented
(#22) Variable mod_scheduler_model_testcase::$moduleid is not documented
(#23) Variable mod_scheduler_model_testcase::$courseid is not documented
(#24) Variable mod_scheduler_model_testcase::$schedulerid is not documented
(#25) Variable mod_scheduler_model_testcase::$userid is not documented
(#6) Package mod is not valid
(#8) Category phpunit is not valid
mod/scheduler/tests/scheduler_test.php
(#2) Empty line found after PHP open tag
(#20) Class mod_scheduler_scheduler_testcase is not documented
(#56) Function mod_scheduler_scheduler_testcase::assert_record_count is not documented
(#166) Function mod_scheduler_scheduler_testcase::assert_slot_times is not documented
(#177) Function mod_scheduler_scheduler_testcase::check_timed_slots is not documented
(#22) Variable mod_scheduler_scheduler_testcase::$moduleid is not documented
(#23) Variable mod_scheduler_scheduler_testcase::$courseid is not documented
(#24) Variable mod_scheduler_scheduler_testcase::$schedulerid is not documented
(#25) Variable mod_scheduler_scheduler_testcase::$slotid is not documented
(#6) Package mod is not valid
(#8) Category phpunit is not valid
mod/scheduler/tests/slot_test.php
(#2) Empty line found after PHP open tag
(#19) Class mod_scheduler_slot_testcase is not documented
(#58) Function mod_scheduler_slot_testcase::assert_record_present is not documented
(#65) Function mod_scheduler_slot_testcase::assert_record_absent is not documented
(#209) Function mod_scheduler_slot_testcase::assert_event_exists is not documented
(#219) Function mod_scheduler_slot_testcase::assert_event_absent is not documented
(#21) Variable mod_scheduler_slot_testcase::$moduleid is not documented
(#22) Variable mod_scheduler_slot_testcase::$courseid is not documented
(#23) Variable mod_scheduler_slot_testcase::$schedulerid is not documented
(#24) Variable mod_scheduler_slot_testcase::$teacherid is not documented
(#25) Variable mod_scheduler_slot_testcase::$slotid is not documented
(#26) Variable mod_scheduler_slot_testcase::$appointmentids is not documented
(#27) Variable mod_scheduler_slot_testcase::$students is not documented
(#5) Package mod is not valid
(#7) Category phpunit is not valid
mod/scheduler/version.php
(#2) Empty line found after PHP open tag
(#6) Package mod is not valid
mod/scheduler/view.php
(#2) Empty line found after PHP open tag
(#3) No one-line description found in phpdocs for file
(#7) Package mod is not valid
mod/scheduler/viewstatistics.php
(#2) Empty line found after PHP open tag
(#16) Function byName is not documented
(#264) Found comment starting with three or more slashes
(#6) Package mod is not valid
mod/scheduler/viewstudent.php
(#2) Empty line found after PHP open tag
(#6) Package mod is not valid

Update savepoints problems

(0 errors, 0 warnings)

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


Third party library modification problems

(0 errors, 0 warnings)

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


Mustache template problems

(0 errors, 0 warnings)

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