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

(874 errors, 224 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
(#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 2
(#57) Inline comments must end in full-stops, exclamation marks, or question marks
(#63) Inline comments must end in full-stops, exclamation marks, or question marks
(#72) Inline comments must end in full-stops, exclamation marks, or question marks
(#74) Inline comments must end in full-stops, exclamation marks, or question marks
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
(#61) Inline comments must start with a capital letter, digit or 3-dots sequence
(#61) Inline comments must end in full-stops, exclamation marks, or question marks
(#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
(#83) Inline comments must end in full-stops, exclamation marks, or question marks
(#100) This comment is 71% valid code; is this commented out code?
(#100) Inline comments must start with a capital letter, digit or 3-dots sequence
(#101) Inline comments must end in full-stops, exclamation marks, or question marks
(#105) 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.
(#54) Spaces must be used to indent lines; tabs are not allowed
(#54) Tab found within whitespace
(#54) Line indented incorrectly; expected at least 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
(#57) Spaces must be used to indent lines; tabs are not allowed
(#57) Tab found within whitespace
(#57) Line indented incorrectly; expected at least 4 spaces, found 1
(#58) Spaces must be used to indent lines; tabs are not allowed
(#58) Tab found within whitespace
(#58) Line indented incorrectly; expected at least 4 spaces, found 1
(#126) Expected 1 space after "="; newline found
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
(#10) Spaces must be used to indent lines; tabs are not allowed
(#10) Tab found within whitespace
(#10) Line indented incorrectly; expected at least 4 spaces, found 1
(#11) Spaces must be used to indent lines; tabs are not allowed
(#11) Tab found within whitespace
(#11) Line indented incorrectly; expected at least 4 spaces, found 1
(#12) Spaces must be used to indent lines; tabs are not allowed
(#12) Tab found within whitespace
(#12) Line indented incorrectly; expected at least 4 spaces, found 1
(#13) Spaces must be used to indent lines; tabs are not allowed
(#13) Tab found within whitespace
(#13) Line indented incorrectly; expected 4 spaces, found 1
(#14) Spaces must be used to indent lines; tabs are not allowed
(#14) Tab found within whitespace
(#14) Line indented incorrectly; expected 8 spaces, found 2
(#15) Spaces must be used to indent lines; tabs are not allowed
(#15) Tab found within whitespace
(#15) Line indented incorrectly; expected at least 12 spaces, found 3
(#16) Spaces must be used to indent lines; tabs are not allowed
(#16) Tab found within whitespace
(#16) Line indented incorrectly; expected 8 spaces, found 2
(#17) Spaces must be used to indent lines; tabs are not allowed
(#17) Tab found within whitespace
(#17) Line indented incorrectly; expected at least 12 spaces, found 3
(#18) Spaces must be used to indent lines; tabs are not allowed
(#18) Tab found within whitespace
(#18) Line indented incorrectly; expected 8 spaces, found 2
(#19) Spaces must be used to indent lines; tabs are not allowed
(#19) Tab found within whitespace
(#19) Line indented incorrectly; expected at least 8 spaces, found 2
(#20) Spaces must be used to indent lines; tabs are not allowed
(#20) Tab found within whitespace
(#20) Line indented incorrectly; expected at least 8 spaces, found 2
(#21) Spaces must be used to indent lines; tabs are not allowed
(#21) Tab found within whitespace
(#21) Line indented incorrectly; expected at least 8 spaces, found 2
(#22) Spaces must be used to indent lines; tabs are not allowed
(#22) Tab found within whitespace
(#22) Line indented incorrectly; expected 4 spaces, found 1
(#38) Inline comments must end in full-stops, exclamation marks, or question marks
(#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
(#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
(#71) Inline comments must end in full-stops, exclamation marks, or question marks
(#86) Inline comments must start with a capital letter, digit or 3-dots sequence
(#86) Inline comments must end in full-stops, exclamation marks, or question marks
(#93) Inline comments must start with a capital letter, digit or 3-dots sequence
(#93) Inline comments must end in full-stops, exclamation marks, or question marks
(#113) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#182) Spaces must be used to indent lines; tabs are not allowed
(#182) Tab found within whitespace
(#182) Line indented incorrectly; expected at least 8 spaces, found 2
(#183) Spaces must be used to indent lines; tabs are not allowed
(#183) Tab found within whitespace
(#183) Line indented incorrectly; expected at least 8 spaces, found 2
(#184) Spaces must be used to indent lines; tabs are not allowed
(#184) Tab found within whitespace
(#184) Line indented incorrectly; expected at least 8 spaces, found 2
(#185) Spaces must be used to indent lines; tabs are not allowed
(#185) Tab found within whitespace
(#185) Line indented incorrectly; expected at least 8 spaces, found 2
(#186) Spaces must be used to indent lines; tabs are not allowed
(#186) Tab found within whitespace
(#186) Line indented incorrectly; expected at least 8 spaces, found 2
mod/scheduler/export.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#5) Inline doc block comments are not allowed; use "// Comment." instead
(#94) Closing brace must be on a line by itself
(#96) Closing brace must be on a line by itself
(#98) Closing brace must be on a line by itself
(#100) Closing brace must be on a line by itself
(#102) Closing brace must be on a line by itself
mod/scheduler/exportform.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#36) Line exceeds 132 characters; contains 142 characters
(#37) Line exceeds 132 characters; contains 137 characters
(#99) Expected 1 space before "="; 0 found
(#99) Expected 1 space after "="; 0 found
mod/scheduler/exportlib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#16) Spaces must be used to indent lines; tabs are not allowed
(#16) Tab found within whitespace
(#16) Line indented incorrectly; expected 4 spaces, found 1
(#18) Spaces must be used to indent lines; tabs are not allowed
(#18) Tab found within whitespace
(#18) Line indented incorrectly; expected 4 spaces, found 1
(#19) Spaces must be used to indent lines; tabs are not allowed
(#19) Tab found within whitespace
(#19) Line indented incorrectly; expected at least 8 spaces, found 5
(#20) Spaces must be used to indent lines; tabs are not allowed
(#20) Tab found within whitespace
(#20) Line indented incorrectly; expected 4 spaces, found 1
(#418) Member variable "format_header" must not contain underscores.
(#419) Member variable "format_bold" must not contain underscores.
(#420) Member variable "format_boldit" must not contain underscores.
(#421) Member variable "format_wrap" must not contain underscores.
(#653) Expected 1 space before "+"; 0 found
(#653) Expected 1 space after "+"; 0 found
(#663) Expected 1 space before "+"; 0 found
(#663) Expected 1 space after "+"; 0 found
(#1050) Expected 1 space before "-"; 0 found
(#1050) Expected 1 space after "-"; 0 found
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/>.".
(#388) Expected 1 space before "="; 0 found
(#388) Expected 1 space after "="; 0 found
(#395) Expected 1 space before "="; 0 found
(#395) Expected 1 space after "="; 0 found
(#400) Expected 1 space before "="; 0 found
(#400) Expected 1 space after "="; 0 found
(#410) Expected 1 space before "="; 0 found
(#410) Expected 1 space after "="; 0 found
(#412) Expected 1 space before "="; 0 found
(#412) Expected 1 space after "="; 0 found
(#416) Expected 1 space before "="; 0 found
(#416) Expected 1 space after "="; 0 found
(#421) Expected 1 space before "="; 0 found
(#421) Expected 1 space after "="; 0 found
(#423) Expected 1 space before "="; 0 found
(#423) Expected 1 space after "="; 0 found
(#425) Expected 1 space before "="; 0 found
(#425) Expected 1 space after "="; 0 found
mod/scheduler/lib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#112) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#157) Inline comments must start with a capital letter, digit or 3-dots sequence
(#157) Inline comments must end in full-stops, exclamation marks, or question marks
(#162) Inline comments must start with a capital letter, digit or 3-dots sequence
(#162) Inline comments must end in full-stops, exclamation marks, or question marks
(#165) Inline comments must start with a capital letter, digit or 3-dots sequence
(#165) Inline comments must end in full-stops, exclamation marks, or question marks
(#170) Inline comments must start with a capital letter, digit or 3-dots sequence
(#170) Inline comments must end in full-stops, exclamation marks, or question marks
(#171) Expected 1 space before "=>"; 0 found
(#171) Expected 1 space after "=>"; 0 found
(#173) Inline comments must start with a capital letter, digit or 3-dots sequence
(#173) Inline comments must end in full-stops, exclamation marks, or question marks
(#173) 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"
(#175) Expected 1 space before "=>"; 0 found
(#175) Expected 1 space after "=>"; 0 found
(#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
(#202) Inline comments must end in full-stops, exclamation marks, or question marks
(#202) No space found before comment text; expected "// Get students using slots they have" but found "//Get students using slots they have"
(#217) Inline comments must end in full-stops, exclamation marks, or question marks
(#217) No space found before comment text; expected "// Get teachers using slots they have" but found "//Get teachers using slots they have"
(#230) Expected "if (...) {\n"; found "if (...){\n"
(#233) Usage of ELSEIF not allowed; use ELSE IF instead
(#236) Usage of ELSEIF not allowed; use ELSE IF instead
(#239) Expected "} else {\n"; found "}\n else{\n"
(#243) Inline comments must end in full-stops, exclamation marks, or question marks
(#243) 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)"
(#305) Expected "if (...) {\n"; found "if(...){\n"
(#305) Expected 1 space before "=>"; 0 found
(#305) Expected 1 space after "=>"; 0 found
(#317) Expected 1 space before "=>"; 0 found
(#317) Expected 1 space after "=>"; 0 found
(#317) Expected 1 space before "=>"; 0 found
(#317) Expected 1 space after "=>"; 0 found
(#338) Expected 1 space before "=>"; 0 found
(#338) Expected 1 space after "=>"; 0 found
(#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
(#350) Inline comments must start with a capital letter, digit or 3-dots sequence
(#350) Inline comments must end in full-stops, exclamation marks, or question marks
(#351) Expected 1 space before "=>"; 0 found
(#351) Expected 1 space after "=>"; 0 found
(#361) Commas (,) must be followed by white space.
(#361) Line exceeds 132 characters; contains 133 characters
(#365) Commas (,) must be followed by white space.
(#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
(#382) Closing brace must be on a line by itself
(#383) Closing brace must be on a line by itself
(#384) Closing brace must be on a line by itself
(#386) Closing brace must be on a line by itself
mod/scheduler/locallib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#47) Line exceeds 132 characters; contains 159 characters
(#52) Line exceeds 132 characters; contains 139 characters
(#57) Variable "schedulerScope" must be all lower-case
(#60) Variable "schedulerScope" must be all lower-case
(#63) Variable "schedulerScope" must be all lower-case
(#65) Variable "teacherScope" must be all lower-case
(#65) Space found before semicolon; expected "'';" but found "'' ;"
(#66) Variable "studentJoin" must be all lower-case
(#66) Space found before semicolon; expected "'';" but found "'' ;"
(#67) Variable "exclusiveClause" must be all lower-case
(#67) Space found before semicolon; expected "'';" but found "'' ;"
(#68) Variable "timeClause" must be all lower-case
(#72) Variable "studentJoin" must be all lower-case
(#73) Variable "schedulerScope" must be all lower-case
(#73) Variable "teacherScope" must be all lower-case
(#73) Variable "exclusiveClause" must be all lower-case
(#73) Variable "timeClause" must be all lower-case
(#92) Expected 1 space after closing parenthesis; found 0
(#97) Variable "unattendedClause" must be all lower-case
(#97) Space found before semicolon; expected "'';" but found "'' ;"
(#98) Variable "otherthanClause" must be all lower-case
(#98) Space found before semicolon; expected "'';" but found "'' ;"
(#100) Expected "if (...) {\n"; found "if (...){\n"
(#111) Variable "unattendedClause" must be all lower-case
(#112) Variable "otherthanClause" must be all lower-case
(#127) Expected 1 space after closing parenthesis; found 0
(#144) Inline comments must end in full-stops, exclamation marks, or question marks
(#144) 3 slashes comments are not allowed; use "// Comment." instead
(#158) Inline control structures are not allowed
(#158) Space found before semicolon; expected "false;" but found "false ;"
(#160) Variable "teacherEventType" must be all lower-case
(#161) Variable "studentEventType" must be all lower-case
(#163) Variable "teacherDeletionSuccess" must be all lower-case
(#163) Expected 1 space before "=>"; 0 found
(#163) Expected 1 space after "=>"; 0 found
(#163) Variable "teacherEventType" must be all lower-case
(#164) Variable "studentDeletionSuccess" must be all lower-case
(#164) Expected 1 space before "=>"; 0 found
(#164) Expected 1 space after "=>"; 0 found
(#164) Variable "studentEventType" must be all lower-case
(#166) Variable "teacherDeletionSuccess" must be all lower-case
(#166) Variable "studentDeletionSuccess" must be all lower-case
(#167) Inline comments must start with a capital letter, digit or 3-dots sequence
(#167) 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."
(#179) Line exceeds 132 characters; contains 134 characters
(#182) Line exceeds 132 characters; contains 137 characters
(#246) Inline comments must end in full-stops, exclamation marks, or question marks
(#272) Inline comments must end in full-stops, exclamation marks, or question marks
(#272) 3 slashes comments are not allowed; use "// Comment." instead
(#282) Expected 1 space before "=>"; 0 found
(#282) Expected 1 space after "=>"; 0 found
(#295) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#306) Inline comments must start with a capital letter, digit or 3-dots sequence
(#306) Inline comments must end in full-stops, exclamation marks, or question marks
(#306) No space found before comment text; expected "// link to blogs" but found "//link to blogs"
(#308) Commas (,) must be followed by white space.
(#310) Inline comments must start with a capital letter, digit or 3-dots sequence
(#310) Inline comments must end in full-stops, exclamation marks, or question marks
(#310) No space found before comment text; expected "// link to notes" but found "//link to notes"
(#311) Line exceeds 132 characters; contains 139 characters
(#312) Commas (,) must be followed by white space.
(#312) Line exceeds 132 characters; contains 156 characters
(#315) Line exceeds 132 characters; contains 134 characters
(#316) 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.
(#22) Visibility must be declared on method "definition"
(#27) Inline comments must start with a capital letter, digit or 3-dots sequence
(#42) Inline comments must start with a capital letter, digit or 3-dots sequence
(#83) Spaces must be used to indent lines; tabs are not allowed
(#83) Tab found within whitespace
(#83) Line indented incorrectly; expected at least 12 spaces, found 9
(#84) Spaces must be used to indent lines; tabs are not allowed
(#84) Tab found within whitespace
(#84) Line indented incorrectly; expected at least 12 spaces, found 9
(#98) Inline comments must start with a capital letter, digit or 3-dots sequence
(#110) Inline comments must start with a capital letter, digit or 3-dots sequence
(#117) Visibility must be declared on method "data_preprocessing"
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.
(#272) Line exceeds 132 characters; contains 161 characters
(#295) Line exceeds 132 characters; contains 158 characters
(#420) Line exceeds 132 characters; contains 135 characters
(#437) Expected 1 space before "=>"; 0 found
(#617) Inline comments must start with a capital letter, digit or 3-dots sequence
(#617) Inline comments must end in full-stops, exclamation marks, or question marks
(#649) Expected 1 space after "="; 3 found
(#740) 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.
(#26) Line exceeds 132 characters; contains 134 characters
mod/scheduler/renderer.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#50) 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."
(#88) Expected 1 space before "+"; 0 found
(#88) Expected 1 space after "+"; 0 found
(#128) Spaces must be used to indent lines; tabs are not allowed
(#128) Tab found within whitespace
(#128) Line indented incorrectly; expected at least 20 spaces, found 17
(#129) Spaces must be used to indent lines; tabs are not allowed
(#129) Tab found within whitespace
(#129) Line indented incorrectly; expected 20 spaces, found 17
(#130) Spaces must be used to indent lines; tabs are not allowed
(#130) Tab found within whitespace
(#130) Line indented incorrectly; expected at least 24 spaces, found 21
(#131) Spaces must be used to indent lines; tabs are not allowed
(#131) Tab found within whitespace
(#131) Line indented incorrectly; expected 20 spaces, found 17
(#212) 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
(#55) Inline comments must start with a capital letter, digit or 3-dots sequence
(#55) Inline comments must end in full-stops, exclamation marks, or question marks
(#62) Inline comments must end in full-stops, exclamation marks, or question marks
(#105) Inline comments must end in full-stops, exclamation marks, or question marks
(#107) Expected 1 space before "*"; 0 found
(#107) Expected 1 space after "*"; 0 found
(#131) Inline comments must end in full-stops, exclamation marks, or question marks
(#136) Inline comments must end in full-stops, exclamation marks, or question marks
(#139) Inline comments must end in full-stops, exclamation marks, or question marks
(#144) 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
(#151) Inline comments must end in full-stops, exclamation marks, or question marks
(#152) Line exceeds 132 characters; contains 133 characters
(#155) Inline comments must end in full-stops, exclamation marks, or question marks
(#156) Line exceeds 132 characters; contains 148 characters
(#157) Inline comments must start with a capital letter, digit or 3-dots sequence
(#157) Inline comments must end in full-stops, exclamation marks, or question marks
(#159) Inline comments must end in full-stops, exclamation marks, or question marks
(#165) Inline comments must end in full-stops, exclamation marks, or question marks
(#175) Inline comments must end in full-stops, exclamation marks, or question marks
(#179) Inline comments must end in full-stops, exclamation marks, or question marks
(#188) Inline comments must end in full-stops, exclamation marks, or question marks
(#218) 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.
mod/scheduler/studentview.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#43) File is being unconditionally included; use "require_once" instead
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.
(#144) Inline comments must end in full-stops, exclamation marks, or question marks
(#222) Line exceeds 132 characters; contains 133 characters
(#285) Line exceeds 132 characters; contains 135 characters
(#378) Inline comments must start with a capital letter, digit or 3-dots sequence
(#378) Inline comments must end in full-stops, exclamation marks, or question marks
(#378) No space found before comment text; expected "// ****************** Standard view ***********************************************//" but found "//****************** Standard view ***********************************************//"
(#393) Expected 1 space after "<="; newline found
(#442) Expected 1 space before "-"; 0 found
(#442) Expected 1 space after "-"; 0 found
(#644) Inline comments must end in full-stops, exclamation marks, or question marks
(#645) Line exceeds 132 characters; contains 136 characters
mod/scheduler/tests/behat/behat_mod_scheduler.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#13) "require_once" must be immediately followed by an open parenthesis
(#35) Line exceeds 132 characters; contains 143 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.
(#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
(#44) Expected 1 space before "+"; 0 found
(#44) Expected 1 space after "+"; 0 found
(#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
(#45) Expected 1 space before "*"; 0 found
(#45) Expected 1 space after "*"; 0 found
(#46) Line exceeds 132 characters; contains 136 characters
(#48) Expected 1 space before "=>"; 0 found
(#48) Expected 1 space after "=>"; 0 found
(#49) Expected 1 space before "=>"; 0 found
(#49) Expected 1 space after "=>"; 0 found
(#54) Inline comments must start with a capital letter, digit or 3-dots sequence
(#54) Inline comments must end in full-stops, exclamation marks, or question marks
(#60) Expected 1 space before "=>"; 0 found
(#60) Expected 1 space after "=>"; 0 found
mod/scheduler/tests/scheduler_test.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#26) Inline comments must start with a capital letter, digit or 3-dots sequence
(#29) 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
(#43) Expected 1 space before "+"; 0 found
(#43) Expected 1 space after "+"; 0 found
(#43) Expected 1 space before "*"; 0 found
(#43) Expected 1 space after "*"; 0 found
(#46) Expected 1 space before "+"; 0 found
(#46) Expected 1 space after "+"; 0 found
(#46) Expected 1 space before "*"; 0 found
(#46) Expected 1 space after "*"; 0 found
(#47) Expected 1 space before "+"; 0 found
(#47) Expected 1 space after "+"; 0 found
(#47) Expected 1 space before "*"; 0 found
(#47) Expected 1 space after "*"; 0 found
(#48) Line exceeds 132 characters; contains 136 characters
(#50) Expected 1 space before "=>"; 0 found
(#50) Expected 1 space after "=>"; 0 found
(#51) Expected 1 space before "=>"; 0 found
(#51) Expected 1 space after "=>"; 0 found
(#80) Expected 1 space before "=>"; 0 found
(#80) Expected 1 space after "=>"; 0 found
(#153) Expected 1 space before "+"; 0 found
(#153) Expected 1 space after "+"; 0 found
(#153) Expected 1 space before "+"; 0 found
(#153) Expected 1 space after "+"; 0 found
(#153) Expected 1 space before "*"; 0 found
(#153) Expected 1 space after "*"; 0 found
(#157) Expected 1 space before "=>"; 0 found
(#157) Expected 1 space after "=>"; 0 found
(#180) Spaces must be used to indent lines; tabs are not allowed
(#180) Tab found within whitespace
(#180) Line indented incorrectly; expected 4 spaces, found 1
(#189) Spaces must be used to indent lines; tabs are not allowed
(#189) Tab found within whitespace
(#189) Line indented incorrectly; expected 4 spaces, found 1
(#191) Spaces must be used to indent lines; tabs are not allowed
(#191) Tab found within whitespace
(#191) Line indented incorrectly; expected 4 spaces, found 1
(#191) Variable "expAttended" must be all lower-case
(#191) Variable "expUpcoming" must be all lower-case
(#191) Variable "expAvailable" must be all lower-case
(#191) Variable "expBookable" must be all lower-case
(#191) Line exceeds 132 characters; contains 134 characters
(#196) Variable "expAttended" must be all lower-case
(#199) Variable "expUpcoming" must be all lower-case
(#202) Variable "expAvailable" must be all lower-case
(#205) Variable "expBookable" must be all lower-case
(#207) Spaces must be used to indent lines; tabs are not allowed
(#207) Tab found within whitespace
(#207) Line indented incorrectly; expected 4 spaces, found 1
(#211) Spaces must be used to indent lines; tabs are not allowed
(#211) Tab found within whitespace
(#211) Line indented incorrectly; expected at least 8 spaces, found 2
(#213) Spaces must be used to indent lines; tabs are not allowed
(#213) Tab found within whitespace
(#213) Line indented incorrectly; expected at least 8 spaces, found 2
(#220) Inline comments must end in full-stops, exclamation marks, or question marks
(#222) Expected 1 space before "+"; 0 found
(#222) Expected 1 space after "+"; 0 found
(#222) Expected 1 space before "*"; 0 found
(#222) Expected 1 space after "*"; 0 found
(#222) Expected 1 space before "+"; 0 found
(#222) Expected 1 space after "+"; 0 found
(#222) Expected 1 space before "*"; 0 found
(#222) Expected 1 space after "*"; 0 found
(#224) Spaces must be used to indent lines; tabs are not allowed
(#224) Tab found within whitespace
(#224) Line indented incorrectly; expected at least 12 spaces, found 9
(#227) Inline comments must end in full-stops, exclamation marks, or question marks
(#228) Expected 1 space before "-"; 0 found
(#228) Expected 1 space after "-"; 0 found
(#228) Expected 1 space before "*"; 0 found
(#228) Expected 1 space after "*"; 0 found
(#232) Inline comments must end in full-stops, exclamation marks, or question marks
(#233) Expected 1 space before "-"; 0 found
(#233) Expected 1 space after "-"; 0 found
(#233) Expected 1 space before "*"; 0 found
(#233) Expected 1 space after "*"; 0 found
(#237) Inline comments must end in full-stops, exclamation marks, or question marks
(#238) Expected 1 space before "+"; 0 found
(#238) Expected 1 space after "+"; 0 found
(#238) Expected 1 space before "*"; 0 found
(#238) Expected 1 space after "*"; 0 found
(#242) Inline comments must end in full-stops, exclamation marks, or question marks
(#244) Expected 1 space before "+"; 0 found
(#244) Expected 1 space after "+"; 0 found
(#244) Expected 1 space before "-"; 0 found
(#244) Expected 1 space after "-"; 0 found
(#244) Expected 1 space before "*"; 0 found
(#244) Expected 1 space after "*"; 0 found
(#244) Expected 1 space before "+"; 0 found
(#244) Expected 1 space after "+"; 0 found
(#244) Expected 1 space before "*"; 0 found
(#244) Expected 1 space after "*"; 0 found
(#247) Expected 1 space before "=>"; 0 found
(#247) Expected 1 space after "=>"; 0 found
(#250) Spaces must be used to indent lines; tabs are not allowed
(#250) Tab found within whitespace
(#250) Line indented incorrectly; expected at least 8 spaces, found 2
(#251) Spaces must be used to indent lines; tabs are not allowed
(#251) Tab found within whitespace
(#251) Line indented incorrectly; expected at least 8 spaces, found 2
(#253) Spaces must be used to indent lines; tabs are not allowed
(#253) Tab found within whitespace
(#253) Line indented incorrectly; expected at least 8 spaces, found 5
(#254) Spaces must be used to indent lines; tabs are not allowed
(#254) Tab found within whitespace
(#255) Commas (,) must be followed by white space.
(#256) Spaces must be used to indent lines; tabs are not allowed
(#256) Tab found within whitespace
(#257) Spaces must be used to indent lines; tabs are not allowed
(#257) Tab found within whitespace
(#259) Spaces must be used to indent lines; tabs are not allowed
(#259) Tab found within whitespace
(#259) Line indented incorrectly; expected at least 8 spaces, found 2
(#260) Spaces must be used to indent lines; tabs are not allowed
(#260) Tab found within whitespace
(#260) Line indented incorrectly; expected at least 8 spaces, found 2
(#262) Spaces must be used to indent lines; tabs are not allowed
(#262) Tab found within whitespace
(#262) Line indented incorrectly; expected at least 8 spaces, found 5
(#263) Spaces must be used to indent lines; tabs are not allowed
(#263) Tab found within whitespace
(#264) Commas (,) must be followed by white space.
(#268) Spaces must be used to indent lines; tabs are not allowed
(#268) Tab found within whitespace
(#268) Line indented incorrectly; expected at least 8 spaces, found 2
(#268) Expected 1 space before "*"; 0 found
(#268) Expected 1 space after "*"; 0 found
(#269) Spaces must be used to indent lines; tabs are not allowed
(#269) Tab found within whitespace
(#269) Line indented incorrectly; expected at least 8 spaces, found 2
(#271) Spaces must be used to indent lines; tabs are not allowed
(#271) Tab found within whitespace
(#271) Line indented incorrectly; expected at least 8 spaces, found 5
(#272) Spaces must be used to indent lines; tabs are not allowed
(#272) Tab found within whitespace
(#273) Commas (,) must be followed by white space.
(#275) Spaces must be used to indent lines; tabs are not allowed
(#275) Tab found within whitespace
(#277) Spaces must be used to indent lines; tabs are not allowed
(#277) Tab found within whitespace
(#277) Line indented incorrectly; expected at least 8 spaces, found 2
(#277) Expected 1 space before "*"; 0 found
(#277) Expected 1 space after "*"; 0 found
(#278) Spaces must be used to indent lines; tabs are not allowed
(#278) Tab found within whitespace
(#278) Line indented incorrectly; expected at least 8 spaces, found 2
(#280) Spaces must be used to indent lines; tabs are not allowed
(#280) Tab found within whitespace
(#280) Line indented incorrectly; expected at least 8 spaces, found 5
(#281) Spaces must be used to indent lines; tabs are not allowed
(#281) Tab found within whitespace
(#283) Spaces must be used to indent lines; tabs are not allowed
(#283) Tab found within whitespace
(#284) Spaces must be used to indent lines; tabs are not allowed
(#284) Tab found within whitespace
(#288) Variable "expectedWithChangeables" must be all lower-case
(#288) Variable "expectedWithoutChangeables" must be all lower-case
(#292) Variable "actualWithChangeables" must be all lower-case
(#293) Variable "expectedWithChangeables" must be all lower-case
(#293) Variable "actualWithChangeables" must be all lower-case
(#296) Variable "actualWithoutChangeables" must be all lower-case
(#297) Variable "expectedWithoutChangeables" must be all lower-case
(#297) Variable "actualWithoutChangeables" must be all lower-case
(#301) Variable "expectedWithoutChangeables" must be all lower-case
(#304) Variable "actualNum" must be all lower-case
(#305) Variable "expectedNum" must be all lower-case
(#305) Variable "expectedWithoutChangeables" must be all lower-case
(#306) Variable "expectedNum" must be all lower-case
(#306) Variable "actualNum" must be all lower-case
(#329) Expected 1 space before "*"; 0 found
(#329) Expected 1 space after "*"; 0 found
(#347) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#375) Expected 1 space before "*"; 0 found
(#375) Expected 1 space after "*"; 0 found
(#378) Inline comments must end in full-stops, exclamation marks, or question marks
(#382) Inline comments must end in full-stops, exclamation marks, or question marks
(#383) Expected 1 space before "*"; 0 found
(#383) Expected 1 space after "*"; 0 found
(#386) Inline comments must end in full-stops, exclamation marks, or question marks
(#387) Expected 1 space before "*"; 0 found
(#387) Expected 1 space after "*"; 0 found
(#390) Inline comments must end in full-stops, exclamation marks, or question marks
(#391) Expected 1 space before "*"; 0 found
(#391) Expected 1 space after "*"; 0 found
(#395) Expected 1 space before "*"; 0 found
(#395) Expected 1 space after "*"; 0 found
(#399) Expected 1 space before "*"; 0 found
(#399) Expected 1 space after "*"; 0 found
mod/scheduler/tests/slot_test.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#48) Expected 1 space before "+"; 0 found
(#48) Expected 1 space after "+"; 0 found
(#51) Expected 1 space before "=>"; 0 found
(#51) Expected 1 space after "=>"; 0 found
(#52) Expected 1 space before "=>"; 0 found
(#52) Expected 1 space after "=>"; 0 found
(#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
(#83) Expected 1 space after "="; 2 found
(#181) Expected 1 space before "*"; 0 found
(#181) 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.
(#39) Inline comments must end in full-stops, exclamation marks, or question marks
(#39) This comment is 55% valid code; is this commented out code?
(#67) Inline comments must start with a capital letter, digit or 3-dots sequence
(#67) Inline comments must end in full-stops, exclamation marks, or question marks
(#69) Inline comments must start with a capital letter, digit or 3-dots sequence
(#69) Inline comments must end in full-stops, exclamation marks, or question marks
(#83) Inline comments must start with a capital letter, digit or 3-dots sequence
(#83) Inline comments must end in full-stops, exclamation marks, or question marks
(#87) Inline comments must start with a capital letter, digit or 3-dots sequence
(#87) Inline comments must end in full-stops, exclamation marks, or question marks
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) Line exceeds 132 characters; contains 136 characters
(#37) Inline comments must start with a capital letter, digit or 3-dots sequence
(#37) Inline comments must end in full-stops, exclamation marks, or question marks
(#37) No space found before comment text; expected "// display correct type of statistics by request" but found "//display correct type of statistics by request"
(#102) Space found before semicolon; expected "0;" but found "0 ;"
(#110) Inline comments must end in full-stops, exclamation marks, or question marks
(#110) No space found before comment text; expected "// BUGFIX" but found "//BUGFIX"
(#120) Inline comments must start with a capital letter, digit or 3-dots sequence
(#120) Inline comments must end in full-stops, exclamation marks, or question marks
(#120) 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"
(#123) Spaces must be used to indent lines; tabs are not allowed
(#123) Tab found within whitespace
(#123) Line indented incorrectly; expected at least 12 spaces, found 9
(#143) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#143) Variable "aRecord" must be all lower-case
(#144) Variable "aRecord" must be all lower-case
(#145) Variable "aRecord" must be all lower-case
(#145) Variable "aRecord" must be all lower-case
(#152) Expected "} else {\n"; found "}\n else{\n"
(#157) Inline comments must start with a capital letter, digit or 3-dots sequence
(#157) Inline comments must end in full-stops, exclamation marks, or question marks
(#157) No space found before comment text; expected "// display break down by member of staff" but found "//display break down by member of staff"
(#173) Spaces must be used to indent lines; tabs are not allowed
(#173) Tab found within whitespace
(#173) Line indented incorrectly; expected at least 12 spaces, found 9
(#177) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#177) Variable "aRecord" must be all lower-case
(#178) Variable "aTeacher" must be all lower-case
(#178) Expected 1 space after "=>"; 0 found
(#178) Variable "aRecord" must be all lower-case
(#179) Variable "aTeacher" must be all lower-case
(#179) Variable "aRecord" must be all lower-case
(#186) Inline comments must start with a capital letter, digit or 3-dots sequence
(#186) Inline comments must end in full-stops, exclamation marks, or question marks
(#186) 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"
(#207) Expected "if (...) {\n"; found "if (...){\n"
(#208) Spaces must be used to indent lines; tabs are not allowed
(#208) Tab found within whitespace
(#208) Line indented incorrectly; expected at least 12 spaces, found 9
(#214) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#228) Inline comments must start with a capital letter, digit or 3-dots sequence
(#228) Inline comments must end in full-stops, exclamation marks, or question marks
(#228) 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"
(#250) Expected "if (...) {\n"; found "if (...){\n"
(#251) Spaces must be used to indent lines; tabs are not allowed
(#251) Tab found within whitespace
(#251) Line indented incorrectly; expected at least 12 spaces, found 9
(#252) Line exceeds 132 characters; contains 159 characters
(#256) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#256) Variable "aGroup" must be all lower-case
(#257) Expected "if (...) {\n"; found "if (...){\n"
(#257) Variable "aGroup" must be all lower-case
(#258) Variable "aGroup" must be all lower-case
(#259) Variable "aGroup" must be all lower-case
(#260) Variable "aGroup" must be all lower-case
(#262) Variable "aGroup" must be all lower-case
(#263) Variable "aGroup" must be all lower-case
(#263) Variable "aGroup" must be all lower-case
(#265) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#265) Variable "aGroupSize" must be all lower-case
(#266) Variable "aGroupSize" must be all lower-case
(#266) Commas (,) must be followed by white space.
(#266) Variable "aGroupSize" must be all lower-case
(#266) Variable "aGroupSize" must be all lower-case
(#273) Inline comments must end in full-stops, exclamation marks, or question marks
(#273) 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

(36 errors, 35 warnings)

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

mod/scheduler/yui/src/delselected/js/delselected.js
(#6) Trailing spaces not allowed. (no-trailing-spaces)
(#7) Identifier 'mod_scheduler' is not in camel case. (camelcase)
(#10) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#10) Missing JSDoc for parameter 'link'. (valid-jsdoc)
(#10) Missing JSDoc for parameter 'baseurl'. (valid-jsdoc)
(#15) Identifier 'collect_selection' is not in camel case. (camelcase)
(#18) There should be no spaces inside this paren. (space-in-parens)
(#26) Infix operators must be spaced. (space-infix-ops)
(#26) Infix operators must be spaced. (space-infix-ops)
(#31) 'e' is defined but never used (no-unused-vars)
mod/scheduler/yui/src/limitchoices/js/limitchoices.js
(#2) Identifier 'mod_scheduler' is not in camel case. (camelcase)
(#3) 'MOD' is not defined. (no-undef)
(#5) 'MOD' is not defined. (no-undef)
(#9) 'MOD' is not defined. (no-undef)
(#10) 'checkedcnt' is not defined. (no-undef)
(#11) There should be no spaces inside this paren. (space-in-parens)
(#13) 'checkedcnt' is not defined. (no-undef)
(#16) 'disableunchecked' is not defined. (no-undef)
(#16) 'checkedcnt' is not defined. (no-undef)
(#17) There should be no spaces inside this paren. (space-in-parens)
(#18) 'disablebox' is not defined. (no-undef)
(#18) 'disableunchecked' is not defined. (no-undef)
(#19) 'disablebox' is not defined. (no-undef)
(#23) 'MOD' is not defined. (no-undef)
mod/scheduler/yui/src/saveseen/js/saveseen.js
(#5) Trailing spaces not allowed. (no-trailing-spaces)
(#6) Identifier 'mod_scheduler' is not in camel case. (camelcase)
(#9) Expected JSDoc for 'newseen' but found 'spinner'. (valid-jsdoc)
(#9) Unexpected @return tag; function has no return statement. (valid-jsdoc)
(#9) Missing JSDoc parameter type for 'spinner'. (valid-jsdoc)
(#9) Missing JSDoc parameter type for 'appid'. (valid-jsdoc)
(#9) Missing JSDoc parameter type for 'cmid'. (valid-jsdoc)
(#17) Identifier 'save_status' is not in camel case. (camelcase)
(#22) Mixed spaces and tabs. (no-mixed-spaces-and-tabs)
(#24) Extra space after key 'appointmentid'. (key-spacing)
(#31) Expected space or tab after '//' in comment. (spaced-comment)
(#33) Extra space after key 'start'. (key-spacing)
(#33) 'transactionid' is defined but never used (no-unused-vars)
(#36) Extra space after key 'success'. (key-spacing)
(#36) 'xhr' is defined but never used (no-unused-vars)
(#41) Extra space after key 'failure'. (key-spacing)
(#43) Extra space after key 'name'. (key-spacing)
(#43) Infix operators must be spaced. (space-infix-ops)
(#43) Infix operators must be spaced. (space-infix-ops)
(#44) Extra space after key 'message'. (key-spacing)
(#50) Missing space before value for key 'context'. (key-spacing)
(#56) There should be no spaces inside this paren. (space-in-parens)
(#57) 'e' is defined but never used (no-unused-vars)
(#60) Missing semicolon. (semi)
mod/scheduler/yui/src/studentlist/js/studentlist.js
(#7) Identifier 'mod_scheduler' is not in camel case. (camelcase)
(#8) 'MOD' is not defined. (no-undef)
(#10) 'MOD' is not defined. (no-undef)
(#11) 'image' is not defined. (no-undef)
(#11) Infix operators must be spaced. (space-infix-ops)
(#12) 'content' is not defined. (no-undef)
(#12) Infix operators must be spaced. (space-infix-ops)
(#14) 'content' is not defined. (no-undef)
(#15) 'content' is not defined. (no-undef)
(#16) 'image' is not defined. (no-undef)
(#18) 'content' is not defined. (no-undef)
(#19) 'content' is not defined. (no-undef)
(#20) 'image' is not defined. (no-undef)
(#24) 'MOD' is not defined. (no-undef)
(#25) 'content' is not defined. (no-undef)
(#25) Infix operators must be spaced. (space-infix-ops)
(#26) 'isVisible' is not defined. (no-undef)
(#26) 'content' is not defined. (no-undef)
(#27) 'isVisible' is not defined. (no-undef)
(#30) 'MOD' is not defined. (no-undef)
(#32) Infix operators must be spaced. (space-infix-ops)
(#32) 'e' is defined but never used (no-unused-vars)
(#32) Missing space before opening brace. (space-before-blocks)

CSS problems

(6 errors, 0 warnings)

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

mod/scheduler/styles.css
(#59) Unexpected token '/' at line 59, col 1.
(#59) Unexpected token '/' at line 59, col 2.
(#149) Unexpected token '#' at line 149, col 23.
(#178) Unexpected token '/' at line 178, col 1.
(#178) Unexpected token '/' at line 178, col 2.
(#178) Expected IDENT at line 178, col 63.

PHPDocs style problems

(553 errors, 36 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
(#67) Function restore_scheduler_activity_structure_step::process_scheduler_slot is not documented
(#86) Function restore_scheduler_activity_structure_step::process_scheduler_appointment is not documented
(#104) 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
(#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 scheduler_migrate_config_setting is not documented
(#9) Function scheduler_migrate_groupmode is not documented
(#25) Function xmldb_scheduler_upgrade is not documented
(#3) Package is not specified for function scheduler_migrate_config_setting. It is also not specified in file-level phpdocs
(#9) Package is not specified for function scheduler_migrate_groupmode. It is also not specified in file-level phpdocs
(#25) Package is not specified for function xmldb_scheduler_upgrade. It is also not specified in file-level phpdocs
mod/scheduler/export.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#8) Package mod is not valid
mod/scheduler/exportform.php
(#2) Empty line found after PHP open tag
(#18) Class scheduler_export_form is not documented
(#22) Function scheduler_export_form::__construct is not documented
(#27) Function scheduler_export_form::definition is not documented
(#108) Function scheduler_export_form::add_exportfield_group is not documented
(#125) Function scheduler_export_form::validation is not documented
(#20) Variable scheduler_export_form::$scheduler is not documented
(#3) No one-line description found in phpdocs for file
(#7) Package mod is not valid
mod/scheduler/exportlib.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#18) Function scheduler_export_field::set_renderer is not documented
(#132) Function scheduler_slotdate_field::get_id is not documented
(#136) Function scheduler_slotdate_field::get_group is not documented
(#140) Function scheduler_slotdate_field::get_typical_width is not documented
(#144) Function scheduler_slotdate_field::get_value is not documented
(#154) Function scheduler_starttime_field::get_id is not documented
(#158) Function scheduler_starttime_field::get_group is not documented
(#162) Function scheduler_starttime_field::get_value is not documented
(#174) Function scheduler_endtime_field::get_id is not documented
(#178) Function scheduler_endtime_field::get_group is not documented
(#182) Function scheduler_endtime_field::get_value is not documented
(#193) Function scheduler_teachername_field::get_id is not documented
(#197) Function scheduler_teachername_field::get_group is not documented
(#201) Function scheduler_teachername_field::get_header is not documented
(#205) Function scheduler_teachername_field::get_typical_width is not documented
(#209) Function scheduler_teachername_field::get_value is not documented
(#220) Function scheduler_location_field::get_id is not documented
(#224) Function scheduler_location_field::get_group is not documented
(#228) Function scheduler_location_field::get_value is not documented
(#239) Function scheduler_maxstudents_field::get_id is not documented
(#243) Function scheduler_maxstudents_field::get_group is not documented
(#247) Function scheduler_maxstudents_field::get_value is not documented
(#266) Function scheduler_student_field::__construct is not documented
(#272) Function scheduler_student_field::get_id is not documented
(#276) Function scheduler_student_field::get_group is not documented
(#280) Function scheduler_student_field::get_typical_width is not documented
(#288) Function scheduler_student_field::get_value is not documented
(#311) Function scheduler_attended_field::get_id is not documented
(#315) Function scheduler_attended_field::get_group is not documented
(#319) Function scheduler_attended_field::get_value is not documented
(#334) Function scheduler_slotnotes_field::get_id is not documented
(#338) Function scheduler_slotnotes_field::get_group is not documented
(#342) Function scheduler_slotnotes_field::get_typical_width is not documented
(#346) Function scheduler_slotnotes_field::is_wrapping is not documented
(#350) Function scheduler_slotnotes_field::get_value is not documented
(#361) Function scheduler_appointmentnotes_field::get_id is not documented
(#365) Function scheduler_appointmentnotes_field::get_group is not documented
(#369) Function scheduler_appointmentnotes_field::get_typical_width is not documented
(#373) Function scheduler_appointmentnotes_field::is_wrapping is not documented
(#377) Function scheduler_appointmentnotes_field::get_value is not documented
(#391) Function scheduler_grade_field::get_id is not documented
(#395) Function scheduler_grade_field::get_group is not documented
(#399) Function scheduler_grade_field::is_available is not documented
(#403) Function scheduler_grade_field::get_value is not documented
(#503) Function scheduler_excel_canvas::__construct is not documented
(#523) Function scheduler_excel_canvas::start_page is not documented
(#527) Function scheduler_excel_canvas::ensure_open_page is not documented
(#533) Function scheduler_excel_canvas::write_string is not documented
(#538) Function scheduler_excel_canvas::write_number is not documented
(#543) Function scheduler_excel_canvas::merge_cells is not documented
(#548) Function scheduler_excel_canvas::set_column_width is not documented
(#552) Function scheduler_excel_canvas::send is not documented
(#568) Function scheduler_ods_canvas::__construct is not documented
(#587) Function scheduler_ods_canvas::start_page is not documented
(#591) Function scheduler_ods_canvas::ensure_open_page is not documented
(#598) Function scheduler_ods_canvas::write_string is not documented
(#603) Function scheduler_ods_canvas::write_number is not documented
(#608) Function scheduler_ods_canvas::merge_cells is not documented
(#613) Function scheduler_ods_canvas::set_column_width is not documented
(#617) Function scheduler_ods_canvas::send is not documented
(#633) Function scheduler_cached_text_canvas::__construct is not documented
(#644) Function scheduler_cached_text_canvas::get_col_count is not documented
(#656) Function scheduler_cached_text_canvas::get_row_count is not documented
(#666) Function scheduler_cached_text_canvas::compute_relative_widths is not documented
(#683) Function scheduler_cached_text_canvas::start_page is not documented
(#700) Function scheduler_cached_text_canvas::write_string is not documented
(#705) Function scheduler_cached_text_canvas::write_number is not documented
(#709) Function scheduler_cached_text_canvas::merge_cells is not documented
(#713) Function scheduler_cached_text_canvas::set_column_width is not documented
(#724) Function scheduler_html_canvas::as_html is not documented
(#791) Function scheduler_html_canvas::send is not documented
(#808) Function scheduler_csv_canvas::__construct is not documented
(#813) Function scheduler_csv_canvas::send is not documented
(#862) Function scheduler_pdf_canvas::__construct is not documented
(#867) Function scheduler_pdf_canvas::send is not documented
(#946) Function scheduler_export::__construct is not documented
(#951) Function scheduler_export::build is not documented
(#973) Function scheduler_export::build_page is not documented
(#1020) Function scheduler_export::write_row is not documented
(#1037) Function scheduler_export::write_row_summary is not documented
(#16) Variable scheduler_export_field::$renderer is not documented
(#262) Variable scheduler_student_field::$id is not documented
(#263) Variable scheduler_student_field::$studfield is not documented
(#264) Variable scheduler_student_field::$typicalwidth is not documented
(#418) Variable scheduler_canvas::$format_header is not documented
(#419) Variable scheduler_canvas::$format_bold is not documented
(#420) Variable scheduler_canvas::$format_boldit is not documented
(#421) Variable scheduler_canvas::$format_wrap is not documented
(#470) Variable scheduler_canvas::$title is not documented
(#499) Variable scheduler_excel_canvas::$workbook is not documented
(#500) Variable scheduler_excel_canvas::$worksheet is not documented
(#564) Variable scheduler_ods_canvas::$workbook is not documented
(#565) Variable scheduler_ods_canvas::$worksheet is not documented
(#630) Variable scheduler_cached_text_canvas::$pages is not documented
(#631) Variable scheduler_cached_text_canvas::$curpage is not documented
(#806) Variable scheduler_csv_canvas::$delimiter is not documented
(#860) Variable scheduler_pdf_canvas::$orientation is not documented
(#943) Variable scheduler_export::$canvas is not documented
(#944) Variable scheduler_export::$studfilter is not documented
(#22) Phpdocs for function scheduler_export_field::is_available has incomplete parameters list
(#47) Phpdocs for function scheduler_export_field::get_header has incomplete parameters list
(#58) Phpdocs for function scheduler_export_field::get_formlabel has incomplete parameters list
(#69) Phpdocs for function scheduler_export_field::get_typical_width has incomplete parameters list
(#88) Phpdocs for function scheduler_export_field::get_value has incomplete parameters list
(#426) Phpdocs for function scheduler_canvas::start_page has incomplete parameters list
(#433) Phpdocs for function scheduler_canvas::write_string has incomplete parameters list
(#443) Phpdocs for function scheduler_canvas::write_number has incomplete parameters list
(#453) Phpdocs for function scheduler_canvas::merge_cells has incomplete parameters list
(#463) Phpdocs for function scheduler_canvas::set_column_width has incomplete parameters list
(#477) Phpdocs for function scheduler_canvas::set_title has incomplete parameters list
(#486) Phpdocs for function scheduler_canvas::send has incomplete parameters list
(#11) Class scheduler_export_field does not have @copyright tag
(#127) Class scheduler_slotdate_field does not have @copyright tag
(#149) Class scheduler_starttime_field does not have @copyright tag
(#169) Class scheduler_endtime_field does not have @copyright tag
(#188) Class scheduler_teachername_field does not have @copyright tag
(#215) Class scheduler_location_field does not have @copyright tag
(#234) Class scheduler_maxstudents_field does not have @copyright tag
(#257) Class scheduler_student_field does not have @copyright tag
(#306) Class scheduler_attended_field does not have @copyright tag
(#329) Class scheduler_slotnotes_field does not have @copyright tag
(#356) Class scheduler_appointmentnotes_field does not have @copyright tag
(#386) Class scheduler_grade_field does not have @copyright tag
(#412) Class scheduler_canvas does not have @copyright tag
(#494) Class scheduler_excel_canvas does not have @copyright tag
(#559) Class scheduler_ods_canvas does not have @copyright tag
(#625) Class scheduler_cached_text_canvas does not have @copyright tag
(#719) Class scheduler_html_canvas does not have @copyright tag
(#801) Class scheduler_csv_canvas does not have @copyright tag
(#855) Class scheduler_pdf_canvas does not have @copyright tag
(#938) Class scheduler_export does not have @copyright tag
(#11) Class scheduler_export_field does not have @license tag
(#127) Class scheduler_slotdate_field does not have @license tag
(#149) Class scheduler_starttime_field does not have @license tag
(#169) Class scheduler_endtime_field does not have @license tag
(#188) Class scheduler_teachername_field does not have @license tag
(#215) Class scheduler_location_field does not have @license tag
(#234) Class scheduler_maxstudents_field does not have @license tag
(#257) Class scheduler_student_field does not have @license tag
(#306) Class scheduler_attended_field does not have @license tag
(#329) Class scheduler_slotnotes_field does not have @license tag
(#356) Class scheduler_appointmentnotes_field does not have @license tag
(#386) Class scheduler_grade_field does not have @license tag
(#412) Class scheduler_canvas does not have @license tag
(#494) Class scheduler_excel_canvas does not have @license tag
(#559) Class scheduler_ods_canvas does not have @license tag
(#625) Class scheduler_cached_text_canvas does not have @license tag
(#719) Class scheduler_html_canvas does not have @license tag
(#801) Class scheduler_csv_canvas does not have @license tag
(#855) Class scheduler_pdf_canvas does not have @license tag
(#938) Class scheduler_export does not have @license tag
(#11) Package is not specified for class scheduler_export_field. It is also not specified in file-level phpdocs
(#127) Package is not specified for class scheduler_slotdate_field. It is also not specified in file-level phpdocs
(#149) Package is not specified for class scheduler_starttime_field. It is also not specified in file-level phpdocs
(#169) Package is not specified for class scheduler_endtime_field. It is also not specified in file-level phpdocs
(#188) Package is not specified for class scheduler_teachername_field. It is also not specified in file-level phpdocs
(#215) Package is not specified for class scheduler_location_field. It is also not specified in file-level phpdocs
(#234) Package is not specified for class scheduler_maxstudents_field. It is also not specified in file-level phpdocs
(#257) Package is not specified for class scheduler_student_field. It is also not specified in file-level phpdocs
(#306) Package is not specified for class scheduler_attended_field. It is also not specified in file-level phpdocs
(#329) Package is not specified for class scheduler_slotnotes_field. It is also not specified in file-level phpdocs
(#356) Package is not specified for class scheduler_appointmentnotes_field. It is also not specified in file-level phpdocs
(#386) Package is not specified for class scheduler_grade_field. It is also not specified in file-level phpdocs
(#412) Package is not specified for class scheduler_canvas. It is also not specified in file-level phpdocs
(#494) Package is not specified for class scheduler_excel_canvas. It is also not specified in file-level phpdocs
(#559) Package is not specified for class scheduler_ods_canvas. It is also not specified in file-level phpdocs
(#625) Package is not specified for class scheduler_cached_text_canvas. It is also not specified in file-level phpdocs
(#719) Package is not specified for class scheduler_html_canvas. It is also not specified in file-level phpdocs
(#801) Package is not specified for class scheduler_csv_canvas. It is also not specified in file-level phpdocs
(#855) Package is not specified for class scheduler_pdf_canvas. It is also not specified in file-level phpdocs
(#938) Package is not specified for class scheduler_export. It is also not specified in file-level phpdocs
(#97) Package is not specified for function scheduler_get_export_fields. It is also not specified in file-level phpdocs
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
(#371) There is no description in phpdocs for function scheduler_supports
(#119) Phpdocs for function scheduler_user_complete has incomplete parameters list
(#253) Phpdocs for function scheduler_scale_used has incomplete parameters list
(#277) Phpdocs for function scheduler_scale_used_anywhere has incomplete parameters list
(#298) Phpdocs for function scheduler_reset_course_form_definition has incomplete parameters list
(#313) Phpdocs for function scheduler_reset_course_form_defaults has incomplete parameters list
(#325) Phpdocs for function scheduler_reset_userdata has incomplete parameters list
(#402) Phpdocs for function scheduler_update_grades has incomplete parameters list
(#431) Phpdocs for function scheduler_grade_item_update has incomplete parameters list
(#6) Package mod is not valid
mod/scheduler/locallib.php
(#2) Empty line found after PHP open tag
(#334) Function scheduler_has_teachers is not documented
(#144) Found comment starting with three or more slashes
(#272) Found comment starting with three or more slashes
(#42) Phpdocs for function scheduler_get_conflicts has incomplete parameters list
(#83) Phpdocs for function scheduler_has_slot has incomplete parameters list
(#226) 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
(#22) Function mod_scheduler_mod_form::definition is not documented
(#117) Function mod_scheduler_mod_form::data_preprocessing is not documented
(#17) Class mod_scheduler_mod_form does not have @copyright tag
(#17) 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
(#80) 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::delete is not documented
(#54) Function scheduler_appointment::get_scheduler is not documented
(#81) 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
(#18) Class scheduler_instance is not documented
(#26) Function scheduler_instance::get_table is not documented
(#30) Function scheduler_instance::__construct is not documented
(#419) Function scheduler_instance::student_in_slot_condition is not documented
(#433) Function scheduler_instance::get_slot is not documented
(#443) Function scheduler_instance::get_slots is not documented
(#447) Function scheduler_instance::get_slot_count is not documented
(#451) Function scheduler_instance::get_all_slots is not documented
(#530) Function scheduler_instance::has_slots_for_student is not documented
(#546) Function scheduler_instance::slots_for_teacher_cond is not documented
(#564) Function scheduler_instance::count_slots_for_teacher is not documented
(#569) Function scheduler_instance::get_slots_for_teacher is not documented
(#574) Function scheduler_instance::get_slots_for_group is not documented
(#20) Variable scheduler_instance::$cm is not documented
(#21) Variable scheduler_instance::$courserec is not documented
(#22) Variable scheduler_instance::$context is not documented
(#23) Variable scheduler_instance::$groupmode is not documented
(#24) Variable scheduler_instance::$slots is not documented
(#418) Variable scheduler_instance::$studparno is not documented
(#36) Phpdocs for function scheduler_instance::load_by_id has incomplete parameters list
(#45) Phpdocs for function scheduler_instance::load_by_coursemodule_id has incomplete parameters list
(#54) Phpdocs for function scheduler_instance::load_from_record has incomplete parameters list
(#188) Phpdocs for function scheduler_instance::get_last_location has incomplete parameters list
(#224) Phpdocs for function scheduler_instance::get_user_grade has incomplete parameters list
(#236) Phpdocs for function scheduler_instance::get_user_grades has incomplete parameters list
(#359) Phpdocs for function scheduler_instance::fetch_slots has incomplete parameters list
(#391) Phpdocs for function scheduler_instance::count_slots has incomplete parameters list
(#583) Phpdocs for function scheduler_instance::get_slot_appointment has incomplete parameters list
(#659) Phpdocs for function scheduler_instance::get_possible_attendees has incomplete parameters list
(#712) 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
(#347) 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
(#112) Function scheduler_slot::get_appointment_count is not documented
(#156) Function scheduler_slot::count_remaining_appointments is not documented
(#204) Function scheduler_slot::delete is not documented
(#218) Function scheduler_slot::get_teacher_eventtype is not documented
(#225) Function scheduler_slot::get_student_eventtype is not documented
(#231) Function scheduler_slot::clear_calendar is not documented
(#237) Function scheduler_slot::update_calendar is not documented
(#303) Function scheduler_slot::update_calendar_events is not documented
(#348) 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
(#145) Phpdocs for function scheduler_slot::is_booked_by_student has incomplete parameters list
(#168) Phpdocs for function scheduler_slot::get_appointment has incomplete parameters list
(#175) Phpdocs for function scheduler_slot::get_appointments has incomplete parameters list
(#197) 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
(#142) Class scheduler_command_bar is not documented
(#26) Function scheduler_slot_table::add_slot is not documented
(#50) Function scheduler_slot_table::__construct is not documented
(#75) Function scheduler_student_list::add_student is not documented
(#89) Function scheduler_student_list::__construct is not documented
(#107) Function scheduler_slot_booker::add_slot is not documented
(#159) Function scheduler_command_bar::action_link is not documented
(#201) Function scheduler_slot_manager::add_slot is not documented
(#240) 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
(#21) Variable scheduler_slot_table::$showactions is not documented
(#22) Variable scheduler_slot_table::$hasotherstudents is not documented
(#24) Variable scheduler_slot_table::$actionurl is not documented
(#64) Variable scheduler_student_list::$students is not documented
(#65) Variable scheduler_student_list::$scheduler is not documented
(#66) Variable scheduler_student_list::$showgrades is not documented
(#67) Variable scheduler_student_list::$expandable is not documented
(#68) Variable scheduler_student_list::$expanded is not documented
(#69) Variable scheduler_student_list::$editable is not documented
(#70) Variable scheduler_student_list::$checkboxname is not documented
(#71) Variable scheduler_student_list::$buttontext is not documented
(#72) Variable scheduler_student_list::$actionurl is not documented
(#73) Variable scheduler_student_list::$linkappointment is not documented
(#101) Variable scheduler_slot_booker::$slots is not documented
(#102) Variable scheduler_slot_booker::$scheduler is not documented
(#103) Variable scheduler_slot_booker::$studentid is not documented
(#104) Variable scheduler_slot_booker::$actionurl is not documented
(#105) Variable scheduler_slot_booker::$maxselect is not documented
(#143) Variable scheduler_command_bar::$menus is not documented
(#144) Variable scheduler_command_bar::$linkactions is not documented
(#145) Variable scheduler_command_bar::$title is not documented
(#191) Variable scheduler_slot_manager::$slots is not documented
(#192) Variable scheduler_slot_manager::$scheduler is not documented
(#193) Variable scheduler_slot_manager::$studentid is not documented
(#194) Variable scheduler_slot_manager::$actionurl is not documented
(#235) Variable scheduler_scheduling_list::$lines is not documented
(#236) Variable scheduler_scheduling_list::$scheduler is not documented
(#237) Variable scheduler_scheduling_list::$extraheaders is not documented
(#238) Variable scheduler_scheduling_list::$id is not documented
(#270) Variable scheduler_totalgrade_info::$gbgrade is not documented
(#271) Variable scheduler_totalgrade_info::$scheduler is not documented
(#272) Variable scheduler_totalgrade_info::$showtotalgrade is not documented
(#273) Variable scheduler_totalgrade_info::$totalgrade is not documented
(#264) No one-line description found in phpdocs for class scheduler_totalgrade_info
(#127) Phpdocs for function scheduler_slot_booker::__construct has incomplete parameters list
(#219) Phpdocs for function scheduler_slot_manager::__construct has incomplete parameters list
(#253) Phpdocs for function scheduler_scheduling_list::__construct has incomplete parameters list
(#196) Phpdocs for variable scheduler_slot_manager::$showteacher does not contain @var or incorrect
(#14) Class scheduler_slot_table does not have @copyright tag
(#60) Class scheduler_student_list does not have @copyright tag
(#97) Class scheduler_slot_booker does not have @copyright tag
(#186) Class scheduler_slot_manager does not have @copyright tag
(#230) Class scheduler_scheduling_list does not have @copyright tag
(#264) Class scheduler_totalgrade_info does not have @copyright tag
(#14) Class scheduler_slot_table does not have @license tag
(#60) Class scheduler_student_list does not have @license tag
(#97) Class scheduler_slot_booker does not have @license tag
(#186) Class scheduler_slot_manager does not have @license tag
(#230) Class scheduler_scheduling_list does not have @license tag
(#264) Class scheduler_totalgrade_info does not have @license tag
(#6) Package mod is not valid
mod/scheduler/renderer.php
(#2) Empty line found after PHP open tag
(#80) Function mod_scheduler_renderer::get_scale_levels is not documented
(#164) Function mod_scheduler_renderer::format_grading_strategy is not documented
(#172) Function mod_scheduler_renderer::user_profile_link is not documented
(#177) Function mod_scheduler_renderer::appointment_link is not documented
(#187) Function mod_scheduler_renderer::mod_intro is not documented
(#198) Function mod_scheduler_renderer::teacherview_tab is not documented
(#206) Function mod_scheduler_renderer::teacherview_tabs is not documented
(#228) Function mod_scheduler_renderer::action_message is not documented
(#420) Function mod_scheduler_renderer::render_scheduler_slot_booker is not documented
(#493) Function mod_scheduler_renderer::render_scheduler_command_bar is not documented
(#509) Function mod_scheduler_renderer::render_scheduler_slot_manager is not documented
(#636) Function mod_scheduler_renderer::render_scheduler_scheduling_list is not documented
(#668) Function mod_scheduler_renderer::render_scheduler_totalgrade_info is not documented
(#78) Variable mod_scheduler_renderer::$scalecache is not documented
(#350) 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
(#117) 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
(#86) Function scheduler_slotform_base::add_minutes_field is not documented
(#96) Function scheduler_slotform_base::add_duration_field is not documented
(#102) Function scheduler_slotform_base::validation is not documented
(#121) Function scheduler_editslot_form::definition is not documented
(#215) 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
(#119) 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
(#38) Function scheduler_save_slotform is not documented
(#94) Function scheduler_print_schedulebox is not documented
(#6) Package mod is not valid
mod/scheduler/tests/behat/behat_mod_scheduler.php
(#2) Empty line found after PHP open tag
(#16) Class behat_mod_scheduler does not have @copyright tag
(#16) Class behat_mod_scheduler does not have @license tag
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
(#26) Variable mod_scheduler_model_testcase::$moduleid is not documented
(#27) Variable mod_scheduler_model_testcase::$courseid is not documented
(#28) Variable mod_scheduler_model_testcase::$schedulerid is not documented
(#29) Variable mod_scheduler_model_testcase::$userid is not documented
(#19) Class mod_scheduler_model_testcase does not have @copyright tag
(#19) Class mod_scheduler_model_testcase does not have @license tag
(#22) Invalid phpdocs tag @group used
(#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
(#61) Function mod_scheduler_scheduler_testcase::create_student is not documented
(#70) Function mod_scheduler_scheduler_testcase::assert_record_count is not documented
(#180) Function mod_scheduler_scheduler_testcase::assert_slot_times is not documented
(#191) Function mod_scheduler_scheduler_testcase::check_timed_slots is not documented
(#288) Function mod_scheduler_scheduler_testcase::assert_bookable_appointments is not documented
(#26) Variable mod_scheduler_scheduler_testcase::$moduleid is not documented
(#27) Variable mod_scheduler_scheduler_testcase::$courseid is not documented
(#28) Variable mod_scheduler_scheduler_testcase::$schedulerid is not documented
(#29) Variable mod_scheduler_scheduler_testcase::$slotid is not documented
(#309) Phpdocs for function mod_scheduler_scheduler_testcase::create_data_for_bookable_appointments has incomplete parameters list
(#19) Class mod_scheduler_scheduler_testcase does not have @copyright tag
(#19) Class mod_scheduler_scheduler_testcase does not have @license tag
(#22) Invalid phpdocs tag @group used
(#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
(#62) Function mod_scheduler_slot_testcase::assert_record_present is not documented
(#69) Function mod_scheduler_slot_testcase::assert_record_absent is not documented
(#213) Function mod_scheduler_slot_testcase::assert_event_exists is not documented
(#223) Function mod_scheduler_slot_testcase::assert_event_absent is not documented
(#25) Variable mod_scheduler_slot_testcase::$moduleid is not documented
(#26) Variable mod_scheduler_slot_testcase::$courseid is not documented
(#27) Variable mod_scheduler_slot_testcase::$schedulerid is not documented
(#28) Variable mod_scheduler_slot_testcase::$teacherid is not documented
(#29) Variable mod_scheduler_slot_testcase::$slotid is not documented
(#30) Variable mod_scheduler_slot_testcase::$appointmentids is not documented
(#31) Variable mod_scheduler_slot_testcase::$students is not documented
(#18) Class mod_scheduler_slot_testcase does not have @copyright tag
(#18) Class mod_scheduler_slot_testcase does not have @license tag
(#21) Invalid phpdocs tag @group used
(#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
(#273) 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]


grunt changes

(1 errors, 0 warnings)

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

Problems running grunt shifter

shifter problems

(4 errors, 0 warnings)

This section shows problems detected by shifter [More info]

mod/scheduler/yui/src/studentlist/js/studentlist.js
contains 17 lint errors
mod/scheduler/yui/src/saveseen/js/saveseen.js
contains 6 lint errors
mod/scheduler/yui/src/limitchoices/js/limitchoices.js
contains 11 lint errors
mod/scheduler/yui/src/delselected/js/delselected.js
contains 1 lint errors

Mustache template problems

(0 errors, 0 warnings)

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