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

(2124 errors, 299 warnings)

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

local/mr/bootstrap.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/>.".
(#28) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/controller/default.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/>.".
(#74) Space found before object operator
(#75) Space found before object operator
(#76) Space found before object operator
(#90) Line exceeds 132 characters; contains 149 characters
local/mr/form/filter.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#24) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#34) Visibility must be declared on method "definition"
(#50) Visibility must be declared on method "add_submit_buttons"
local/mr/framework/autoload.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#101) Inline comments must end in full-stops, exclamation marks, or question marks
(#106) Inline comments must end in full-stops, exclamation marks, or question marks
(#109) Inline comments must end in full-stops, exclamation marks, or question marks
(#126) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#142) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
local/mr/framework/bootstrap.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/>.".
(#27) Inline doc block comments are not allowed; use "// Comment." instead
(#69) Inline comments must end in full-stops, exclamation marks, or question marks
(#88) Inline comments must end in full-stops, exclamation marks, or question marks
(#108) Inline comments must end in full-stops, exclamation marks, or question marks
(#116) Inline comments must end in full-stops, exclamation marks, or question marks
(#123) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/cache.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#70) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#71) Inline comments must end in full-stops, exclamation marks, or question marks
(#77) Inline comments must end in full-stops, exclamation marks, or question marks
(#82) Inline comments must end in full-stops, exclamation marks, or question marks
(#122) Inline comments must end in full-stops, exclamation marks, or question marks
(#217) Variable "extraLifetime" must be all lower-case
(#222) Variable "extraLifetime" must be all lower-case
local/mr/framework/config.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/>.".
(#32) Expected MOODLE_INTERNAL check or config.php inclusion
local/mr/framework/config/collection.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/>.".
(#33) Expected MOODLE_INTERNAL check or config.php inclusion
(#156) Public method name "mr_config_collection::getIterator" must be in lower-case letters only
local/mr/framework/config/interface.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/>.".
(#30) Expected MOODLE_INTERNAL check or config.php inclusion
local/mr/framework/config/storage/default.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/>.".
(#33) Expected MOODLE_INTERNAL check or config.php inclusion
(#108) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/config/storage/interface.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/>.".
(#33) Expected MOODLE_INTERNAL check or config.php inclusion
local/mr/framework/controller.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#36) Inline doc block comments are not allowed; use "// Comment." instead
(#41) Inline doc block comments are not allowed; use "// Comment." instead
(#46) Inline doc block comments are not allowed; use "// Comment." instead
(#51) Inline doc block comments are not allowed; use "// Comment." instead
(#169) 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
(#184) Inline comments must end in full-stops, exclamation marks, or question marks
(#191) Inline comments must end in full-stops, exclamation marks, or question marks
(#194) Inline comments must end in full-stops, exclamation marks, or question marks
(#197) Inline comments must end in full-stops, exclamation marks, or question marks
(#200) Inline comments must end in full-stops, exclamation marks, or question marks
(#203) Inline comments must end in full-stops, exclamation marks, or question marks
(#226) Inline comments must end in full-stops, exclamation marks, or question marks
(#246) Line exceeds 132 characters; contains 147 characters
(#287) 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
(#361) Inline comments must end in full-stops, exclamation marks, or question marks
(#376) Inline comments must end in full-stops, exclamation marks, or question marks
(#379) Inline comments must end in full-stops, exclamation marks, or question marks
(#384) Inline comments must end in full-stops, exclamation marks, or question marks
(#387) Inline comments must end in full-stops, exclamation marks, or question marks
(#390) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/controller/admin.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/controller/block.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#72) Inline comments must end in full-stops, exclamation marks, or question marks
(#75) Inline comments must end in full-stops, exclamation marks, or question marks
(#78) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/controller/mod.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#66) Inline comments must end in full-stops, exclamation marks, or question marks
(#70) Inline comments must end in full-stops, exclamation marks, or question marks
(#79) Inline comments must end in full-stops, exclamation marks, or question marks
(#98) Line exceeds 132 characters; contains 143 characters
local/mr/framework/db/queue.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#123) Inline comments must start with a capital letter, digit or 3-dots sequence
(#123) Inline comments must end in full-stops, exclamation marks, or question marks
(#123) No space found before comment text; expected "// update counter" but found "//update counter"
(#126) Inline comments must end in full-stops, exclamation marks, or question marks
(#130) Inline comments must start with a capital letter, digit or 3-dots sequence
(#130) Inline comments must end in full-stops, exclamation marks, or question marks
(#130) No space found before comment text; expected "// update counter" but found "//update counter"
(#133) Inline comments must end in full-stops, exclamation marks, or question marks
(#147) Inline comments must start with a capital letter, digit or 3-dots sequence
(#147) Inline comments must end in full-stops, exclamation marks, or question marks
(#147) No space found before comment text; expected "// update counter" but found "//update counter"
(#150) Inline comments must end in full-stops, exclamation marks, or question marks
(#172) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#194) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#220) Inline comments must end in full-stops, exclamation marks, or question marks
(#227) Inline comments must end in full-stops, exclamation marks, or question marks
(#232) Inline comments must end in full-stops, exclamation marks, or question marks
(#241) Inline comments must end in full-stops, exclamation marks, or question marks
(#268) Inline comments must end in full-stops, exclamation marks, or question marks
(#288) Inline comments must end in full-stops, exclamation marks, or question marks
(#293) Inline comments must start with a capital letter, digit or 3-dots sequence
(#293) Inline comments must end in full-stops, exclamation marks, or question marks
(#295) Line indented incorrectly; expected at least 12 spaces, found 8
(#296) Inline comments must end in full-stops, exclamation marks, or question marks
(#296) Line indented incorrectly; expected at least 12 spaces, found 8
(#300) Inline comments must start with a capital letter, digit or 3-dots sequence
(#300) Inline comments must end in full-stops, exclamation marks, or question marks
(#302) Empty IF statement detected
(#303) Inline comments must start with a capital letter, digit or 3-dots sequence
(#303) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/db/record.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#88) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#98) Inline comments must end in full-stops, exclamation marks, or question marks
(#106) Inline comments must end in full-stops, exclamation marks, or question marks
(#111) Inline comments must end in full-stops, exclamation marks, or question marks
(#232) Public method name "mr_db_record::getIterator" must be in lower-case letters only
(#345) Inline comments must end in full-stops, exclamation marks, or question marks
(#347) Inline comments must end in full-stops, exclamation marks, or question marks
(#351) Inline comments must end in full-stops, exclamation marks, or question marks
(#351) Line indented incorrectly; expected at least 12 spaces, found 8
(#356) Inline comments must end in full-stops, exclamation marks, or question marks
(#356) Line indented incorrectly; expected at least 12 spaces, found 8
(#360) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/db/table.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#74) Expected 1 space after asterisk; 0 found
(#218) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#260) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
local/mr/framework/file/export.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/>.".
(#65) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#107) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#108) Inline comments must end in full-stops, exclamation marks, or question marks
(#116) Inline comments must end in full-stops, exclamation marks, or question marks
(#119) Inline comments must start with a capital letter, digit or 3-dots sequence
(#119) Inline comments must end in full-stops, exclamation marks, or question marks
(#119) No space found before comment text; expected "// check to see if $exporter is an instance of mr_file_export_absract" but found "//check to see if $exporter is an instance of mr_file_export_absract"
(#121) Inline comments must start with a capital letter, digit or 3-dots sequence
(#121) Inline comments must end in full-stops, exclamation marks, or question marks
(#121) No space found before comment text; expected "// add the exporter instance the exporters data member" but found "//add the exporter instance the exporters data member"
(#124) Inline comments must start with a capital letter, digit or 3-dots sequence
(#124) Inline comments must end in full-stops, exclamation marks, or question marks
(#124) No space found before comment text; expected "// next exporter" but found "//next exporter"
(#129) Inline comments must end in full-stops, exclamation marks, or question marks
(#137) Inline comments must end in full-stops, exclamation marks, or question marks
(#142) Inline comments must end in full-stops, exclamation marks, or question marks
(#193) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#199) 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
(#205) Inline comments must end in full-stops, exclamation marks, or question marks
(#211) Inline comments must end in full-stops, exclamation marks, or question marks
(#228) 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
(#270) Inline comments must end in full-stops, exclamation marks, or question marks
(#273) Inline comments must end in full-stops, exclamation marks, or question marks
(#278) Inline comments must end in full-stops, exclamation marks, or question marks
(#281) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/file/export/abstract.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#90) Closing brace must be on a line by itself
(#127) Closing brace must be on a line by itself
local/mr/framework/file/export/spreadsheet/abstract.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#99) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/file/export/spreadsheet/excel.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/file/export/spreadsheet/ods.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/file/export/text/abstract.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#66) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#76) Inline comments must end in full-stops, exclamation marks, or question marks
(#82) Inline comments must end in full-stops, exclamation marks, or question marks
(#85) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/file/export/text/csv.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/file/export/text/tsv.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/fixture/abstract.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/fixture/course.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/fixture/enrollment.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#72) Line exceeds 132 characters; contains 162 characters
(#79) Space found before object operator
(#80) Space found before object operator
(#81) Space found before object operator
(#82) Space found before object operator
(#97) Inline comments must end in full-stops, exclamation marks, or question marks
(#167) Line exceeds 132 characters; contains 171 characters
local/mr/framework/fixture/group.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#58) Space found before object operator
(#73) Inline comments must end in full-stops, exclamation marks, or question marks
(#79) This comment is 67% valid code; is this commented out code?
local/mr/framework/fixture/group/member.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#70) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/fixture/interface.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/>.".
local/mr/framework/fixture/manager.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/>.".
(#89) Line exceeds 132 characters; contains 147 characters
local/mr/framework/fixture/role.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/fixture/role/assignment.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#69) Space found before object operator
(#70) Space found before object operator
(#71) Space found before object operator
(#86) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/fixture/user.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#121) Inline comments must start with a capital letter, digit or 3-dots sequence
local/mr/framework/fixture/user/profile.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#65) Space found before object operator
(#80) Inline comments must end in full-stops, exclamation marks, or question marks
(#97) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/fixture/user/profile/category.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/format/abstract.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/>.".
local/mr/framework/format/date.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/format/number.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/format/string.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/format/text.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/helper.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#102) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#132) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#146) Inline comments must end in full-stops, exclamation marks, or question marks
(#150) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/helper/abstract.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/>.".
local/mr/framework/helper/buffer.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/helper/cache.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#53) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
local/mr/framework/helper/html.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#62) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#63) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#65) Inline comments must end in full-stops, exclamation marks, or question marks
(#108) This comment is 70% valid code; is this commented out code?
(#108) Inline comments must start with a capital letter, digit or 3-dots sequence
(#109) Inline comments must end in full-stops, exclamation marks, or question marks
(#109) This comment is 70% valid code; is this commented out code?
(#111) Inline comments must end in full-stops, exclamation marks, or question marks
(#114) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/helper/load.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#111) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#114) Inline comments must end in full-stops, exclamation marks, or question marks
(#116) Inline comments must end in full-stops, exclamation marks, or question marks
(#128) Inline comments must end in full-stops, exclamation marks, or question marks
(#140) Inline comments must end in full-stops, exclamation marks, or question marks
(#143) Inline comments must end in full-stops, exclamation marks, or question marks
(#146) Inline comments must end in full-stops, exclamation marks, or question marks
(#205) Inline comments must end in full-stops, exclamation marks, or question marks
(#209) Inline comments must end in full-stops, exclamation marks, or question marks
(#220) Inline comments must end in full-stops, exclamation marks, or question marks
(#239) Inline comments must end in full-stops, exclamation marks, or question marks
(#242) Inline comments must end in full-stops, exclamation marks, or question marks
(#254) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#275) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#285) Inline comments must end in full-stops, exclamation marks, or question marks
(#292) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/helper/recentactivity.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#53) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#58) Inline comments must end in full-stops, exclamation marks, or question marks
(#84) Inline comments must end in full-stops, exclamation marks, or question marks
(#105) Inline comments must start with a capital letter, digit or 3-dots sequence
(#105) Inline comments must end in full-stops, exclamation marks, or question marks
(#109) Inline comments must end in full-stops, exclamation marks, or question marks
(#113) Inline comments must end in full-stops, exclamation marks, or question marks
(#137) Inline comments must start with a capital letter, digit or 3-dots sequence
(#137) Inline comments must end in full-stops, exclamation marks, or question marks
(#158) Inline comments must start with a capital letter, digit or 3-dots sequence
(#158) Inline comments must end in full-stops, exclamation marks, or question marks
(#180) Line exceeds 132 characters; contains 176 characters
(#196) Line exceeds 132 characters; contains 178 characters
(#203) Inline comments must end in full-stops, exclamation marks, or question marks
(#215) Variable "get_recent_mod_activity" must not contain underscores.
(#216) Variable "get_recent_mod_activity" must not contain underscores.
(#217) Variable "get_recent_mod_activity" must not contain underscores.
(#223) Variable "print_recent_mod_activity" must not contain underscores.
(#225) Variable "print_recent_mod_activity" must not contain underscores.
(#227) Variable "print_recent_mod_activity" must not contain underscores.
(#232) Line exceeds 132 characters; contains 148 characters
(#242) Inline comments must end in full-stops, exclamation marks, or question marks
(#244) Line exceeds 132 characters; contains 164 characters
local/mr/framework/helper/tag.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/helper/testwebservice.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#97) Inline doc block comments are not allowed; use "// Comment." instead
(#135) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#141) The use of function print_r() is forbidden
(#150) Inline comments must end in full-stops, exclamation marks, or question marks
(#214) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#242) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#243) The use of function print_r() is forbidden
local/mr/framework/html/filter.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/html/filter/abstract.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/>.".
(#91) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#202) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#255) Inline comments must end in full-stops, exclamation marks, or question marks
(#264) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/html/filter/autocomplete.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#49) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
local/mr/framework/html/filter/autocompleteid.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#53) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
local/mr/framework/html/filter/checkbox.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#79) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#79) Line exceeds 132 characters; contains 162 characters
local/mr/framework/html/filter/daterange.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#75) Expected 1 space before comment text but found 2; use block comment if you need indentation
(#76) Expected 1 space before comment text but found 2; use block comment if you need indentation
(#77) Expected 1 space before comment text but found 2; use block comment if you need indentation
(#78) Inline comments must end in full-stops, exclamation marks, or question marks
(#78) Expected 1 space before comment text but found 2; use block comment if you need indentation
(#90) Inline comments must end in full-stops, exclamation marks, or question marks
(#96) Inline comments must end in full-stops, exclamation marks, or question marks
(#121) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/html/filter/header.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/>.".
(#27) Inline doc block comments are not allowed; use "// Comment." instead
(#64) Closing brace must be on a line by itself
local/mr/framework/html/filter/hidden.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#52) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
local/mr/framework/html/filter/html.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/>.".
(#27) Inline doc block comments are not allowed; use "// Comment." instead
(#71) Closing brace must be on a line by itself
local/mr/framework/html/filter/numberrange.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#28) Inline doc block comments are not allowed; use "// Comment." instead
(#46) Member variable "lv_default" must not contain underscores.
(#53) Member variable "hv_default" must not contain underscores.
(#65) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#65) Variable "lv_default" must not contain underscores.
(#65) Variable "hv_default" must not contain underscores.
(#68) Variable "lv_default" must not contain underscores.
(#69) Variable "hv_default" must not contain underscores.
(#109) Expected 1 space before comment text but found 2; use block comment if you need indentation
(#110) Expected 1 space before comment text but found 2; use block comment if you need indentation
(#111) Expected 1 space before comment text but found 2; use block comment if you need indentation
(#112) Inline comments must end in full-stops, exclamation marks, or question marks
(#112) Expected 1 space before comment text but found 2; use block comment if you need indentation
(#126) Inline comments must end in full-stops, exclamation marks, or question marks
(#132) Inline comments must end in full-stops, exclamation marks, or question marks
(#136) Inline comments must end in full-stops, exclamation marks, or question marks
(#157) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/html/filter/recent.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/html/filter/select.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#48) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
local/mr/framework/html/filter/selectmulti.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#55) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
local/mr/framework/html/filter/selectmultiplus.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/>.".
(#34) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#47) Inline comments must start with a capital letter, digit or 3-dots sequence
(#47) Inline comments must end in full-stops, exclamation marks, or question marks
(#47) No space found before comment text; expected "// add div and empty unordered list to the form" but found "//add div and empty unordered list to the form"
(#49) Line exceeds 132 characters; contains 151 characters
(#51) Inline comments must end in full-stops, exclamation marks, or question marks
(#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
(#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
(#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
(#83) Inline comments must end in full-stops, exclamation marks, or question marks
(#85) Inline comments must start with a capital letter, digit or 3-dots sequence
(#85) Inline comments must end in full-stops, exclamation marks, or question marks
(#101) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/html/filter/text.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/html/filter/textarea.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#51) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
local/mr/framework/html/heading.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/>.".
(#63) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#99) Line exceeds 132 characters; contains 141 characters
(#103) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
local/mr/framework/html/notify.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/>.".
(#77) Space found before object operator
(#111) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#111) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#111) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#124) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#124) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#124) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#142) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#142) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#142) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#158) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
local/mr/framework/html/paging.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#44) Member variable "REQUEST_PAGE" must be all lower-case
(#44) Member variable "REQUEST_PAGE" must not contain underscores.
(#49) Member variable "REQUEST_PERPAGE" must be all lower-case
(#49) Member variable "REQUEST_PERPAGE" must not contain underscores.
(#106) Inline comments must end in full-stops, exclamation marks, or question marks
(#136) Expected 1 space after closing parenthesis; found 0
(#158) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#179) Inline comments must end in full-stops, exclamation marks, or question marks
(#182) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/html/table.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#36) Inline doc block comments are not allowed; use "// Comment." instead
(#55) Member variable "REQUEST_SORT" must be all lower-case
(#55) Member variable "REQUEST_SORT" must not contain underscores.
(#60) Member variable "REQUEST_ORDER" must be all lower-case
(#60) Member variable "REQUEST_ORDER" must not contain underscores.
(#147) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#188) Inline comments must end in full-stops, exclamation marks, or question marks
(#199) 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
(#220) Inline comments must end in full-stops, exclamation marks, or question marks
(#223) Inline comments must end in full-stops, exclamation marks, or question marks
(#227) Inline comments must end in full-stops, exclamation marks, or question marks
(#230) Inline comments must end in full-stops, exclamation marks, or question marks
(#241) Expected 1 space after closing parenthesis; found 0
(#253) Expected 1 space after closing parenthesis; found 0
(#399) Inline comments must end in full-stops, exclamation marks, or question marks
(#403) Inline comments must end in full-stops, exclamation marks, or question marks
(#435) Inline comments must end in full-stops, exclamation marks, or question marks
(#438) Inline comments must end in full-stops, exclamation marks, or question marks
(#442) Inline comments must end in full-stops, exclamation marks, or question marks
(#496) Inline comments must end in full-stops, exclamation marks, or question marks
(#522) Inline comments must end in full-stops, exclamation marks, or question marks
(#548) Inline comments must end in full-stops, exclamation marks, or question marks
(#572) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/html/table/column.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#66) 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
(#81) Inline comments must end in full-stops, exclamation marks, or question marks
(#85) Line exceeds 132 characters; contains 167 characters
(#88) Line exceeds 132 characters; contains 145 characters
(#90) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#92) Line exceeds 132 characters; contains 164 characters
(#93) Inline comments must end in full-stops, exclamation marks, or question marks
(#96) Inline comments must end in full-stops, exclamation marks, or question marks
(#128) Inline comments must end in full-stops, exclamation marks, or question marks
(#129) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#188) Inline comments must end in full-stops, exclamation marks, or question marks
(#219) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/html/table/column/dynamic.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/html/tabs.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/>.".
(#84) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#149) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#167) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#167) Line exceeds 132 characters; contains 139 characters
(#201) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#214) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#215) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#221) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
local/mr/framework/html/tag.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/>.".
(#75) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#82) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#166) Inline comments must end in full-stops, exclamation marks, or question marks
(#168) Inline comments must end in full-stops, exclamation marks, or question marks
(#174) Inline comments must end in full-stops, exclamation marks, or question marks
(#174) Line indented incorrectly; expected at least 12 spaces, found 8
(#181) Inline comments must end in full-stops, exclamation marks, or question marks
(#181) Line indented incorrectly; expected at least 12 spaces, found 8
(#316) Whitespace found at end of line
(#355) Whitespace found at end of line
(#415) Inline comments must end in full-stops, exclamation marks, or question marks
(#421) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/lock.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#66) Expected 5 space(s) before asterisk; 6 found
(#70) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#70) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#102) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/lock/abstract.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/>.".
(#66) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#145) Inline comments must end in full-stops, exclamation marks, or question marks
(#155) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/lock/redis.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#49) 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
(#58) Inline comments must end in full-stops, exclamation marks, or question marks
(#58) Line indented incorrectly; expected at least 16 spaces, found 12
(#63) Inline comments must end in full-stops, exclamation marks, or question marks
(#77) Line exceeds maximum limit of 180 characters; contains 188 characters
(#100) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/model/abstract.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/>.".
local/mr/framework/model/record/abstract.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/plugin.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/>.".
(#67) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/preferences.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/>.".
(#36) Expected MOODLE_INTERNAL check or config.php inclusion
(#105) Inline comments must end in full-stops, exclamation marks, or question marks
(#108) Inline comments must end in full-stops, exclamation marks, or question marks
(#139) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#139) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#139) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#160) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#160) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#179) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#179) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
local/mr/framework/readonly.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/>.".
local/mr/framework/report/abstract.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#36) Inline doc block comments are not allowed; use "// Comment." instead
(#41) Inline doc block comments are not allowed; use "// Comment." instead
(#46) Inline doc block comments are not allowed; use "// Comment." instead
(#51) Inline doc block comments are not allowed; use "// Comment." instead
(#56) Inline doc block comments are not allowed; use "// Comment." instead
(#141) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#151) 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
(#242) 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
(#252) Inline comments must end in full-stops, exclamation marks, or question marks
(#260) Inline comments must end in full-stops, exclamation marks, or question marks
(#354) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#355) 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
(#365) Inline comments must end in full-stops, exclamation marks, or question marks
(#368) Inline comments must end in full-stops, exclamation marks, or question marks
(#519) Closing brace must be on a line by itself
local/mr/framework/repository/abstract.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#36) Inline doc block comments are not allowed; use "// Comment." instead
(#246) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/repository/recordset.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/>.".
local/mr/framework/server/abstract.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#36) Inline doc block comments are not allowed; use "// Comment." instead
(#39) "require_once" must be immediately followed by an open parenthesis
(#219) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#220) Inline comments must end in full-stops, exclamation marks, or question marks
(#223) Inline comments must end in full-stops, exclamation marks, or question marks
(#248) Inline comments must end in full-stops, exclamation marks, or question marks
(#253) Inline comments must end in full-stops, exclamation marks, or question marks
(#256) Inline comments must end in full-stops, exclamation marks, or question marks
(#260) Inline comments must end in full-stops, exclamation marks, or question marks
(#264) Inline comments must end in full-stops, exclamation marks, or question marks
(#267) 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
local/mr/framework/server/response/abstract.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#151) Inline comments must end in full-stops, exclamation marks, or question marks
(#171) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#215) Usage of ELSEIF not allowed; use ELSE IF instead
local/mr/framework/server/rest.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/server/service/abstract.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/framework/server/validate/ip.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#36) Inline doc block comments are not allowed; use "// Comment." instead
(#39) "require_once" must be immediately followed by an open parenthesis
(#41) Inline doc block comments are not allowed; use "// Comment." instead
(#44) "require_once" must be immediately followed by an open parenthesis
(#64) Member variable "_messageTemplates" must be all lower-case
(#66) Line exceeds 132 characters; contains 148 characters
(#74) Member variable "_ipAddresses" must be all lower-case
(#91) Public method name "mr_server_validate_ip::isValid" must be in lower-case letters only
(#95) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/server/validate/login.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#36) Inline doc block comments are not allowed; use "// Comment." instead
(#39) "require_once" must be immediately followed by an open parenthesis
(#41) Inline doc block comments are not allowed; use "// Comment." instead
(#44) "require_once" must be immediately followed by an open parenthesis
(#65) Member variable "_messageTemplates" must be all lower-case
(#102) Public method name "mr_server_validate_login::isValid" must be in lower-case letters only
(#129) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/server/validate/method.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#36) Inline doc block comments are not allowed; use "// Comment." instead
(#39) "require_once" must be immediately followed by an open parenthesis
(#41) Inline doc block comments are not allowed; use "// Comment." instead
(#44) "require_once" must be immediately followed by an open parenthesis
(#63) Member variable "_messageTemplates" must be all lower-case
(#89) Public method name "mr_server_validate_method::isValid" must be in lower-case letters only
local/mr/framework/server/validate/secure.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#36) Inline doc block comments are not allowed; use "// Comment." instead
(#39) "require_once" must be immediately followed by an open parenthesis
(#41) Inline doc block comments are not allowed; use "// Comment." instead
(#44) "require_once" must be immediately followed by an open parenthesis
(#63) Member variable "_messageTemplates" must be all lower-case
(#73) Public method name "mr_server_validate_secure::isValid" must be in lower-case letters only
local/mr/framework/server/validate/test.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#36) Inline doc block comments are not allowed; use "// Comment." instead
(#39) "require_once" must be immediately followed by an open parenthesis
(#41) Inline doc block comments are not allowed; use "// Comment." instead
(#44) "require_once" must be immediately followed by an open parenthesis
(#65) Member variable "_messageTemplates" must be all lower-case
(#75) Public method name "mr_server_validate_test::isValid" must be in lower-case letters only
local/mr/framework/server/validate/token.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#36) Inline doc block comments are not allowed; use "// Comment." instead
(#39) "require_once" must be immediately followed by an open parenthesis
(#41) Inline doc block comments are not allowed; use "// Comment." instead
(#44) "require_once" must be immediately followed by an open parenthesis
(#65) Member variable "_messageTemplates" must be all lower-case
(#106) Public method name "mr_server_validate_token::isValid" must be in lower-case letters only
(#115) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/var.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/>.".
(#49) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#57) Variable "_instance" must not contain underscores.
(#57) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#58) Inline comments must end in full-stops, exclamation marks, or question marks
(#64) Variable "_instance" must not contain underscores.
(#66) Variable "_instance" must not contain underscores.
local/mr/lang/en/local_mr.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/>.".
local/mr/renderer.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#56) Inline comments must end in full-stops, exclamation marks, or question marks
(#69) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#94) Line exceeds 132 characters; contains 138 characters
(#113) Expected 1 space before "=>"; 0 found
(#113) Expected 1 space after "=>"; 0 found
(#119) Line exceeds 132 characters; contains 178 characters
(#129) Inline comments must end in full-stops, exclamation marks, or question marks
(#132) Line exceeds 132 characters; contains 162 characters
(#147) Line exceeds 132 characters; contains 158 characters
(#158) Line exceeds 132 characters; contains 135 characters
(#163) Inline comments must end in full-stops, exclamation marks, or question marks
(#164) Expected 1 space before "-"; 0 found
(#164) Expected 1 space after "-"; 0 found
(#185) Inline comments must end in full-stops, exclamation marks, or question marks
(#197) Inline comments must end in full-stops, exclamation marks, or question marks
(#208) Inline comments must end in full-stops, exclamation marks, or question marks
(#214) Inline comments must end in full-stops, exclamation marks, or question marks
(#274) Inline comments must end in full-stops, exclamation marks, or question marks
(#280) Inline comments must end in full-stops, exclamation marks, or question marks
(#284) Inline comments must end in full-stops, exclamation marks, or question marks
(#284) This comment is 58% valid code; is this commented out code?
(#286) Inline comments must end in full-stops, exclamation marks, or question marks
(#289) Inline comments must end in full-stops, exclamation marks, or question marks
(#294) Inline comments must end in full-stops, exclamation marks, or question marks
(#297) Inline comments must end in full-stops, exclamation marks, or question marks
(#302) Inline comments must end in full-stops, exclamation marks, or question marks
(#305) Inline comments must end in full-stops, exclamation marks, or question marks
(#314) 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
(#322) Inline comments must end in full-stops, exclamation marks, or question marks
(#326) Inline comments must end in full-stops, exclamation marks, or question marks
(#331) Inline comments must end in full-stops, exclamation marks, or question marks
(#347) Inline comments must end in full-stops, exclamation marks, or question marks
(#365) Inline comments must end in full-stops, exclamation marks, or question marks
(#368) Inline comments must end in full-stops, exclamation marks, or question marks
(#383) Inline comments must end in full-stops, exclamation marks, or question marks
(#395) Inline comments must end in full-stops, exclamation marks, or question marks
(#486) Inline comments must end in full-stops, exclamation marks, or question marks
(#582) Inline comments must end in full-stops, exclamation marks, or question marks
(#606) Inline comments must end in full-stops, exclamation marks, or question marks
(#617) Inline comments must end in full-stops, exclamation marks, or question marks
(#619) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/settings.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/>.".
(#44) Line exceeds maximum limit of 180 characters; contains 201 characters
(#45) Line exceeds 132 characters; contains 170 characters
(#48) Inline comments must end in full-stops, exclamation marks, or question marks
(#58) Line exceeds 132 characters; contains 157 characters
local/mr/simpletest/testautoload.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/simpletest/testbootstrap.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#41) Inline comments must end in full-stops, exclamation marks, or question marks
(#107) "include_once" must be immediately followed by an open parenthesis
(#108) "include_once" must be immediately followed by an open parenthesis
(#109) "include_once" must be immediately followed by an open parenthesis
local/mr/simpletest/testcache.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#45) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
local/mr/simpletest/testdbrecord.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#36) Inline comments must end in full-stops, exclamation marks, or question marks
(#37) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#45) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
local/mr/simpletest/testfixturecourse.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/simpletest/testfixtureenrollment.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#40) Space found before object operator
(#41) Space found before object operator
(#42) Space found before object operator
local/mr/simpletest/testfixturegroup.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#37) Space found before object operator
local/mr/simpletest/testfixturegroupmember.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#38) Space found before object operator
(#39) Space found before object operator
(#40) Space found before object operator
local/mr/simpletest/testfixturemanager.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#104) Public method name "mr_fixture_manager_test::test_tearDown" must be in lower-case letters only
local/mr/simpletest/testfixtureroleassignment.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#41) Space found before object operator
(#42) Space found before object operator
(#109) Line exceeds 132 characters; contains 147 characters
local/mr/simpletest/testfixtureuser.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/simpletest/testfixtureuserprofile.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/simpletest/testfixtureuserprofilecategory.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/simpletest/testhtmlnotify.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/simpletest/testhtmltag.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#55) Space found before object operator
(#56) Space found before object operator
(#57) Space found before object operator
(#60) Space found before object operator
(#61) Space found before object operator
local/mr/simpletest/testlock.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#43) Visibility must be declared on method "setUp"
(#53) Visibility must be declared on method "tearDown"
(#72) Line indented incorrectly; expected at least 4 spaces, found 0
(#74) Line indented incorrectly; expected at least 4 spaces, found 1
(#89) Line indented incorrectly; expected at least 4 spaces, found 0
(#97) Inline comments must end in full-stops, exclamation marks, or question marks
(#101) Inline comments must end in full-stops, exclamation marks, or question marks
(#126) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/simpletest/testserverrest.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#36) Inline doc block comments are not allowed; use "// Comment." instead
(#41) Inline doc block comments are not allowed; use "// Comment." instead
(#46) Inline doc block comments are not allowed; use "// Comment." instead
(#49) "require_once" must be immediately followed by an open parenthesis
(#51) Inline doc block comments are not allowed; use "// Comment." instead
(#54) "require_once" must be immediately followed by an open parenthesis
(#68) Line exceeds 132 characters; contains 148 characters
(#98) Line exceeds 132 characters; contains 171 characters
(#113) Line exceeds maximum limit of 180 characters; contains 324 characters
(#158) Member variable "_messageTemplates" must be all lower-case
(#160) Public method name "mr_server_validate_test_fail::isValid" must be in lower-case letters only
local/mr/tests/bootstrap.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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
local/mr/tests/framework/config/collection_test.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#24) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#47) Space found before object operator
(#48) Space found before object operator
(#104) Space found before object operator
(#105) Space found before object operator
(#129) Space found before object operator
(#130) Space found before object operator
local/mr/tests/framework/config/storage/default_test.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#24) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#45) Space found before object operator
(#46) Space found before object operator
(#49) Space found before object operator
(#50) Space found before object operator
(#53) Space found before object operator
(#54) Space found before object operator
(#67) Space found before object operator
(#68) Space found before object operator
(#71) Space found before object operator
(#72) Space found before object operator
(#75) Space found before object operator
(#76) Space found before object operator
(#85) Space found before object operator
(#86) Space found before object operator
(#89) Space found before object operator
(#90) Space found before object operator
(#93) Space found before object operator
(#94) Space found before object operator
(#108) Space found before object operator
(#109) Space found before object operator
(#112) Space found before object operator
(#113) Space found before object operator
(#116) Space found before object operator
(#117) Space found before object operator
(#131) Space found before object operator
(#132) Space found before object operator
local/mr/tests/framework/config_test.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#24) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
local/mr/version.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#24) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
local/mr/view.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/>.".
(#31) Expected login check (require_login, require_course_login, admin_externalpage_setup) following config inclusion. None found.

Javascript coding style problems

(71 errors, 446 warnings)

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

local/mr/docs/media/lib/classTree.js
(#1) Expected space or tab after '/*' in comment. (spaced-comment)
(#17) Extra space after key 'rootIcon'. (key-spacing)
(#18) Extra space after key 'openRootIcon'. (key-spacing)
(#19) Extra space after key 'folderIcon'. (key-spacing)
(#20) Extra space after key 'openFolderIcon'. (key-spacing)
(#21) Extra space after key 'fileIcon'. (key-spacing)
(#22) Extra space after key 'iIcon'. (key-spacing)
(#23) Extra space after key 'lIcon'. (key-spacing)
(#24) Extra space after key 'lMinusIcon'. (key-spacing)
(#25) Extra space after key 'lPlusIcon'. (key-spacing)
(#26) Extra space after key 'tIcon'. (key-spacing)
(#27) Extra space after key 'tMinusIcon'. (key-spacing)
(#28) Extra space after key 'tPlusIcon'. (key-spacing)
(#29) Extra space after key 'blankIcon'. (key-spacing)
(#30) Extra space after key 'defaultText'. (key-spacing)
(#31) Extra space after key 'defaultAction'. (key-spacing)
(#31) Script URL is a form of eval. (no-script-url)
(#32) Extra space after key 'defaultTarget'. (key-spacing)
(#33) Extra space after key 'defaultBehavior'. (key-spacing)
(#37) Extra space after key 'idCounter'. (key-spacing)
(#38) Extra space after key 'idPrefix'. (key-spacing)
(#39) Extra space after key 'all'. (key-spacing)
(#40) Extra space after key 'behavior'. (key-spacing)
(#41) Extra space after key 'selected'. (key-spacing)
(#42) Extra space after key 'getId'. (key-spacing)
(#42) Statement inside of curly braces should be on next line. (brace-style)
(#42) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#43) Extra space after key 'toggle'. (key-spacing)
(#43) Unexpected space before function parentheses. (space-before-function-paren)
(#43) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#43) Statement inside of curly braces should be on next line. (brace-style)
(#43) A space is required after ','. (comma-spacing)
(#44) Extra space after key 'select'. (key-spacing)
(#44) Unexpected space before function parentheses. (space-before-function-paren)
(#44) Statement inside of curly braces should be on next line. (brace-style)
(#44) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#44) A space is required after ','. (comma-spacing)
(#45) Extra space after key 'focus'. (key-spacing)
(#45) Unexpected space before function parentheses. (space-before-function-paren)
(#45) Statement inside of curly braces should be on next line. (brace-style)
(#45) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#45) A space is required after ','. (comma-spacing)
(#46) Extra space after key 'blur'. (key-spacing)
(#46) Unexpected space before function parentheses. (space-before-function-paren)
(#46) Statement inside of curly braces should be on next line. (brace-style)
(#46) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#46) A space is required after ','. (comma-spacing)
(#47) Extra space after key 'keydown'. (key-spacing)
(#47) Unexpected space before function parentheses. (space-before-function-paren)
(#47) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#47) Statement inside of curly braces should be on next line. (brace-style)
(#48) Extra space after key 'cookies'. (key-spacing)
(#55) Missing JSDoc comment. (require-jsdoc)
(#56) Statement inside of curly braces should be on next line. (brace-style)
(#56) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#59) Unexpected space before function parentheses. (space-before-function-paren)
(#61) Missing semicolon. (semi)
(#63) Unexpected space before function parentheses. (space-before-function-paren)
(#66) Statement inside of curly braces should be on next line. (brace-style)
(#66) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#68) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#68) Statement inside of curly braces should be on next line. (brace-style)
(#70) A space is required after ','. (comma-spacing)
(#73) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#73) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#73) Statement inside of curly braces should be on next line. (brace-style)
(#74) Missing semicolon. (semi)
(#80) Missing JSDoc comment. (require-jsdoc)
(#81) Multiple spaces found before '='. (no-multi-spaces)
(#82) Multiple spaces found before '='. (no-multi-spaces)
(#83) Multiple spaces found before '='. (no-multi-spaces)
(#86) Multiple spaces found before '='. (no-multi-spaces)
(#90) Unexpected space before function parentheses. (space-before-function-paren)
(#94) Infix operators must be spaced. (space-infix-ops)
(#95) Infix operators must be spaced. (space-infix-ops)
(#97) Statement inside of curly braces should be on next line. (brace-style)
(#97) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#100) Line 100 exceeds the maximum line length of 132. (max-len)
(#100) Infix operators must be spaced. (space-infix-ops)
(#100) Infix operators must be spaced. (space-infix-ops)
(#100) Infix operators must be spaced. (space-infix-ops)
(#101) Infix operators must be spaced. (space-infix-ops)
(#102) Infix operators must be spaced. (space-infix-ops)
(#103) Infix operators must be spaced. (space-infix-ops)
(#105) Infix operators must be spaced. (space-infix-ops)
(#111) Statement inside of curly braces should be on next line. (brace-style)
(#111) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#113) 'i' used outside of binding context. (block-scoped-var)
(#113) Statement inside of curly braces should be on next line. (brace-style)
(#113) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#114) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#114) Statement inside of curly braces should be on next line. (brace-style)
(#114) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#127) Missing semicolon. (semi)
(#131) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#131) Statement inside of curly braces should be on next line. (brace-style)
(#132) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#132) Statement inside of curly braces should be on next line. (brace-style)
(#132) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#134) Missing semicolon. (semi)
(#138) Missing semicolon. (semi)
(#142) Line 142 exceeds the maximum line length of 132. (max-len)
(#142) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#142) Statement inside of curly braces should be on next line. (brace-style)
(#146) Missing semicolon. (semi)
(#149) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#149) Statement inside of curly braces should be on next line. (brace-style)
(#152) Missing semicolon. (semi)
(#155) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#155) Statement inside of curly braces should be on next line. (brace-style)
(#156) Multiple spaces found before 'document'. (no-multi-spaces)
(#156) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#156) Statement inside of curly braces should be on next line. (brace-style)
(#158) A space is required after ','. (comma-spacing)
(#159) Missing semicolon. (semi)
(#162) Statement inside of curly braces should be on next line. (brace-style)
(#162) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#163) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#163) Statement inside of curly braces should be on next line. (brace-style)
(#165) A space is required after ','. (comma-spacing)
(#166) Missing semicolon. (semi)
(#170) Statement inside of curly braces should be on next line. (brace-style)
(#170) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#171) Missing semicolon. (semi)
(#176) Missing semicolon. (semi)
(#179) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#179) Statement inside of curly braces should be on next line. (brace-style)
(#181) Missing semicolon. (semi)
(#186) Missing semicolon. (semi)
(#194) Use ‘===’ to compare with ‘null’. (no-eq-null)
(#194) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#194) Statement inside of curly braces should be on next line. (brace-style)
(#196) Unexpected whitespace before semicolon. (semi-spacing)
(#198) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#198) Statement inside of curly braces should be on next line. (brace-style)
(#203) Infix operators must be spaced. (space-infix-ops)
(#207) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#207) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#207) Statement inside of curly braces should be on next line. (brace-style)
(#208) Expected no return value. (consistent-return)
(#213) Statement inside of curly braces should be on next line. (brace-style)
(#213) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#214) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#214) Statement inside of curly braces should be on next line. (brace-style)
(#214) Multiple spaces found before 'webFXTreeConfig'. (no-multi-spaces)
(#215) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#215) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#215) Statement inside of curly braces should be on next line. (brace-style)
(#215) Multiple spaces found before 'webFXTreeConfig'. (no-multi-spaces)
(#217) Expected no return value. (consistent-return)
(#218) Missing semicolon. (semi)
(#224) Missing JSDoc comment. (require-jsdoc)
(#227) Multiple spaces found before '='. (no-multi-spaces)
(#228) Multiple spaces found before '='. (no-multi-spaces)
(#230) Multiple spaces found before '='. (no-multi-spaces)
(#230) A space is required after ','. (comma-spacing)
(#230) Infix operators must be spaced. (space-infix-ops)
(#231) Multiple spaces found before '='. (no-multi-spaces)
(#232) Multiple spaces found before '='. (no-multi-spaces)
(#233) Multiple spaces found before 'webFXTreeHandler'. (no-multi-spaces)
(#233) Statement inside of curly braces should be on next line. (brace-style)
(#233) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#237) Missing '()' invoking a constructor (new-parens)
(#239) Unexpected space before function parentheses. (space-before-function-paren)
(#240) Multiple spaces found before 'sBehavior'. (no-multi-spaces)
(#243) Unexpected space before function parentheses. (space-before-function-paren)
(#243) 'sBehavior' is defined but never used (no-unused-vars)
(#248) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#248) Statement inside of curly braces should be on next line. (brace-style)
(#249) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#249) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#249) Statement inside of curly braces should be on next line. (brace-style)
(#250) Missing semicolon. (semi)
(#252) Unexpected empty function. (no-empty-function)
(#252) Missing semicolon. (semi)
(#256) Missing semicolon. (semi)
(#261) Missing semicolon. (semi)
(#265) Missing semicolon. (semi)
(#269) Missing semicolon. (semi)
(#273) Missing semicolon. (semi)
(#277) Missing semicolon. (semi)
(#280) Statement inside of curly braces should be on next line. (brace-style)
(#280) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#280) This line has too many statements. Maximum allowed is 2. (max-statements-per-line)
(#281) Statement inside of curly braces should be on next line. (brace-style)
(#281) This line has too many statements. Maximum allowed is 2. (max-statements-per-line)
(#281) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#282) Statement inside of curly braces should be on next line. (brace-style)
(#282) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#282) This line has too many statements. Maximum allowed is 2. (max-statements-per-line)
(#284) Missing semicolon. (semi)
(#287) Line 287 exceeds the maximum line length of 132. (max-len)
(#288) Line 288 exceeds the maximum line length of 132. (max-len)
(#288) Infix operators must be spaced. (space-infix-ops)
(#289) Line 289 exceeds the maximum line length of 132. (max-len)
(#289) Infix operators must be spaced. (space-infix-ops)
(#302) Missing JSDoc comment. (require-jsdoc)
(#306) A space is required after ','. (comma-spacing)
(#306) Infix operators must be spaced. (space-infix-ops)
(#307) Statement inside of curly braces should be on next line. (brace-style)
(#307) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#308) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#308) Statement inside of curly braces should be on next line. (brace-style)
(#309) Statement inside of curly braces should be on next line. (brace-style)
(#309) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#312) Missing '()' invoking a constructor (new-parens)
(#318) 'folder' is defined but never used (no-unused-vars)
(#319) Infix operators must be spaced. (space-infix-ops)
(#330) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#330) Empty block statement. (no-empty)
(#337) Line 337 exceeds the maximum line length of 132. (max-len)
(#337) Multiple spaces found before '{'. (no-multi-spaces)
(#337) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#337) Statement inside of curly braces should be on next line. (brace-style)
(#338) Line 338 exceeds the maximum line length of 132. (max-len)
(#338) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#338) Statement inside of curly braces should be on next line. (brace-style)
(#338) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#340) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#340) Statement inside of curly braces should be on next line. (brace-style)
(#340) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#342) Missing semicolon. (semi)
(#345) 'i' used outside of binding context. (block-scoped-var)
(#345) 'i' used outside of binding context. (block-scoped-var)
(#345) 'i' used outside of binding context. (block-scoped-var)
(#346) 'i' used outside of binding context. (block-scoped-var)
(#347) Mixed spaces and tabs. (no-mixed-spaces-and-tabs)
(#348) 'i' used outside of binding context. (block-scoped-var)
(#348) 'i' is already defined (no-redeclare)
(#348) 'i' used outside of binding context. (block-scoped-var)
(#348) 'i' used outside of binding context. (block-scoped-var)
(#349) 'i' used outside of binding context. (block-scoped-var)
(#350) 'i' used outside of binding context. (block-scoped-var)
(#351) 'i' used outside of binding context. (block-scoped-var)
(#351) 'i' used outside of binding context. (block-scoped-var)
(#351) Infix operators must be spaced. (space-infix-ops)
(#351) Missing semicolon. (semi)
(#354) 'i' used outside of binding context. (block-scoped-var)
(#354) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#354) Statement inside of curly braces should be on next line. (brace-style)
(#362) Missing semicolon. (semi)
(#367) Missing semicolon. (semi)
(#373) Missing semicolon. (semi)
(#377) Missing semicolon. (semi)
(#380) Statement inside of curly braces should be on next line. (brace-style)
(#380) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#381) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#381) Statement inside of curly braces should be on next line. (brace-style)
(#381) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#382) Missing semicolon. (semi)
(#386) Statement inside of curly braces should be on next line. (brace-style)
(#386) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#388) 'i' used outside of binding context. (block-scoped-var)
(#388) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#388) Statement inside of curly braces should be on next line. (brace-style)
(#389) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#389) Statement inside of curly braces should be on next line. (brace-style)
(#389) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#389) 'i' used outside of binding context. (block-scoped-var)
(#390) Missing semicolon. (semi)
(#394) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#394) Statement inside of curly braces should be on next line. (brace-style)
(#396) 'i' used outside of binding context. (block-scoped-var)
(#396) Statement inside of curly braces should be on next line. (brace-style)
(#396) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#397) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#398) Line 398 exceeds the maximum line length of 132. (max-len)
(#398) 'i' used outside of binding context. (block-scoped-var)
(#398) 'i' used outside of binding context. (block-scoped-var)
(#398) Statement inside of curly braces should be on next line. (brace-style)
(#398) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#398) 'i' used outside of binding context. (block-scoped-var)
(#399) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#399) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#399) Statement inside of curly braces should be on next line. (brace-style)
(#399) 'i' used outside of binding context. (block-scoped-var)
(#400) Missing semicolon. (semi)
(#404) Statement inside of curly braces should be on next line. (brace-style)
(#404) This line has too many statements. Maximum allowed is 2. (max-statements-per-line)
(#404) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#405) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#405) Statement inside of curly braces should be on next line. (brace-style)
(#405) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#407) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#408) Statement inside of curly braces should be on next line. (brace-style)
(#408) This line has too many statements. Maximum allowed is 2. (max-statements-per-line)
(#408) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#409) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#409) Statement inside of curly braces should be on next line. (brace-style)
(#409) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#411) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#412) Statement inside of curly braces should be on next line. (brace-style)
(#412) This line has too many statements. Maximum allowed is 2. (max-statements-per-line)
(#412) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#413) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#415) Statement inside of curly braces should be on next line. (brace-style)
(#415) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#415) This line has too many statements. Maximum allowed is 2. (max-statements-per-line)
(#417) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#417) Statement inside of curly braces should be on next line. (brace-style)
(#417) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#417) This line has too many statements. Maximum allowed is 2. (max-statements-per-line)
(#419) Missing semicolon. (semi)
(#421) Unexpected space before function parentheses. (space-before-function-paren)
(#424) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#424) Statement inside of curly braces should be on next line. (brace-style)
(#425) 'i' used outside of binding context. (block-scoped-var)
(#428) Line 428 exceeds the maximum line length of 132. (max-len)
(#428) 'i' used outside of binding context. (block-scoped-var)
(#428) Infix operators must be spaced. (space-infix-ops)
(#429) 'i' used outside of binding context. (block-scoped-var)
(#431) 'i' used outside of binding context. (block-scoped-var)
(#432) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#432) Statement inside of curly braces should be on next line. (brace-style)
(#433) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#433) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#433) Statement inside of curly braces should be on next line. (brace-style)
(#435) Statement inside of curly braces should be on next line. (brace-style)
(#435) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#436) Statement inside of curly braces should be on next line. (brace-style)
(#436) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#438) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#438) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#438) Statement inside of curly braces should be on next line. (brace-style)
(#442) Line 442 exceeds the maximum line length of 132. (max-len)
(#444) Line 444 exceeds the maximum line length of 132. (max-len)
(#444) Do not nest ternary expressions (no-nested-ternary)
(#444) Infix operators must be spaced. (space-infix-ops)
(#444) Do not nest ternary expressions (no-nested-ternary)
(#444) Infix operators must be spaced. (space-infix-ops)
(#444) Infix operators must be spaced. (space-infix-ops)
(#444) Infix operators must be spaced. (space-infix-ops)
(#444) Infix operators must be spaced. (space-infix-ops)
(#444) Missing semicolon. (semi)
(#445) Line 445 exceeds the maximum line length of 132. (max-len)
(#445) Infix operators must be spaced. (space-infix-ops)
(#446) Line 446 exceeds the maximum line length of 132. (max-len)
(#446) Infix operators must be spaced. (space-infix-ops)
(#447) 'i' is already defined (no-redeclare)
(#448) A space is required after ','. (comma-spacing)
(#451) Infix operators must be spaced. (space-infix-ops)
(#452) Infix operators must be spaced. (space-infix-ops)
(#454) Missing semicolon. (semi)
local/mr/framework/assets/javascript.js
(#4) Identifier 'local_mr' is not in camel case. (camelcase)
(#6) Missing JSDoc parameter type for 'Y'. (valid-jsdoc)
(#6) Missing JSDoc parameter type for 'args'. (valid-jsdoc)
(#11) Identifier 'init_filter_selectmultiplus' is not in camel case. (camelcase)
(#13) 'selectfield' used outside of binding context. (block-scoped-var)
(#15) 'selectfield' used outside of binding context. (block-scoped-var)
(#15) 'selectfield' is already defined (no-redeclare)
(#19) 'actextfield' used outside of binding context. (block-scoped-var)
(#21) 'actextfield' used outside of binding context. (block-scoped-var)
(#21) 'actextfield' is already defined (no-redeclare)
(#25) 'uldiv' used outside of binding context. (block-scoped-var)
(#27) 'uldiv' is already defined (no-redeclare)
(#27) 'uldiv' used outside of binding context. (block-scoped-var)
(#30) 'actextfield' used outside of binding context. (block-scoped-var)
(#30) 'actextfield' used outside of binding context. (block-scoped-var)
(#30) 'selectfield' used outside of binding context. (block-scoped-var)
(#30) 'selectfield' used outside of binding context. (block-scoped-var)
(#30) 'uldiv' used outside of binding context. (block-scoped-var)
(#30) 'uldiv' used outside of binding context. (block-scoped-var)
(#34) 'selectfield' used outside of binding context. (block-scoped-var)
(#34) 'selectfield' used outside of binding context. (block-scoped-var)
(#37) 'selectfield' used outside of binding context. (block-scoped-var)
(#37) 'selectfield' used outside of binding context. (block-scoped-var)
(#43) Line 43 exceeds the maximum line length of 132. (max-len)
(#43) 'uldiv' used outside of binding context. (block-scoped-var)
(#43) 'uldiv' used outside of binding context. (block-scoped-var)
(#43) Infix operators must be spaced. (space-infix-ops)
(#43) Multiple spaces found before '+'. (no-multi-spaces)
(#43) Missing semicolon. (semi)
(#47) 'selectfield' used outside of binding context. (block-scoped-var)
(#47) 'selectfield' used outside of binding context. (block-scoped-var)
(#58) 'uldiv' used outside of binding context. (block-scoped-var)
(#58) 'uldiv' used outside of binding context. (block-scoped-var)
(#59) 'uldiv' used outside of binding context. (block-scoped-var)
(#59) 'uldiv' used outside of binding context. (block-scoped-var)
(#64) 'uldiv' used outside of binding context. (block-scoped-var)
(#64) 'uldiv' used outside of binding context. (block-scoped-var)
(#87) 'uldiv' used outside of binding context. (block-scoped-var)
(#87) 'uldiv' used outside of binding context. (block-scoped-var)
(#88) 'uldiv' used outside of binding context. (block-scoped-var)
(#88) 'uldiv' used outside of binding context. (block-scoped-var)
(#94) 'actextfield' used outside of binding context. (block-scoped-var)
(#94) 'actextfield' used outside of binding context. (block-scoped-var)
(#100) 'selectfield' used outside of binding context. (block-scoped-var)
(#100) 'selectfield' used outside of binding context. (block-scoped-var)
(#115) 'actextfield' used outside of binding context. (block-scoped-var)
(#115) 'actextfield' used outside of binding context. (block-scoped-var)
(#116) 'actextfield' used outside of binding context. (block-scoped-var)
(#116) 'actextfield' used outside of binding context. (block-scoped-var)
(#122) Expected space or tab after '//' in comment. (spaced-comment)
(#123) 'actextfield' used outside of binding context. (block-scoped-var)
(#123) 'actextfield' used outside of binding context. (block-scoped-var)
(#128) 'actextfield' used outside of binding context. (block-scoped-var)
(#128) 'actextfield' used outside of binding context. (block-scoped-var)
(#136) 'actextfield' used outside of binding context. (block-scoped-var)
(#136) 'actextfield' used outside of binding context. (block-scoped-var)
(#140) 'selectfield' used outside of binding context. (block-scoped-var)
(#140) 'selectfield' used outside of binding context. (block-scoped-var)
(#147) 'actextfield' used outside of binding context. (block-scoped-var)
(#147) 'actextfield' used outside of binding context. (block-scoped-var)
(#148) 'actextfield' used outside of binding context. (block-scoped-var)
(#148) 'actextfield' used outside of binding context. (block-scoped-var)
(#149) 'actextfield' used outside of binding context. (block-scoped-var)
(#149) 'actextfield' used outside of binding context. (block-scoped-var)
(#151) 'uldiv' used outside of binding context. (block-scoped-var)
(#151) 'uldiv' used outside of binding context. (block-scoped-var)
(#152) 'uldiv' used outside of binding context. (block-scoped-var)
(#152) 'uldiv' used outside of binding context. (block-scoped-var)
(#157) Use ‘===’ to compare with ‘null’. (no-eq-null)
(#161) 'actextfield' used outside of binding context. (block-scoped-var)
(#161) 'actextfield' used outside of binding context. (block-scoped-var)
(#169) 'actextfield' used outside of binding context. (block-scoped-var)
(#169) 'actextfield' used outside of binding context. (block-scoped-var)
(#170) 'actextfield' used outside of binding context. (block-scoped-var)
(#170) 'actextfield' used outside of binding context. (block-scoped-var)
(#191) Identifier 'init_mr_html_autocomplete' is not in camel case. (camelcase)
(#193) Multiple spaces found before '='. (no-multi-spaces)
(#207) Use ‘===’ to compare with ‘null’. (no-eq-null)
(#209) 'myDataSource' used outside of binding context. (block-scoped-var)
(#209) Multiple spaces found before '='. (no-multi-spaces)
(#210) 'myDataSource' used outside of binding context. (block-scoped-var)
(#210) Multiple spaces found before '='. (no-multi-spaces)
(#211) 'myDataSource' used outside of binding context. (block-scoped-var)
(#212) 'myDataSource' used outside of binding context. (block-scoped-var)
(#212) Multiple spaces found before '='. (no-multi-spaces)
(#214) Extra space after key 'fields'. (key-spacing)
(#218) 'myDataSource' used outside of binding context. (block-scoped-var)
(#218) 'myDataSource' is already defined (no-redeclare)
(#219) 'myDataSource' used outside of binding context. (block-scoped-var)
(#219) Extra space after key 'fields'. (key-spacing)
(#223) 'myDataSource' used outside of binding context. (block-scoped-var)
(#223) 'myDataSource' used outside of binding context. (block-scoped-var)
(#224) Multiple spaces found before '='. (no-multi-spaces)
(#226) Multiple spaces found before '='. (no-multi-spaces)
(#227) Multiple spaces found before '='. (no-multi-spaces)
(#229) Use ‘===’ to compare with ‘null’. (no-eq-null)
(#231) A leading decimal point can be confused with a dot. (no-floating-decimal)
(#235) Unnecessary escape character: \? (no-useless-escape)
(#255) There should be no space before ','. (comma-spacing)
(#255) 'sSelection' is defined but never used (no-unused-vars)
local/mr/renderer.js
(#4) Identifier 'local_mr' is not in camel case. (camelcase)
(#11) Missing JSDoc parameter type for 'Y'. (valid-jsdoc)
(#19) Identifier 'init_mr_html_table' is not in camel case. (camelcase)
(#30) 'loadFunction' is defined but never used (no-unused-vars)
(#37) Multiple spaces found before '='. (no-multi-spaces)
(#38) Multiple spaces found before '='. (no-multi-spaces)
(#40) Multiple spaces found before '='. (no-multi-spaces)
(#53) Line 53 exceeds the maximum line length of 132. (max-len)
(#56) Extra space after key 'firstPageLinkLabel'. (key-spacing)
(#57) Extra space after key 'firstPageLinkTitle'. (key-spacing)
(#59) Extra space after key 'lastPageLinkLabel'. (key-spacing)
(#60) Extra space after key 'lastPageLinkTitle'. (key-spacing)
(#62) Extra space after key 'previousPageLinkLabel'. (key-spacing)
(#63) Extra space after key 'previousPageLinkTitle'. (key-spacing)
(#65) Extra space after key 'nextPageLinkLabel'. (key-spacing)
(#66) Extra space after key 'nextPageLinkTitle'. (key-spacing)
(#77) 'oSelf' is defined but never used (no-unused-vars)
(#79) Multiple spaces found before '='. (no-multi-spaces)
(#79) There should be no space after '{' (object-curly-spacing)
(#79) There should be no space before '}' (object-curly-spacing)
(#80) Multiple spaces found before '='. (no-multi-spaces)
(#81) Multiple spaces found before '='. (no-multi-spaces)
(#85) 'dir' used outside of binding context. (block-scoped-var)
(#87) 'dir' used outside of binding context. (block-scoped-var)
(#87) 'dir' is already defined (no-redeclare)
(#92) Multiple spaces found before '"&tsort="'. (no-multi-spaces)
(#93) 'dir' used outside of binding context. (block-scoped-var)
(#93) 'dir' used outside of binding context. (block-scoped-var)
(#134) Expected space or tab after '//' in comment. (spaced-comment)
(#139) Identifier 'init_table_live_log' is not in camel case. (camelcase)
local/mr/yui/accessiblepanel/accessiblepanel.js
(#1) 'YUI' is not defined. (no-undef)
(#15) 'config' is defined but never used (no-unused-vars)
(#17) Missing semicolon. (semi)
(#35) ',' should be placed last. (comma-style)
(#36) ',' should be placed last. (comma-style)
(#93) Missing JSDoc parameter type for 'e'. (valid-jsdoc)
(#100) Extra space after key '_afterHostRenderEvent'. (key-spacing)
(#100) 'e' is defined but never used (no-unused-vars)
(#139) 'e' is defined but never used (no-unused-vars)
(#152) Extra space after key '_afterHostShowMethod'. (key-spacing)
(#169) Missing JSDoc parameter type for 'attr'. (valid-jsdoc)
(#169) Missing JSDoc parameter type for 'newval'. (valid-jsdoc)
(#180) Missing JSDoc parameter type for 'value'. (valid-jsdoc)
(#192) Identifier 'local_mr' is not in camel case. (camelcase)
(#195) Missing space before value for key 'requires'. (key-spacing)
local/mr/yui/ariacontrol/ariacontrol.js
(#1) 'YUI' is not defined. (no-undef)
(#47) Identifier '_init_aria_controls' is not in camel case. (camelcase)
(#57) Identifier 'is_label_updating' is not in camel case. (camelcase)
(#58) Missing semicolon. (semi)
(#61) Missing JSDoc parameter type for 'e'. (valid-jsdoc)
(#68) Identifier 'handle_host_event' is not in camel case. (camelcase)
(#78) Identifier 'toggle_state' is not in camel case. (camelcase)
(#98) Identifier 'toggle_aria_label' is not in camel case. (camelcase)
(#126) Missing JSDoc parameter type for 'name'. (valid-jsdoc)
(#126) Missing JSDoc parameter type for 'defaultValue'. (valid-jsdoc)
(#132) Identifier '_get_data' is not in camel case. (camelcase)
(#140) Missing JSDoc parameter type for 'value'. (valid-jsdoc)
(#154) Missing JSDoc parameter type for 'value'. (valid-jsdoc)
(#290) Identifier 'local_mr' is not in camel case. (camelcase)
local/mr/yui/ariacontrolled/ariacontrolled.js
(#1) 'YUI' is not defined. (no-undef)
(#57) Identifier 'toggle_state' is not in camel case. (camelcase)
(#71) Identifier 'update_state' is not in camel case. (camelcase)
(#92) Identifier 'update_aria_state' is not in camel case. (camelcase)
(#107) Missing JSDoc parameter type for 'value'. (valid-jsdoc)
(#119) Missing JSDoc parameter type for 'value'. (valid-jsdoc)
(#131) Missing JSDoc parameter type for 'value'. (valid-jsdoc)
(#140) Missing JSDoc parameter type for 'value'. (valid-jsdoc)
(#282) Identifier 'local_mr' is not in camel case. (camelcase)
local/mr/yui/livelog/livelog.js
(#11) 'YUI' is not defined. (no-undef)
(#46) Identifier 'log_text' is not in camel case. (camelcase)
(#54) Identifier 'log_node' is not in camel case. (camelcase)
(#61) Identifier 'update_log_attrs' is not in camel case. (camelcase)
(#71) Identifier 'local_mr' is not in camel case. (camelcase)
(#73) Identifier 'init_livelog' is not in camel case. (camelcase)

CSS problems

(0 errors, 16 warnings)

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

local/mr/docs/media/banner.css
(#10) Rule is empty.
local/mr/docs/media/stylesheet.css
(#12) Rule is empty.
(#21) Rule is empty.
(#35) Rule is empty.
(#40) Rule is empty.
(#63) Rule is empty.
(#66) Expected (<color> | inherit) but found 'DDDDFF'.
(#82) Rule is empty.
(#85) Rule is empty.
(#89) Rule is empty.
(#99) Rule is empty.
(#105) Rule is empty.
(#128) Rule is empty.
(#134) Rule is empty.
(#135) Rule is empty.
(#137) Rule is empty.

PHPDocs style problems

(696 errors, 49 warnings)

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

local/mr/bootstrap.php
(#20) Package mr is not valid
local/mr/controller/default.php
(#26) Class local_mr_controller_default does not have @copyright tag
(#26) Class local_mr_controller_default does not have @license tag
local/mr/form/filter.php
(#34) Function local_mr_form_filter::definition is not documented
(#47) There is no description in phpdocs for function add_submit_buttons
(#26) Class local_mr_form_filter does not have @copyright tag
(#26) Class local_mr_form_filter does not have @license tag
local/mr/framework/autoload.php
(#31) Class mr_autoload does not have @copyright tag
(#31) Class mr_autoload does not have @license tag
(#20) Package mr is not valid
(#42) Package mr is not valid
local/mr/framework/bootstrap.php
(#32) Class mr_bootstrap does not have @copyright tag
(#32) Class mr_bootstrap does not have @license tag
(#43) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#41) Package mr is not valid
local/mr/framework/cache.php
(#36) Class mr_cache does not have @copyright tag
(#36) Class mr_cache does not have @license tag
(#43) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#42) Package mr is not valid
local/mr/framework/config.php
(#67) Function mr_config::get_default is not documented
(#71) Function mr_config::set_value is not documented
(#76) Function mr_config::get_value is not documented
(#80) Function mr_config::get_name is not documented
(#56) There is no description in phpdocs for function __construct
(#24) Class mr_config does not have @copyright tag
(#24) Class mr_config does not have @license tag
(#20) Package mr is not valid
(#30) Package mr is not valid
local/mr/framework/config/collection.php
(#24) Class mr_config_collection does not have @copyright tag
(#24) Class mr_config_collection does not have @license tag
(#20) Package mr is not valid
(#31) Package mr is not valid
local/mr/framework/config/interface.php
(#20) Package mr is not valid
(#28) Package mr is not valid
local/mr/framework/config/storage/default.php
(#86) Function mr_config_storage_default::read is not documented
(#99) Function mr_config_storage_default::write is not documented
(#112) Function mr_config_storage_default::remove is not documented
(#48) There is no description in phpdocs for function __construct
(#55) There is no description in phpdocs for function get_cache
(#24) Class mr_config_storage_default does not have @copyright tag
(#24) Class mr_config_storage_default does not have @license tag
(#20) Package mr is not valid
(#31) Package mr is not valid
local/mr/framework/config/storage/interface.php
(#20) Package mr is not valid
(#31) Package mr is not valid
local/mr/framework/controller.php
(#424) Phpdocs for function mr_controller::add_tabs has incomplete parameters list
(#56) Class mr_controller does not have @copyright tag
(#56) Class mr_controller does not have @license tag
(#66) Not recommended phpdocs tag @example used
(#102) Not recommended phpdocs tag @example used
(#102) Not recommended phpdocs tag @example used
(#303) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#64) Package mr is not valid
local/mr/framework/controller/admin.php
(#36) Class mr_controller_admin does not have @copyright tag
(#36) Class mr_controller_admin does not have @license tag
(#20) Package mr is not valid
(#39) Package mr is not valid
local/mr/framework/controller/block.php
(#84) Phpdocs for function mr_controller_block::new_url has incomplete parameters list
(#31) Class mr_controller_block does not have @copyright tag
(#31) Class mr_controller_block does not have @license tag
(#20) Package mr is not valid
(#34) Package mr is not valid
local/mr/framework/controller/mod.php
(#92) Phpdocs for function mr_controller_mod::new_url has incomplete parameters list
(#31) Class mr_controller_mod does not have @copyright tag
(#31) Class mr_controller_mod does not have @license tag
(#20) Package mr is not valid
(#34) Package mr is not valid
local/mr/framework/db/queue.php
(#282) Phpdocs for function mr_db_queue::normalise_value has incomplete parameters list
(#36) Class mr_db_queue does not have @copyright tag
(#36) Class mr_db_queue does not have @license tag
(#45) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#43) Package mr is not valid
local/mr/framework/db/record.php
(#31) Class mr_db_record does not have @copyright tag
(#31) Class mr_db_record does not have @license tag
(#39) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#38) Package mr is not valid
local/mr/framework/db/table.php
(#167) Phpdocs for function mr_db_table::get_metacolumn has incomplete parameters list
(#31) Class mr_db_table does not have @copyright tag
(#31) Class mr_db_table does not have @license tag
(#38) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#37) Package mr is not valid
local/mr/framework/file/export.php
(#26) Class mr_file_export does not have @copyright tag
(#26) Class mr_file_export does not have @license tag
(#35) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#33) Package mr is not valid
local/mr/framework/file/export/abstract.php
(#31) Class mr_file_export_abstract does not have @copyright tag
(#31) Class mr_file_export_abstract does not have @license tag
(#20) Package mr is not valid
(#39) Package mr is not valid
local/mr/framework/file/export/spreadsheet/abstract.php
(#103) Phpdocs for function mr_file_export_spreadsheet_abstract::set_headers has incomplete parameters list
(#110) Phpdocs for function mr_file_export_spreadsheet_abstract::add_row has incomplete parameters list
(#31) Class mr_file_export_spreadsheet_abstract does not have @copyright tag
(#31) Class mr_file_export_spreadsheet_abstract does not have @license tag
(#20) Package mr is not valid
(#34) Package mr is not valid
local/mr/framework/file/export/spreadsheet/excel.php
(#31) Class mr_file_export_spreadsheet_excel does not have @copyright tag
(#31) Class mr_file_export_spreadsheet_excel does not have @license tag
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/file/export/spreadsheet/ods.php
(#31) Class mr_file_export_spreadsheet_ods does not have @copyright tag
(#31) Class mr_file_export_spreadsheet_ods does not have @license tag
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/file/export/text/abstract.php
(#89) Phpdocs for function mr_file_export_text_abstract::set_headers has incomplete parameters list
(#96) Phpdocs for function mr_file_export_text_abstract::add_row has incomplete parameters list
(#31) Class mr_file_export_text_abstract does not have @copyright tag
(#31) Class mr_file_export_text_abstract does not have @license tag
(#20) Package mr is not valid
(#34) Package mr is not valid
local/mr/framework/file/export/text/csv.php
(#31) Class mr_file_export_text_csv does not have @copyright tag
(#31) Class mr_file_export_text_csv does not have @license tag
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/file/export/text/tsv.php
(#31) Class mr_file_export_text_tsv does not have @copyright tag
(#31) Class mr_file_export_text_tsv does not have @license tag
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/fixture/abstract.php
(#43) Function mr_fixture_abstract::__construct is not documented
(#31) Class mr_fixture_abstract does not have @copyright tag
(#31) Class mr_fixture_abstract does not have @license tag
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/fixture/course.php
(#47) There is no description in phpdocs for function __construct
(#33) Class mr_fixture_course does not have @copyright tag
(#33) Class mr_fixture_course does not have @license tag
(#20) Package mr is not valid
(#37) Package mr is not valid
local/mr/framework/fixture/enrollment.php
(#65) There is no description in phpdocs for function __construct
(#174) There is no description in phpdocs for function set_course
(#183) There is no description in phpdocs for function get_course
(#190) There is no description in phpdocs for function set_user
(#199) There is no description in phpdocs for function get_user
(#206) There is no description in phpdocs for function set_enroll
(#215) There is no description in phpdocs for function get_enroll
(#242) There is no description in phpdocs for function get_option
(#254) There is no description in phpdocs for function set_role
(#263) There is no description in phpdocs for function get_role
(#66) Phpdocs for function mr_fixture_enrollment::__construct has incomplete parameters list
(#243) Phpdocs for function mr_fixture_enrollment::get_option has incomplete parameters list
(#31) Class mr_fixture_enrollment does not have @copyright tag
(#31) Class mr_fixture_enrollment does not have @license tag
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/fixture/group.php
(#51) There is no description in phpdocs for function __construct
(#119) There is no description in phpdocs for function set_course
(#128) There is no description in phpdocs for function get_course
(#32) Class mr_fixture_group does not have @copyright tag
(#32) Class mr_fixture_group does not have @license tag
(#20) Package mr is not valid
(#36) Package mr is not valid
local/mr/framework/fixture/group/member.php
(#49) There is no description in phpdocs for function __construct
(#117) There is no description in phpdocs for function set_group
(#126) There is no description in phpdocs for function get_group
(#133) There is no description in phpdocs for function set_enrollment
(#142) There is no description in phpdocs for function get_enrollment
(#149) There is no description in phpdocs for function get_user
(#32) Class mr_fixture_group_member does not have @copyright tag
(#32) Class mr_fixture_group_member does not have @license tag
(#20) Package mr is not valid
(#36) Package mr is not valid
local/mr/framework/fixture/interface.php
(#43) Not recommended phpdocs tag @abstract used
(#57) Not recommended phpdocs tag @abstract used
(#69) Not recommended phpdocs tag @abstract used
(#80) Not recommended phpdocs tag @abstract used
(#91) Not recommended phpdocs tag @abstract used
(#100) Not recommended phpdocs tag @abstract used
(#20) Package mr is not valid
(#33) Package mr is not valid
local/mr/framework/fixture/manager.php
(#26) Class mr_fixture_manager does not have @copyright tag
(#26) Class mr_fixture_manager does not have @license tag
(#59) Not recommended phpdocs tag @static used
(#137) Not recommended phpdocs tag @static used
(#20) Package mr is not valid
(#36) Package mr is not valid
local/mr/framework/fixture/role.php
(#48) There is no description in phpdocs for function __construct
(#99) There is no description in phpdocs for function set_shortname
(#108) There is no description in phpdocs for function get_shortname
(#31) Class mr_fixture_role does not have @copyright tag
(#31) Class mr_fixture_role does not have @license tag
(#20) Package mr is not valid
(#40) Package mr is not valid
local/mr/framework/fixture/role/assignment.php
(#60) There is no description in phpdocs for function __construct
(#138) There is no description in phpdocs for function set_context
(#147) There is no description in phpdocs for function get_context
(#200) There is no description in phpdocs for function get_option
(#212) There is no description in phpdocs for function set_role
(#221) There is no description in phpdocs for function get_role
(#228) There is no description in phpdocs for function set_user
(#237) There is no description in phpdocs for function get_user
(#201) Phpdocs for function mr_fixture_role_assignment::get_option has incomplete parameters list
(#31) Class mr_fixture_role_assignment does not have @copyright tag
(#31) Class mr_fixture_role_assignment does not have @license tag
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/fixture/user.php
(#46) There is no description in phpdocs for function __construct
(#32) Class mr_fixture_user does not have @copyright tag
(#32) Class mr_fixture_user does not have @license tag
(#20) Package mr is not valid
(#36) Package mr is not valid
local/mr/framework/fixture/user/profile.php
(#52) Variable mr_fixture_user_profile::$defaults is not documented
(#58) There is no description in phpdocs for function __construct
(#167) There is no description in phpdocs for function set_category
(#176) There is no description in phpdocs for function get_category
(#31) Class mr_fixture_user_profile does not have @copyright tag
(#31) Class mr_fixture_user_profile does not have @license tag
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/fixture/user/profile/category.php
(#45) There is no description in phpdocs for function __construct
(#115) There is no description in phpdocs for function set_name
(#124) There is no description in phpdocs for function get_name
(#31) Class mr_fixture_user_profile_category does not have @copyright tag
(#31) Class mr_fixture_user_profile_category does not have @license tag
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/format/abstract.php
(#26) Class mr_format_abstract does not have @copyright tag
(#26) Class mr_format_abstract does not have @license tag
(#20) Package mr is not valid
(#32) Package mr is not valid
local/mr/framework/format/date.php
(#63) Phpdocs for function mr_format_date::format has incomplete parameters list
(#31) Class mr_format_date does not have @copyright tag
(#31) Class mr_format_date does not have @license tag
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/format/number.php
(#73) Phpdocs for function mr_format_number::format has incomplete parameters list
(#31) Class mr_format_number does not have @copyright tag
(#31) Class mr_format_number does not have @license tag
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/format/string.php
(#73) Phpdocs for function mr_format_string::format has incomplete parameters list
(#31) Class mr_format_string does not have @copyright tag
(#31) Class mr_format_string does not have @license tag
(#20) Package mr is not valid
(#36) Package mr is not valid
local/mr/framework/format/text.php
(#72) Phpdocs for function mr_format_text::format has incomplete parameters list
(#31) Class mr_format_text does not have @copyright tag
(#31) Class mr_format_text does not have @license tag
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/helper.php
(#31) Class mr_helper does not have @copyright tag
(#31) Class mr_helper does not have @license tag
(#20) Package mr is not valid
(#65) Package mr is not valid
local/mr/framework/helper/abstract.php
(#26) Class mr_helper_abstract does not have @copyright tag
(#26) Class mr_helper_abstract does not have @license tag
(#33) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#32) Package mr is not valid
local/mr/framework/helper/buffer.php
(#46) Phpdocs for function mr_helper_buffer::direct has incomplete parameters list
(#31) Class mr_helper_buffer does not have @copyright tag
(#31) Class mr_helper_buffer does not have @license tag
(#40) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#38) Package mr is not valid
local/mr/framework/helper/cache.php
(#36) Class mr_helper_cache does not have @copyright tag
(#36) Class mr_helper_cache does not have @license tag
(#45) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#44) Package mr is not valid
local/mr/framework/helper/html.php
(#31) Class mr_helper_html does not have @copyright tag
(#31) Class mr_helper_html does not have @license tag
(#20) Package mr is not valid
(#38) Package mr is not valid
local/mr/framework/helper/load.php
(#31) Class mr_helper_load does not have @copyright tag
(#31) Class mr_helper_load does not have @license tag
(#199) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#57) Package mr is not valid
local/mr/framework/helper/recentactivity.php
(#31) Class mr_helper_recentactivity does not have @copyright tag
(#31) Class mr_helper_recentactivity does not have @license tag
(#20) Package mr is not valid
(#38) Package mr is not valid
local/mr/framework/helper/tag.php
(#36) Class mr_helper_tag does not have @copyright tag
(#36) Class mr_helper_tag does not have @license tag
(#45) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#44) Package mr is not valid
local/mr/framework/helper/testwebservice.php
(#36) Class mr_helper_testwebservice does not have @copyright tag
(#36) Class mr_helper_testwebservice does not have @license tag
(#20) Package mr is not valid
(#41) Package mr is not valid
local/mr/framework/helper/users.php
(#17) File-level phpdocs block is not found
(#23) Package mr is not valid
(#32) Package mr is not valid
local/mr/framework/html/filter.php
(#31) Class mr_html_filter does not have @copyright tag
(#31) Class mr_html_filter does not have @license tag
(#40) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#39) Package mr is not valid
local/mr/framework/html/filter/abstract.php
(#26) Class mr_html_filter_abstract does not have @copyright tag
(#26) Class mr_html_filter_abstract does not have @license tag
(#20) Package mr is not valid
(#30) Package mr is not valid
local/mr/framework/html/filter/autocomplete.php
(#46) Phpdocs for function mr_html_filter_autocomplete::__construct has incomplete parameters list
(#54) Phpdocs for function mr_html_filter_autocomplete::add_element has incomplete parameters list
(#31) Class mr_html_filter_autocomplete does not have @copyright tag
(#31) Class mr_html_filter_autocomplete does not have @license tag
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/html/filter/autocompleteid.php
(#48) Phpdocs for function mr_html_filter_autocompleteid::__construct has incomplete parameters list
(#65) Phpdocs for function mr_html_filter_autocompleteid::add_element has incomplete parameters list
(#31) Class mr_html_filter_autocompleteid does not have @copyright tag
(#31) Class mr_html_filter_autocompleteid does not have @license tag
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/html/filter/checkbox.php
(#97) Phpdocs for function mr_html_filter_checkbox::add_element has incomplete parameters list
(#31) Class mr_html_filter_checkbox does not have @copyright tag
(#31) Class mr_html_filter_checkbox does not have @license tag
(#20) Package mr is not valid
(#36) Package mr is not valid
local/mr/framework/html/filter/daterange.php
(#52) Phpdocs for function mr_html_filter_daterange::preferences_update has incomplete parameters list
(#70) Phpdocs for function mr_html_filter_daterange::add_element has incomplete parameters list
(#31) Class mr_html_filter_daterange does not have @copyright tag
(#31) Class mr_html_filter_daterange does not have @license tag
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/html/filter/header.php
(#32) Class mr_html_filter_header does not have @copyright tag
(#32) Class mr_html_filter_header does not have @license tag
(#20) Package mr is not valid
(#36) Package mr is not valid
local/mr/framework/html/filter/hidden.php
(#65) Phpdocs for function mr_html_filter_hidden::add_element has incomplete parameters list
(#31) Class mr_html_filter_hidden does not have @copyright tag
(#31) Class mr_html_filter_hidden does not have @license tag
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/html/filter/html.php
(#32) Class mr_html_filter_html does not have @copyright tag
(#32) Class mr_html_filter_html does not have @license tag
(#20) Package mr is not valid
(#36) Package mr is not valid
local/mr/framework/html/filter/numberrange.php
(#2) Empty line found after PHP open tag
(#86) Phpdocs for function mr_html_filter_numberrange::preferences_update has incomplete parameters list
(#104) Phpdocs for function mr_html_filter_numberrange::add_element has incomplete parameters list
(#33) Class mr_html_filter_numberrange does not have @copyright tag
(#33) Class mr_html_filter_numberrange does not have @license tag
(#21) Package mr is not valid
(#37) Package mr is not valid
local/mr/framework/html/filter/recent.php
(#46) Phpdocs for function mr_html_filter_recent::add_element has incomplete parameters list
(#31) Class mr_html_filter_recent does not have @copyright tag
(#31) Class mr_html_filter_recent does not have @license tag
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/html/filter/select.php
(#45) Phpdocs for function mr_html_filter_select::__construct has incomplete parameters list
(#63) Phpdocs for function mr_html_filter_select::add_element has incomplete parameters list
(#31) Class mr_html_filter_select does not have @copyright tag
(#31) Class mr_html_filter_select does not have @license tag
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/html/filter/selectmulti.php
(#52) Phpdocs for function mr_html_filter_selectmulti::__construct has incomplete parameters list
(#68) Phpdocs for function mr_html_filter_selectmulti::preferences_update has incomplete parameters list
(#80) Phpdocs for function mr_html_filter_selectmulti::add_element has incomplete parameters list
(#31) Class mr_html_filter_selectmulti does not have @copyright tag
(#31) Class mr_html_filter_selectmulti does not have @license tag
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/html/filter/selectmultiplus.php
(#34) Function mr_html_filter_selectmultiplus::__construct is not documented
(#127) Function mr_html_filter_selectmultiplus::sql is not documented
(#113) There is no description in phpdocs for function preferences_update
(#114) Phpdocs for function mr_html_filter_selectmultiplus::preferences_update has incomplete parameters list
(#27) Class mr_html_filter_selectmultiplus does not have @copyright tag
(#27) Class mr_html_filter_selectmultiplus does not have @license tag
(#20) Package mr is not valid
(#31) Package mr is not valid
local/mr/framework/html/filter/text.php
(#39) Phpdocs for function mr_html_filter_text::add_element has incomplete parameters list
(#31) Class mr_html_filter_text does not have @copyright tag
(#31) Class mr_html_filter_text does not have @license tag
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/html/filter/textarea.php
(#40) Variable mr_html_filter_textarea::$attributes is not documented
(#56) Phpdocs for function mr_html_filter_textarea::add_element has incomplete parameters list
(#31) Class mr_html_filter_textarea does not have @copyright tag
(#31) Class mr_html_filter_textarea does not have @license tag
(#20) Package mr is not valid
(#36) Package mr is not valid
local/mr/framework/html/heading.php
(#26) Class mr_html_heading does not have @copyright tag
(#26) Class mr_html_heading does not have @license tag
(#20) Package mr is not valid
(#33) Package mr is not valid
local/mr/framework/html/notify.php
(#26) Class mr_html_notify does not have @copyright tag
(#26) Class mr_html_notify does not have @license tag
(#138) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#39) Package mr is not valid
local/mr/framework/html/paging.php
(#41) Phpdocs for variable mr_html_paging::$REQUEST_PAGE does not contain @var or incorrect
(#46) Phpdocs for variable mr_html_paging::$REQUEST_PERPAGE does not contain @var or incorrect
(#31) Class mr_html_paging does not have @copyright tag
(#31) Class mr_html_paging does not have @license tag
(#38) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#36) Package mr is not valid
local/mr/framework/html/table.php
(#489) Phpdocs for function mr_html_table::add_format has incomplete parameters list
(#52) Phpdocs for variable mr_html_table::$REQUEST_SORT does not contain @var or incorrect
(#57) Phpdocs for variable mr_html_table::$REQUEST_ORDER does not contain @var or incorrect
(#41) Class mr_html_table does not have @copyright tag
(#41) Class mr_html_table does not have @license tag
(#48) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#47) Package mr is not valid
local/mr/framework/html/table/column.php
(#31) Class mr_html_table_column does not have @copyright tag
(#31) Class mr_html_table_column does not have @license tag
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/html/table/column/dynamic.php
(#95) Phpdocs for function mr_html_table_column_dynamic::add_heading has incomplete parameters list
(#116) Phpdocs for function mr_html_table_column_dynamic::set_config has incomplete parameters list
(#126) Phpdocs for function mr_html_table_column_dynamic::add_format has incomplete parameters list
(#31) Class mr_html_table_column_dynamic does not have @copyright tag
(#31) Class mr_html_table_column_dynamic does not have @license tag
(#20) Package mr is not valid
(#39) Package mr is not valid
local/mr/framework/html/tabs.php
(#26) Class mr_html_tabs does not have @copyright tag
(#26) Class mr_html_tabs does not have @license tag
(#33) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#31) Package mr is not valid
local/mr/framework/html/tag.php
(#406) Phpdocs for function mr_html_tag::close has incomplete parameters list
(#26) Class mr_html_tag does not have @copyright tag
(#26) Class mr_html_tag does not have @license tag
(#67) Not recommended phpdocs tag @example used
(#161) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#65) Package mr is not valid
local/mr/framework/lock.php
(#31) Class mr_lock does not have @copyright tag
(#31) Class mr_lock does not have @license tag
(#20) Package mr is not valid
(#51) Package mr is not valid
local/mr/framework/lock/abstract.php
(#26) Class mr_lock_abstract does not have @copyright tag
(#26) Class mr_lock_abstract does not have @license tag
(#20) Package mr is not valid
(#33) Package mr is not valid
local/mr/framework/lock/redis.php
(#47) Function mr_lock_redis::get is not documented
(#85) Function mr_lock_redis::release is not documented
(#36) Class mr_lock_redis does not have @copyright tag
(#36) Class mr_lock_redis does not have @license tag
(#20) Package mr is not valid
(#42) Package mr is not valid
local/mr/framework/model/abstract.php
(#38) There is no description in phpdocs for function __construct
(#26) Class mr_model_abstract does not have @copyright tag
(#26) Class mr_model_abstract does not have @license tag
(#35) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#34) Package mr is not valid
local/mr/framework/model/record/abstract.php
(#31) Class mr_model_record_abstract does not have @copyright tag
(#31) Class mr_model_record_abstract does not have @license tag
(#43) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#42) Package mr is not valid
local/mr/framework/plugin.php
(#26) Class mr_plugin does not have @copyright tag
(#26) Class mr_plugin does not have @license tag
(#37) Not recommended phpdocs tag @example used
(#37) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#36) Package mr is not valid
local/mr/framework/preferences.php
(#24) Class mr_preferences does not have @copyright tag
(#24) Class mr_preferences does not have @license tag
(#20) Package mr is not valid
(#34) Package mr is not valid
local/mr/framework/readonly.php
(#26) Class mr_readonly does not have @copyright tag
(#26) Class mr_readonly does not have @license tag
(#20) Package mr is not valid
(#37) Package mr is not valid
local/mr/framework/report/abstract.php
(#61) Class mr_report_abstract does not have @copyright tag
(#61) Class mr_report_abstract does not have @license tag
(#66) Not recommended phpdocs tag @example used
(#66) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#64) Package mr is not valid
local/mr/framework/repository/abstract.php
(#41) Class mr_repository_abstract does not have @copyright tag
(#41) Class mr_repository_abstract does not have @license tag
(#58) Not recommended phpdocs tag @example used
(#74) Not recommended phpdocs tag @abstract used
(#82) Not recommended phpdocs tag @abstract used
(#20) Package mr is not valid
(#57) Package mr is not valid
local/mr/framework/repository/recordset.php
(#71) Function mr_repository_recordset::next is not documented
(#75) Function mr_repository_recordset::key is not documented
(#79) Function mr_repository_recordset::valid is not documented
(#83) Function mr_repository_recordset::close is not documented
(#50) There is no description in phpdocs for function __construct
(#26) Class mr_repository_recordset does not have @copyright tag
(#26) Class mr_repository_recordset does not have @license tag
(#37) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#36) Package mr is not valid
local/mr/framework/server/abstract.php
(#41) Class mr_server_abstract does not have @copyright tag
(#41) Class mr_server_abstract does not have @license tag
(#49) Not recommended phpdocs tag @example used
(#49) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#48) Package mr is not valid
local/mr/framework/server/response/abstract.php
(#143) Phpdocs for function mr_server_response_abstract::send_headers has incomplete parameters list
(#31) Class mr_server_response_abstract does not have @copyright tag
(#31) Class mr_server_response_abstract does not have @license tag
(#43) Not recommended phpdocs tag @example used
(#43) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#42) Package mr is not valid
local/mr/framework/server/rest.php
(#31) Class mr_server_rest does not have @copyright tag
(#31) Class mr_server_rest does not have @license tag
(#36) Not recommended phpdocs tag @example used
(#36) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#35) Package mr is not valid
local/mr/framework/server/service/abstract.php
(#31) Class mr_server_service_abstract does not have @copyright tag
(#31) Class mr_server_service_abstract does not have @license tag
(#42) Not recommended phpdocs tag @example used
(#42) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#41) Package mr is not valid
local/mr/framework/server/validate/ip.php
(#57) Constant mr_server_validate_ip::NOT_VALID is not documented
(#46) Class mr_server_validate_ip does not have @copyright tag
(#46) Class mr_server_validate_ip does not have @license tag
(#20) Package mr is not valid
(#50) Package mr is not valid
local/mr/framework/server/validate/login.php
(#57) Constant mr_server_validate_login::LOGIN_MISSING is not documented
(#58) Constant mr_server_validate_login::LOGIN_COOKIE is not documented
(#46) Class mr_server_validate_login does not have @copyright tag
(#46) Class mr_server_validate_login does not have @license tag
(#20) Package mr is not valid
(#50) Package mr is not valid
local/mr/framework/server/validate/method.php
(#46) Class mr_server_validate_method does not have @copyright tag
(#46) Class mr_server_validate_method does not have @license tag
(#20) Package mr is not valid
(#50) Package mr is not valid
local/mr/framework/server/validate/secure.php
(#46) Class mr_server_validate_secure does not have @copyright tag
(#46) Class mr_server_validate_secure does not have @license tag
(#20) Package mr is not valid
(#50) Package mr is not valid
local/mr/framework/server/validate/test.php
(#46) Class mr_server_validate_test does not have @copyright tag
(#46) Class mr_server_validate_test does not have @license tag
(#20) Package mr is not valid
(#52) Package mr is not valid
local/mr/framework/server/validate/token.php
(#57) Constant mr_server_validate_token::TOKEN_NO_MATCH is not documented
(#58) Constant mr_server_validate_token::TOKEN_NOT_PASSED is not documented
(#46) Class mr_server_validate_token does not have @copyright tag
(#46) Class mr_server_validate_token does not have @license tag
(#20) Package mr is not valid
(#50) Package mr is not valid
local/mr/framework/var.php
(#82) Phpdocs for function mr_var::set has incomplete parameters list
(#26) Class mr_var does not have @copyright tag
(#26) Class mr_var does not have @license tag
(#20) Package mr is not valid
(#38) Package mr is not valid
local/mr/renderer.php
(#514) Phpdocs for function local_mr_renderer::help_render_navigation_display has incomplete parameters list
(#524) Phpdocs for function local_mr_renderer::help_render_chart_select has incomplete parameters list
(#31) Class local_mr_renderer does not have @copyright tag
(#31) Class local_mr_renderer does not have @license tag
(#20) Package mr is not valid
(#36) Package mr is not valid
local/mr/simpletest/testautoload.php
(#31) Class mr_autoload_test is not documented
(#35) Function mr_autoload_test::test_autoload is not documented
(#42) Function mr_autoload_test::test_no_namespace is not documented
(#47) Function mr_autoload_test::test_register is not documented
(#62) Function mr_autoload_test::test_unregister is not documented
(#33) Variable mr_autoload_test::$includecoverage is not documented
(#20) Package mr is not valid
local/mr/simpletest/testbootstrap.php
(#36) Class mr_bootstrap_test is not documented
(#40) Function mr_bootstrap_test::test_bootstrap_startup is not documented
(#57) Function mr_bootstrap_test::test_bootstrap_shutdown is not documented
(#73) Function mr_bootstrap_test::test_redis_connect_ping_close is not documented
(#80) Function mr_bootstrap_test::test_redis_set_get_delete is not documented
(#88) Function mr_bootstrap_test::test_zend_include_path is not documented
(#38) Variable mr_bootstrap_test::$includecoverage is not documented
(#20) Package mr is not valid
local/mr/simpletest/testcache.php
(#36) Class mr_cache_test is not documented
(#40) Function mr_cache_test::setUp is not documented
(#44) Function mr_cache_test::tearDown is not documented
(#48) Function mr_cache_test::test_cache is not documented
(#63) Function mr_cache_test::test_clean is not documented
(#78) Function mr_cache_test::test_cache_object is not documented
(#93) Function mr_cache_test::test_cache_broken is not documented
(#38) Variable mr_cache_test::$includecoverage is not documented
(#20) Package mr is not valid
local/mr/simpletest/testdbrecord.php
(#31) Class mr_db_record_test is not documented
(#35) Function mr_db_record_test::test_default_bad_id is not documented
(#42) Function mr_db_record_test::test_set_bad_id is not documented
(#33) Variable mr_db_record_test::$includecoverage is not documented
(#20) Package mr is not valid
local/mr/simpletest/testfixturecourse.php
(#31) Class mr_fixture_course_test is not documented
(#35) Function mr_fixture_course_test::tearDown is not documented
(#43) Function mr_fixture_course_test::test_build is not documented
(#57) Function mr_fixture_course_test::test_destroy is not documented
(#75) Function mr_fixture_course_test::test_exists is not documented
(#92) Function mr_fixture_course_test::test_get_results is not documented
(#33) Variable mr_fixture_course_test::$includecoverage is not documented
(#20) Package mr is not valid
local/mr/simpletest/testfixtureenrollment.php
(#31) Class mr_fixture_enrollment_test is not documented
(#38) Function mr_fixture_enrollment_test::setUp is not documented
(#45) Function mr_fixture_enrollment_test::tearDown is not documented
(#49) Function mr_fixture_enrollment_test::test_build is not documented
(#65) Function mr_fixture_enrollment_test::test_destroy is not documented
(#81) Function mr_fixture_enrollment_test::test_exists is not documented
(#96) Function mr_fixture_enrollment_test::test_get_results is not documented
(#121) Function mr_fixture_enrollment_test::test_create_instance is not documented
(#33) Variable mr_fixture_enrollment_test::$includecoverage is not documented
(#20) Package mr is not valid
local/mr/simpletest/testfixturegroup.php
(#31) Class mr_fixture_group_test is not documented
(#35) Function mr_fixture_group_test::setUp is not documented
(#40) Function mr_fixture_group_test::tearDown is not documented
(#44) Function mr_fixture_group_test::test_build is not documented
(#59) Function mr_fixture_group_test::test_destroy is not documented
(#78) Function mr_fixture_group_test::test_exists is not documented
(#94) Function mr_fixture_group_test::test_get_results is not documented
(#33) Variable mr_fixture_group_test::$includecoverage is not documented
(#20) Package mr is not valid
local/mr/simpletest/testfixturegroupmember.php
(#31) Class mr_fixture_group_member_test is not documented
(#35) Function mr_fixture_group_member_test::setUp is not documented
(#43) Function mr_fixture_group_member_test::tearDown is not documented
(#47) Function mr_fixture_group_member_test::test_build is not documented
(#60) Function mr_fixture_group_member_test::test_destroy is not documented
(#77) Function mr_fixture_group_member_test::test_exists is not documented
(#92) Function mr_fixture_group_member_test::test_get_results is not documented
(#33) Variable mr_fixture_group_member_test::$includecoverage is not documented
(#20) Package mr is not valid
local/mr/simpletest/testfixturemanager.php
(#31) Class mr_fixture_manager_test is not documented
(#35) Function mr_fixture_manager_test::tearDown is not documented
(#49) Function mr_fixture_manager_test::test_exists_set_get is not documented
(#69) Function mr_fixture_manager_test::test_set_twice is not documented
(#82) Function mr_fixture_manager_test::test_invalid_get is not documented
(#88) Function mr_fixture_manager_test::test_destroy is not documented
(#104) Function mr_fixture_manager_test::test_tearDown is not documented
(#33) Variable mr_fixture_manager_test::$includecoverage is not documented
(#20) Package mr is not valid
local/mr/simpletest/testfixtureroleassignment.php
(#31) Class mr_fixture_role_assignment_test is not documented
(#38) Function mr_fixture_role_assignment_test::setUp is not documented
(#45) Function mr_fixture_role_assignment_test::tearDown is not documented
(#49) Function mr_fixture_role_assignment_test::test_build is not documented
(#63) Function mr_fixture_role_assignment_test::test_destroy is not documented
(#81) Function mr_fixture_role_assignment_test::test_exists is not documented
(#96) Function mr_fixture_role_assignment_test::test_get_results is not documented
(#33) Variable mr_fixture_role_assignment_test::$includecoverage is not documented
(#20) Package mr is not valid
local/mr/simpletest/testfixtureuser.php
(#31) Class mr_fixture_user_test is not documented
(#35) Function mr_fixture_user_test::tearDown is not documented
(#44) Function mr_fixture_user_test::test_build is not documented
(#58) Function mr_fixture_user_test::test_destroy is not documented
(#76) Function mr_fixture_user_test::test_exists is not documented
(#93) Function mr_fixture_user_test::test_get_results is not documented
(#33) Variable mr_fixture_user_test::$includecoverage is not documented
(#20) Package mr is not valid
local/mr/simpletest/testfixtureuserprofile.php
(#36) Class mr_fixture_user_profile_test is not documented
(#40) Function mr_fixture_user_profile_test::setUp is not documented
(#44) Function mr_fixture_user_profile_test::tearDown is not documented
(#48) Function mr_fixture_user_profile_test::test_build is not documented
(#59) Function mr_fixture_user_profile_test::test_destroy is not documented
(#72) Function mr_fixture_user_profile_test::test_exists is not documented
(#86) Function mr_fixture_user_profile_test::test_get_results is not documented
(#38) Variable mr_fixture_user_profile_test::$includecoverage is not documented
(#20) Package mr is not valid
local/mr/simpletest/testfixtureuserprofilecategory.php
(#31) Class mr_fixture_user_profile_category_test is not documented
(#35) Function mr_fixture_user_profile_category_test::tearDown is not documented
(#41) Function mr_fixture_user_profile_category_test::test_build is not documented
(#52) Function mr_fixture_user_profile_category_test::test_destroy is not documented
(#67) Function mr_fixture_user_profile_category_test::test_exists is not documented
(#81) Function mr_fixture_user_profile_category_test::test_get_results is not documented
(#33) Variable mr_fixture_user_profile_category_test::$includecoverage is not documented
(#20) Package mr is not valid
local/mr/simpletest/testhtmlnotify.php
(#31) Class mr_html_notify_test is not documented
(#35) Function mr_html_notify_test::setUp is not documented
(#41) Function mr_html_notify_test::tearDown is not documented
(#47) Function mr_html_notify_test::test_messages is not documented
(#33) Variable mr_html_notify_test::$includecoverage is not documented
(#20) Package mr is not valid
local/mr/simpletest/testhtmltag.php
(#31) Class mr_html_tag_test is not documented
(#35) Function mr_html_tag_test::test_tag is not documented
(#45) Function mr_html_tag_test::test_to_string is not documented
(#51) Function mr_html_tag_test::test_attributes is not documented
(#81) Function mr_html_tag_test::test_static is not documented
(#85) Function mr_html_tag_test::test_bad_close is not documented
(#90) Function mr_html_tag_test::test_bad_no_attribute_params is not documented
(#95) Function mr_html_tag_test::test_bad_no_attribute_manipulation_params is not documented
(#100) Function mr_html_tag_test::test_nonexistent_method is not documented
(#33) Variable mr_html_tag_test::$includecoverage is not documented
(#20) Package mr is not valid
local/mr/simpletest/testlock.php
(#31) Class mr_lock_test is not documented
(#43) Function mr_lock_test::setUp is not documented
(#53) Function mr_lock_test::tearDown is not documented
(#61) Function mr_lock_test::test_lock_and_release is not documented
(#68) Function mr_lock_test::test_bad_uniquekey is not documented
(#90) Function mr_lock_test::test_multiple_lock is not documented
(#108) Function mr_lock_test::test_timetolive is not documented
(#133) Function mr_lock_test::test_misconfigured_site is not documented
(#142) Function mr_lock_test::test_get_twice is not documented
(#33) Variable mr_lock_test::$includecoverage is not documented
(#40) Variable mr_lock_test::$cfgserver is not documented
(#41) Variable mr_lock_test::$cfgttl is not documented
(#20) Package mr is not valid
local/mr/simpletest/testserverrest.php
(#56) Class mr_server_rest_test is not documented
(#130) Class mr_server_service_test is not documented
(#142) Class mr_server_response_test is not documented
(#156) Class mr_server_validate_test_fail is not documented
(#65) Function mr_server_rest_test::test_server is not documented
(#80) Function mr_server_rest_test::test_server_validation is not documented
(#95) Function mr_server_rest_test::test_server_array_response is not documented
(#110) Function mr_server_rest_test::test_server_bad_response_call is not documented
(#131) Function mr_server_service_test::foo is not documented
(#134) Function mr_server_service_test::testarray is not documented
(#137) Function mr_server_service_test::badresponsecall is not documented
(#143) Function mr_server_response_test::test_foo is not documented
(#146) Function mr_server_response_test::test_testarray is not documented
(#160) Function mr_server_validate_test_fail::isValid is not documented
(#58) Variable mr_server_rest_test::$includecoverage is not documented
(#158) Variable mr_server_validate_test_fail::$_messageTemplates is not documented
(#157) Constant mr_server_validate_test_fail::FAIL is not documented
(#20) Package mr is not valid
local/mr/tests/bootstrap.php
(#20) Package mr is not valid
(#30) Package mr is not valid
local/mr/tests/framework/config/collection_test.php
(#34) Function mr_config_collection_test::test_count is not documented
(#42) Function mr_config_collection_test::test_add is not documented
(#55) Function mr_config_collection_test::test_iterator is not documented
(#72) Function mr_config_collection_test::test_all is not documented
(#83) Function mr_config_collection_test::test_get is not documented
(#100) Function mr_config_collection_test::test_set is not documented
(#125) Function mr_config_collection_test::test_remove is not documented
(#146) Function mr_config_collection_test::test_has is not documented
(#92) There is no description in phpdocs for function test_bad_get
(#117) There is no description in phpdocs for function test_bad_set
(#156) There is no description in phpdocs for function test_add_duplicate
(#26) Class mr_config_collection_test does not have @copyright tag
(#26) Class mr_config_collection_test does not have @license tag
(#93) Invalid phpdocs tag @expectedException used
(#118) Invalid phpdocs tag @expectedException used
(#157) Invalid phpdocs tag @expectedException used
(#20) Package mr is not valid
(#29) Package mr is not valid
local/mr/tests/framework/config/storage/default_test.php
(#36) Function mr_config_storage_default_test::setUp is not documented
(#40) Function mr_config_storage_default_test::test_read is not documented
(#60) Function mr_config_storage_default_test::test_read_unserialize is not documented
(#82) Function mr_config_storage_default_test::test_write is not documented
(#103) Function mr_config_storage_default_test::test_write_serialize is not documented
(#126) Function mr_config_storage_default_test::test_remove is not documented
(#34) Variable mr_config_storage_default_test::$component is not documented
(#26) Class mr_config_storage_default_test does not have @copyright tag
(#26) Class mr_config_storage_default_test does not have @license tag
(#20) Package mr is not valid
(#29) Package mr is not valid
local/mr/tests/framework/config_test.php
(#33) Function mr_config_test::test_construct is not documented
(#26) Class mr_config_test does not have @copyright tag
(#26) Class mr_config_test does not have @license tag
(#20) Package mr is not valid
(#29) Package mr 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

(0 errors, 0 warnings)

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


shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 0 warnings)

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