Prechecker results: error


PHP lint problems

(1 errors, 0 warnings)

This section shows php lint problems in the code detected by php -l [More info]

local/mr/vendor/zend/Zend/Service/WindowsAzure/Storage/Batch.php
(#108) PHP Fatal error: Cannot unset $this in /local/mr/vendor/zend/Zend/Service/WindowsAzure/Storage/Batch.php on line 108

PHP coding style problems

(2063 errors, 292 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) Object operator not indented correctly; expected 12 spaces but found 33
(#74) Object operator not indented correctly; expected 19 spaces but found 33
(#75) Object operator not indented correctly; expected 12 spaces but found 33
(#75) Object operator not indented correctly; expected 19 spaces but found 33
(#76) Object operator not indented correctly; expected 12 spaces but found 33
(#76) Object operator not indented correctly; expected 19 spaces but found 33
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/>.".
(#26) Inline doc block comments are not allowed; use "// Comment." instead
(#68) Inline comments must end in full-stops, exclamation marks, or question marks
(#87) Inline comments must end in full-stops, exclamation marks, or question marks
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
(#225) Inline comments must start with a capital letter, digit or 3-dots sequence
(#228) Inline comments must end in full-stops, exclamation marks, or question marks
(#252) Line exceeds 132 characters; contains 147 characters
(#293) 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
(#367) Inline comments must end in full-stops, exclamation marks, or question marks
(#382) Inline comments must end in full-stops, exclamation marks, or question marks
(#385) 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
(#393) Inline comments must end in full-stops, exclamation marks, or question marks
(#396) 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) Object operator not indented correctly; expected 12 spaces but found 13
(#80) Object operator not indented correctly; expected 12 spaces but found 13
(#81) Object operator not indented correctly; expected 12 spaces but found 13
(#82) Object operator not indented correctly; expected 12 spaces but found 13
(#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
(#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) Object operator not indented correctly; expected 12 spaces but found 13
(#70) Object operator not indented correctly; expected 12 spaces but found 13
(#71) Object operator not indented correctly; expected 12 spaces but found 13
(#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) Object operator not indented correctly; expected 12 spaces but found 13
(#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/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
local/mr/framework/helper/sql.php
(#58) Inline comments must start with a capital letter, digit or 3-dots sequence
(#58) Inline comments must end in full-stops, exclamation marks, or question marks
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
(#100) Inline doc block comments are not allowed; use "// Comment." instead
(#138) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#144) The use of function print_r() is forbidden
(#153) Inline comments must end in full-stops, exclamation marks, or question marks
(#220) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#249) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#250) 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
(#93) Inline comments must end in full-stops, exclamation marks, or question marks
(#99) Inline comments must end in full-stops, exclamation marks, or question marks
(#124) Inline comments must end in full-stops, exclamation marks, or question marks
local/mr/framework/html/filter/daterangeoutrange.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/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) Object operator not indented correctly; expected 12 spaces but found 13
(#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 before opening brace; 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.
(#181) Inline comments must end in full-stops, exclamation marks, or question marks
(#192) 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
(#213) Inline comments must end in full-stops, exclamation marks, or question marks
(#216) 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
(#234) Expected 1 space before opening brace; found 0
(#246) Expected 1 space before opening brace; found 0
(#369) Inline comments must end in full-stops, exclamation marks, or question marks
(#373) Inline comments must end in full-stops, exclamation marks, or question marks
(#405) Inline comments must end in full-stops, exclamation marks, or question marks
(#408) Inline comments must end in full-stops, exclamation marks, or question marks
(#412) Inline comments must end in full-stops, exclamation marks, or question marks
(#466) Inline comments must end in full-stops, exclamation marks, or question marks
(#492) Inline comments must end in full-stops, exclamation marks, or question marks
(#518) Inline comments must end in full-stops, exclamation marks, or question marks
(#542) 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
(#189) Since PHP 7.0, functions inspecting arguments, like func_get_args(), no longer report the original value as passed to a parameter, but will instead provide the current value. The parameter "$format" was used, and possibly changed (by reference), on line 187.
(#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
(#71) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#71) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#105) 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/>.".
(#67) 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
(#156) 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
(#50) Inline comments must end in full-stops, exclamation marks, or question marks
(#55) Inline comments must end in full-stops, exclamation marks, or question marks
(#59) Inline comments must end in full-stops, exclamation marks, or question marks
(#59) Line indented incorrectly; expected at least 16 spaces, found 12
(#64) Inline comments must end in full-stops, exclamation marks, or question marks
(#78) Line exceeds maximum limit of 180 characters; contains 188 characters
(#101) 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
(#520) 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
(#229) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#230) Inline comments must end in full-stops, exclamation marks, or question marks
(#233) 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
(#265) 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
(#272) Inline comments must end in full-stops, exclamation marks, or question marks
(#276) Inline comments must end in full-stops, exclamation marks, or question marks
(#279) 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
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
(#158) Inline comments must end in full-stops, exclamation marks, or question marks
(#179) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#224) 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
(#65) Member variable "_messageTemplates" must be all lower-case
(#67) Line exceeds 132 characters; contains 148 characters
(#75) Member variable "_ipAddresses" must be all lower-case
(#94) Public method name "mr_server_validate_ip::isValid" must be in lower-case letters only
(#98) 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
(#66) Member variable "_messageTemplates" must be all lower-case
(#105) Public method name "mr_server_validate_login::isValid" must be in lower-case letters only
(#132) 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
(#64) Member variable "_messageTemplates" must be all lower-case
(#92) 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
(#64) Member variable "_messageTemplates" must be all lower-case
(#75) 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
(#66) Member variable "_messageTemplates" must be all lower-case
(#77) 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
(#66) Member variable "_messageTemplates" must be all lower-case
(#109) Public method name "mr_server_validate_token::isValid" must be in lower-case letters only
(#118) 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/>.".
(#28) 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/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
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
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) Object operator not indented correctly; expected 12 spaces but found 11
(#39) Object operator not indented correctly; expected 12 spaces but found 11
(#40) Object operator not indented correctly; expected 12 spaces but found 11
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
(#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) Object operator not indented correctly; expected 12 spaces but found 20
(#56) Object operator not indented correctly; expected 12 spaces but found 20
(#57) Object operator not indented correctly; expected 12 spaces but found 20
(#60) Object operator not indented correctly; expected 12 spaces but found 13
(#61) Object operator not indented correctly; expected 12 spaces but found 13
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.
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.
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/tests/framework/helper/sql_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

(366 errors, 482 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) Unexpected tab character. (no-tabs)
(#17) Extra space after key 'rootIcon'. (key-spacing)
(#18) Unexpected tab character. (no-tabs)
(#18) Extra space after key 'openRootIcon'. (key-spacing)
(#19) Unexpected tab character. (no-tabs)
(#19) Extra space after key 'folderIcon'. (key-spacing)
(#20) Extra space after key 'openFolderIcon'. (key-spacing)
(#20) Unexpected tab character. (no-tabs)
(#21) Extra space after key 'fileIcon'. (key-spacing)
(#21) Unexpected tab character. (no-tabs)
(#22) Extra space after key 'iIcon'. (key-spacing)
(#22) Unexpected tab character. (no-tabs)
(#23) Unexpected tab character. (no-tabs)
(#23) Extra space after key 'lIcon'. (key-spacing)
(#24) Unexpected tab character. (no-tabs)
(#24) Extra space after key 'lMinusIcon'. (key-spacing)
(#25) Extra space after key 'lPlusIcon'. (key-spacing)
(#25) Unexpected tab character. (no-tabs)
(#26) Unexpected tab character. (no-tabs)
(#26) Extra space after key 'tIcon'. (key-spacing)
(#27) Unexpected tab character. (no-tabs)
(#27) Extra space after key 'tMinusIcon'. (key-spacing)
(#28) Unexpected tab character. (no-tabs)
(#28) Extra space after key 'tPlusIcon'. (key-spacing)
(#29) Unexpected tab character. (no-tabs)
(#29) Extra space after key 'blankIcon'. (key-spacing)
(#30) Unexpected tab character. (no-tabs)
(#30) Extra space after key 'defaultText'. (key-spacing)
(#31) Unexpected tab character. (no-tabs)
(#31) Extra space after key 'defaultAction'. (key-spacing)
(#31) Script URL is a form of eval. (no-script-url)
(#32) Unexpected tab character. (no-tabs)
(#32) Extra space after key 'defaultTarget'. (key-spacing)
(#33) Extra space after key 'defaultBehavior'. (key-spacing)
(#33) Unexpected tab character. (no-tabs)
(#37) Unexpected tab character. (no-tabs)
(#37) Extra space after key 'idCounter'. (key-spacing)
(#38) Unexpected tab character. (no-tabs)
(#38) Extra space after key 'idPrefix'. (key-spacing)
(#39) Extra space after key 'all'. (key-spacing)
(#39) Unexpected tab character. (no-tabs)
(#40) Extra space after key 'behavior'. (key-spacing)
(#40) Unexpected tab character. (no-tabs)
(#41) Extra space after key 'selected'. (key-spacing)
(#41) Unexpected tab character. (no-tabs)
(#42) Extra space after key 'getId'. (key-spacing)
(#42) Unexpected tab character. (no-tabs)
(#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) Unexpected tab character. (no-tabs)
(#43) Extra space after key 'toggle'. (key-spacing)
(#43) Unexpected space before function parentheses. (space-before-function-paren)
(#43) Statement inside of curly braces should be on next line. (brace-style)
(#43) A space is required after ','. (comma-spacing)
(#43) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#44) Unexpected tab character. (no-tabs)
(#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) A space is required after ','. (comma-spacing)
(#44) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#45) Extra space after key 'focus'. (key-spacing)
(#45) Unexpected tab character. (no-tabs)
(#45) Unexpected space before function parentheses. (space-before-function-paren)
(#45) Statement inside of curly braces should be on next line. (brace-style)
(#45) A space is required after ','. (comma-spacing)
(#45) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#46) Extra space after key 'blur'. (key-spacing)
(#46) Unexpected tab character. (no-tabs)
(#46) Unexpected space before function parentheses. (space-before-function-paren)
(#46) Statement inside of curly braces should be on next line. (brace-style)
(#46) A space is required after ','. (comma-spacing)
(#46) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#47) Extra space after key 'keydown'. (key-spacing)
(#47) Unexpected tab character. (no-tabs)
(#47) Unexpected space before function parentheses. (space-before-function-paren)
(#47) Statement inside of curly braces should be on next line. (brace-style)
(#47) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#48) Extra space after key 'cookies'. (key-spacing)
(#48) Unexpected tab character. (no-tabs)
(#55) Missing JSDoc comment. (require-jsdoc)
(#56) Unexpected tab character. (no-tabs)
(#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)
(#60) Unexpected tab character. (no-tabs)
(#61) Missing semicolon. (semi)
(#63) Unexpected space before function parentheses. (space-before-function-paren)
(#64) Unexpected tab character. (no-tabs)
(#65) Unexpected tab character. (no-tabs)
(#66) Unexpected tab character. (no-tabs)
(#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)
(#67) Unexpected tab character. (no-tabs)
(#68) Unexpected tab character. (no-tabs)
(#68) Statement inside of curly braces should be on next line. (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)
(#69) Unexpected tab character. (no-tabs)
(#70) Unexpected tab character. (no-tabs)
(#70) A space is required after ','. (comma-spacing)
(#71) Unexpected tab character. (no-tabs)
(#72) Unexpected tab character. (no-tabs)
(#72) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#73) Unexpected tab character. (no-tabs)
(#73) Statement inside of curly braces should be on next line. (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)
(#74) Missing semicolon. (semi)
(#80) Missing JSDoc comment. (require-jsdoc)
(#81) Unexpected tab character. (no-tabs)
(#81) Multiple spaces found before '='. (no-multi-spaces)
(#82) Unexpected tab character. (no-tabs)
(#82) Multiple spaces found before '='. (no-multi-spaces)
(#83) Unexpected tab character. (no-tabs)
(#83) Multiple spaces found before '='. (no-multi-spaces)
(#84) Unexpected tab character. (no-tabs)
(#85) Unexpected tab character. (no-tabs)
(#86) Unexpected tab character. (no-tabs)
(#86) Multiple spaces found before '='. (no-multi-spaces)
(#87) Unexpected tab character. (no-tabs)
(#90) Unexpected space before function parentheses. (space-before-function-paren)
(#91) Unexpected tab character. (no-tabs)
(#92) Unexpected tab character. (no-tabs)
(#93) Unexpected tab character. (no-tabs)
(#94) Unexpected tab character. (no-tabs)
(#94) Infix operators must be spaced. (space-infix-ops)
(#95) Unexpected tab character. (no-tabs)
(#95) Infix operators must be spaced. (space-infix-ops)
(#96) Unexpected tab character. (no-tabs)
(#97) Unexpected tab character. (no-tabs)
(#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)
(#98) Unexpected tab character. (no-tabs)
(#99) Unexpected tab character. (no-tabs)
(#100) Line 100 exceeds the maximum line length of 132. (max-len)
(#100) Unexpected tab character. (no-tabs)
(#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) Unexpected tab character. (no-tabs)
(#101) Infix operators must be spaced. (space-infix-ops)
(#102) Unexpected tab character. (no-tabs)
(#102) Infix operators must be spaced. (space-infix-ops)
(#103) Unexpected tab character. (no-tabs)
(#103) Infix operators must be spaced. (space-infix-ops)
(#104) Unexpected tab character. (no-tabs)
(#105) Unexpected tab character. (no-tabs)
(#105) Infix operators must be spaced. (space-infix-ops)
(#106) Unexpected tab character. (no-tabs)
(#107) Unexpected tab character. (no-tabs)
(#108) Unexpected tab character. (no-tabs)
(#109) Unexpected tab character. (no-tabs)
(#110) Unexpected tab character. (no-tabs)
(#111) Unexpected tab character. (no-tabs)
(#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)
(#112) Unexpected tab character. (no-tabs)
(#113) Unexpected tab character. (no-tabs)
(#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)
(#113) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#114) Unexpected tab character. (no-tabs)
(#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)
(#115) Unexpected tab character. (no-tabs)
(#116) Unexpected tab character. (no-tabs)
(#117) Unexpected tab character. (no-tabs)
(#118) Unexpected tab character. (no-tabs)
(#119) Unexpected tab character. (no-tabs)
(#120) Unexpected tab character. (no-tabs)
(#121) Unexpected tab character. (no-tabs)
(#122) Unexpected tab character. (no-tabs)
(#123) Unexpected tab character. (no-tabs)
(#124) Unexpected tab character. (no-tabs)
(#125) Unexpected tab character. (no-tabs)
(#126) Unexpected tab character. (no-tabs)
(#127) Missing semicolon. (semi)
(#130) Unexpected tab character. (no-tabs)
(#131) Unexpected tab character. (no-tabs)
(#131) Statement inside of curly braces should be on next line. (brace-style)
(#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) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#132) Unexpected tab character. (no-tabs)
(#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)
(#133) Unexpected tab character. (no-tabs)
(#134) Missing semicolon. (semi)
(#137) Unexpected tab character. (no-tabs)
(#138) Missing semicolon. (semi)
(#141) Unexpected tab character. (no-tabs)
(#142) Line 142 exceeds the maximum line length of 132. (max-len)
(#142) Unexpected tab character. (no-tabs)
(#142) Statement inside of curly braces should be on next line. (brace-style)
(#142) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#143) Unexpected tab character. (no-tabs)
(#144) Unexpected tab character. (no-tabs)
(#145) Unexpected tab character. (no-tabs)
(#146) Missing semicolon. (semi)
(#149) Unexpected tab character. (no-tabs)
(#149) Statement inside of curly braces should be on next line. (brace-style)
(#149) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#150) Unexpected tab character. (no-tabs)
(#151) Unexpected tab character. (no-tabs)
(#152) Missing semicolon. (semi)
(#155) Unexpected tab character. (no-tabs)
(#155) Statement inside of curly braces should be on next line. (brace-style)
(#155) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#156) Unexpected tab character. (no-tabs)
(#156) 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)
(#157) Unexpected tab character. (no-tabs)
(#158) Unexpected tab character. (no-tabs)
(#158) A space is required after ','. (comma-spacing)
(#159) Missing semicolon. (semi)
(#162) Unexpected tab character. (no-tabs)
(#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) Unexpected tab character. (no-tabs)
(#163) Statement inside of curly braces should be on next line. (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)
(#164) Unexpected tab character. (no-tabs)
(#165) Unexpected tab character. (no-tabs)
(#165) A space is required after ','. (comma-spacing)
(#166) Missing semicolon. (semi)
(#169) Unexpected tab character. (no-tabs)
(#170) Unexpected tab character. (no-tabs)
(#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)
(#174) Unexpected tab character. (no-tabs)
(#175) Unexpected tab character. (no-tabs)
(#176) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#176) Missing semicolon. (semi)
(#179) Unexpected tab character. (no-tabs)
(#179) Statement inside of curly braces should be on next line. (brace-style)
(#179) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#180) Unexpected tab character. (no-tabs)
(#181) Missing semicolon. (semi)
(#184) Unexpected tab character. (no-tabs)
(#185) Unexpected tab character. (no-tabs)
(#186) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#186) Missing semicolon. (semi)
(#189) Unexpected tab character. (no-tabs)
(#190) Unexpected tab character. (no-tabs)
(#191) Unexpected tab character. (no-tabs)
(#192) Unexpected tab character. (no-tabs)
(#193) Unexpected tab character. (no-tabs)
(#194) Unexpected tab character. (no-tabs)
(#194) Use ‘===’ to compare with ‘null’. (no-eq-null)
(#194) Statement inside of curly braces should be on next line. (brace-style)
(#194) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#195) Unexpected tab character. (no-tabs)
(#196) Unexpected tab character. (no-tabs)
(#196) Unexpected whitespace before semicolon. (semi-spacing)
(#197) Unexpected tab character. (no-tabs)
(#198) Unexpected tab character. (no-tabs)
(#198) Statement inside of curly braces should be on next line. (brace-style)
(#198) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#199) Unexpected tab character. (no-tabs)
(#200) Unexpected tab character. (no-tabs)
(#201) Unexpected tab character. (no-tabs)
(#202) Unexpected tab character. (no-tabs)
(#203) Unexpected tab character. (no-tabs)
(#203) Infix operators must be spaced. (space-infix-ops)
(#204) Unexpected tab character. (no-tabs)
(#205) Unexpected tab character. (no-tabs)
(#206) Unexpected tab character. (no-tabs)
(#206) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#207) Unexpected tab character. (no-tabs)
(#207) Statement inside of curly braces should be on next line. (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)
(#208) Unexpected tab character. (no-tabs)
(#208) Function expected no return value. (consistent-return)
(#209) Unexpected tab character. (no-tabs)
(#210) Unexpected tab character. (no-tabs)
(#211) Unexpected tab character. (no-tabs)
(#212) Unexpected tab character. (no-tabs)
(#213) Unexpected tab character. (no-tabs)
(#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) Unexpected tab character. (no-tabs)
(#214) Statement inside of curly braces should be on next line. (brace-style)
(#214) Multiple spaces found before 'webFXTreeConfig'. (no-multi-spaces)
(#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) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#215) Unexpected tab character. (no-tabs)
(#215) Statement inside of curly braces should be on next line. (brace-style)
(#215) Multiple spaces found before 'webFXTreeConfig'. (no-multi-spaces)
(#215) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#216) Unexpected tab character. (no-tabs)
(#217) Unexpected tab character. (no-tabs)
(#217) Function expected no return value. (consistent-return)
(#218) Missing semicolon. (semi)
(#224) Missing JSDoc comment. (require-jsdoc)
(#225) Unexpected tab character. (no-tabs)
(#226) Unexpected tab character. (no-tabs)
(#227) Unexpected tab character. (no-tabs)
(#227) Multiple spaces found before '='. (no-multi-spaces)
(#228) Unexpected tab character. (no-tabs)
(#228) Multiple spaces found before '='. (no-multi-spaces)
(#229) Unexpected tab character. (no-tabs)
(#230) Unexpected tab character. (no-tabs)
(#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) Unexpected tab character. (no-tabs)
(#231) Multiple spaces found before '='. (no-multi-spaces)
(#232) Unexpected tab character. (no-tabs)
(#232) Multiple spaces found before '='. (no-multi-spaces)
(#233) Unexpected tab character. (no-tabs)
(#233) Statement inside of curly braces should be on next line. (brace-style)
(#233) Multiple spaces found before 'webFXTreeHandler'. (no-multi-spaces)
(#233) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#234) Unexpected tab character. (no-tabs)
(#237) Missing '()' invoking a constructor. (new-parens)
(#239) Unexpected space before function parentheses. (space-before-function-paren)
(#240) Unexpected tab character. (no-tabs)
(#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)
(#244) Unexpected tab character. (no-tabs)
(#248) Unexpected tab character. (no-tabs)
(#248) Statement inside of curly braces should be on next line. (brace-style)
(#248) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#248) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#249) Unexpected tab character. (no-tabs)
(#249) Statement inside of curly braces should be on next line. (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)
(#250) Missing semicolon. (semi)
(#252) Unexpected empty function. (no-empty-function)
(#252) Missing semicolon. (semi)
(#255) Unexpected tab character. (no-tabs)
(#256) Missing semicolon. (semi)
(#259) Unexpected tab character. (no-tabs)
(#260) Unexpected tab character. (no-tabs)
(#261) Missing semicolon. (semi)
(#264) Unexpected tab character. (no-tabs)
(#265) Missing semicolon. (semi)
(#268) Unexpected tab character. (no-tabs)
(#269) Missing semicolon. (semi)
(#272) Unexpected tab character. (no-tabs)
(#273) Missing semicolon. (semi)
(#276) Unexpected tab character. (no-tabs)
(#277) Missing semicolon. (semi)
(#280) Unexpected tab character. (no-tabs)
(#280) Statement inside of curly braces should be on next line. (brace-style)
(#280) This line has 3 statements. Maximum allowed is 2. (max-statements-per-line)
(#280) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#281) Unexpected tab character. (no-tabs)
(#281) Statement inside of curly braces should be on next line. (brace-style)
(#281) This line has 3 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) Unexpected tab character. (no-tabs)
(#282) Statement inside of curly braces should be on next line. (brace-style)
(#282) This line has 3 statements. Maximum allowed is 2. (max-statements-per-line)
(#282) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#283) Unexpected tab character. (no-tabs)
(#284) Missing semicolon. (semi)
(#287) Line 287 exceeds the maximum line length of 132. (max-len)
(#287) Unexpected tab character. (no-tabs)
(#288) Line 288 exceeds the maximum line length of 132. (max-len)
(#288) Unexpected tab character. (no-tabs)
(#288) Infix operators must be spaced. (space-infix-ops)
(#289) Line 289 exceeds the maximum line length of 132. (max-len)
(#289) Unexpected tab character. (no-tabs)
(#289) Infix operators must be spaced. (space-infix-ops)
(#290) Unexpected tab character. (no-tabs)
(#291) Unexpected tab character. (no-tabs)
(#292) Unexpected tab character. (no-tabs)
(#293) Unexpected tab character. (no-tabs)
(#294) Unexpected tab character. (no-tabs)
(#295) Unexpected tab character. (no-tabs)
(#302) Missing JSDoc comment. (require-jsdoc)
(#303) Unexpected tab character. (no-tabs)
(#304) Unexpected tab character. (no-tabs)
(#305) Unexpected tab character. (no-tabs)
(#306) Unexpected tab character. (no-tabs)
(#306) A space is required after ','. (comma-spacing)
(#306) Infix operators must be spaced. (space-infix-ops)
(#307) Unexpected tab character. (no-tabs)
(#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) Unexpected tab character. (no-tabs)
(#308) Statement inside of curly braces should be on next line. (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)
(#309) Unexpected tab character. (no-tabs)
(#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)
(#315) Unexpected tab character. (no-tabs)
(#316) Unexpected tab character. (no-tabs)
(#317) Unexpected tab character. (no-tabs)
(#318) Unexpected tab character. (no-tabs)
(#318) 'folder' is assigned a value but never used. (no-unused-vars)
(#319) Unexpected tab character. (no-tabs)
(#319) Infix operators must be spaced. (space-infix-ops)
(#320) Unexpected tab character. (no-tabs)
(#321) Unexpected tab character. (no-tabs)
(#322) Unexpected tab character. (no-tabs)
(#323) Unexpected tab character. (no-tabs)
(#324) Unexpected tab character. (no-tabs)
(#325) Unexpected tab character. (no-tabs)
(#326) Unexpected tab character. (no-tabs)
(#327) Unexpected tab character. (no-tabs)
(#328) Unexpected tab character. (no-tabs)
(#329) Unexpected tab character. (no-tabs)
(#329) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#330) Unexpected tab character. (no-tabs)
(#330) Empty block statement. (no-empty)
(#331) Unexpected tab character. (no-tabs)
(#332) Unexpected tab character. (no-tabs)
(#333) Unexpected tab character. (no-tabs)
(#334) Unexpected tab character. (no-tabs)
(#335) Unexpected tab character. (no-tabs)
(#336) Unexpected tab character. (no-tabs)
(#337) Line 337 exceeds the maximum line length of 132. (max-len)
(#337) Unexpected tab character. (no-tabs)
(#337) Multiple spaces found before '{'. (no-multi-spaces)
(#337) Statement inside of curly braces should be on next line. (brace-style)
(#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) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#338) Line 338 exceeds the maximum line length of 132. (max-len)
(#338) Unexpected tab character. (no-tabs)
(#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)
(#339) Unexpected tab character. (no-tabs)
(#339) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#340) Unexpected tab character. (no-tabs)
(#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)
(#341) Unexpected tab character. (no-tabs)
(#342) Missing semicolon. (semi)
(#345) Unexpected tab character. (no-tabs)
(#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) Unexpected tab character. (no-tabs)
(#346) 'i' used outside of binding context. (block-scoped-var)
(#347) Mixed spaces and tabs. (no-mixed-spaces-and-tabs)
(#347) Unexpected tab character. (no-tabs)
(#348) Unexpected tab character. (no-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) Unexpected tab character. (no-tabs)
(#349) 'i' used outside of binding context. (block-scoped-var)
(#350) Unexpected tab character. (no-tabs)
(#350) 'i' used outside of binding context. (block-scoped-var)
(#351) Unexpected tab character. (no-tabs)
(#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)
(#352) Unexpected tab character. (no-tabs)
(#353) Unexpected tab character. (no-tabs)
(#354) Unexpected tab character. (no-tabs)
(#354) 'i' used outside of binding context. (block-scoped-var)
(#354) Statement inside of curly braces should be on next line. (brace-style)
(#354) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#355) Unexpected tab character. (no-tabs)
(#356) Unexpected tab character. (no-tabs)
(#357) Unexpected tab character. (no-tabs)
(#358) Unexpected tab character. (no-tabs)
(#359) Unexpected tab character. (no-tabs)
(#360) Unexpected tab character. (no-tabs)
(#361) Unexpected tab character. (no-tabs)
(#362) Missing semicolon. (semi)
(#365) Unexpected tab character. (no-tabs)
(#366) Unexpected tab character. (no-tabs)
(#367) Missing semicolon. (semi)
(#370) Unexpected tab character. (no-tabs)
(#371) Unexpected tab character. (no-tabs)
(#372) Unexpected tab character. (no-tabs)
(#373) Missing semicolon. (semi)
(#376) Unexpected tab character. (no-tabs)
(#377) Missing semicolon. (semi)
(#380) Unexpected tab character. (no-tabs)
(#380) Statement inside of curly braces should be on next line. (brace-style)
(#380) Closing curly brace does not appear on the same line as the subsequent block. (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) Unexpected tab character. (no-tabs)
(#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)
(#385) Unexpected tab character. (no-tabs)
(#386) Unexpected tab character. (no-tabs)
(#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)
(#387) Unexpected tab character. (no-tabs)
(#388) Unexpected tab character. (no-tabs)
(#388) 'i' used outside of binding context. (block-scoped-var)
(#388) Statement inside of curly braces should be on next line. (brace-style)
(#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) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#389) Unexpected tab character. (no-tabs)
(#389) Statement inside of curly braces should be on next line. (brace-style)
(#389) 'i' used outside of binding context. (block-scoped-var)
(#389) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#390) Missing semicolon. (semi)
(#393) Unexpected tab character. (no-tabs)
(#394) Unexpected tab character. (no-tabs)
(#394) Statement inside of curly braces should be on next line. (brace-style)
(#394) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#395) Unexpected tab character. (no-tabs)
(#396) Unexpected tab character. (no-tabs)
(#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)
(#396) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#397) Unexpected tab character. (no-tabs)
(#398) Line 398 exceeds the maximum line length of 132. (max-len)
(#398) Unexpected tab character. (no-tabs)
(#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) 'i' used outside of binding context. (block-scoped-var)
(#398) Closing curly brace does not appear on the same line as the subsequent block. (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)
(#399) Unexpected tab character. (no-tabs)
(#399) Statement inside of curly braces should be on next line. (brace-style)
(#399) 'i' used outside of binding context. (block-scoped-var)
(#399) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#400) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#400) Missing semicolon. (semi)
(#403) Unexpected tab character. (no-tabs)
(#404) Unexpected tab character. (no-tabs)
(#404) Statement inside of curly braces should be on next line. (brace-style)
(#404) This line has 3 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)
(#404) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#405) Unexpected tab character. (no-tabs)
(#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)
(#406) Unexpected tab character. (no-tabs)
(#406) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#407) Unexpected tab character. (no-tabs)
(#408) Unexpected tab character. (no-tabs)
(#408) Statement inside of curly braces should be on next line. (brace-style)
(#408) This line has 3 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)
(#408) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#409) Unexpected tab character. (no-tabs)
(#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)
(#410) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#410) Unexpected tab character. (no-tabs)
(#411) Unexpected tab character. (no-tabs)
(#412) Unexpected tab character. (no-tabs)
(#412) Statement inside of curly braces should be on next line. (brace-style)
(#412) This line has 3 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)
(#412) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#413) Unexpected tab character. (no-tabs)
(#414) Unexpected tab character. (no-tabs)
(#415) Unexpected tab character. (no-tabs)
(#415) Statement inside of curly braces should be on next line. (brace-style)
(#415) This line has 3 statements. Maximum allowed is 2. (max-statements-per-line)
(#415) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#416) Unexpected tab character. (no-tabs)
(#416) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#416) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#417) Unexpected tab character. (no-tabs)
(#417) Statement inside of curly braces should be on next line. (brace-style)
(#417) This line has 3 statements. Maximum allowed is 2. (max-statements-per-line)
(#417) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#418) Unexpected tab character. (no-tabs)
(#419) Missing semicolon. (semi)
(#421) Unexpected space before function parentheses. (space-before-function-paren)
(#422) Unexpected tab character. (no-tabs)
(#423) Unexpected tab character. (no-tabs)
(#424) Unexpected tab character. (no-tabs)
(#424) Statement inside of curly braces should be on next line. (brace-style)
(#424) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#425) Unexpected tab character. (no-tabs)
(#425) 'i' used outside of binding context. (block-scoped-var)
(#426) Unexpected tab character. (no-tabs)
(#427) Unexpected tab character. (no-tabs)
(#428) Line 428 exceeds the maximum line length of 132. (max-len)
(#428) Unexpected tab character. (no-tabs)
(#428) 'i' used outside of binding context. (block-scoped-var)
(#428) Infix operators must be spaced. (space-infix-ops)
(#429) Unexpected tab character. (no-tabs)
(#429) 'i' used outside of binding context. (block-scoped-var)
(#430) Unexpected tab character. (no-tabs)
(#431) Unexpected tab character. (no-tabs)
(#431) 'i' used outside of binding context. (block-scoped-var)
(#432) Unexpected tab character. (no-tabs)
(#432) Statement inside of curly braces should be on next line. (brace-style)
(#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) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#433) Unexpected tab character. (no-tabs)
(#433) Statement inside of curly braces should be on next line. (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)
(#434) Unexpected tab character. (no-tabs)
(#435) Unexpected tab character. (no-tabs)
(#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) Unexpected tab character. (no-tabs)
(#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)
(#437) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#437) Unexpected tab character. (no-tabs)
(#438) Unexpected tab character. (no-tabs)
(#438) Statement inside of curly braces should be on next line. (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)
(#439) Unexpected tab character. (no-tabs)
(#440) Unexpected tab character. (no-tabs)
(#441) Unexpected tab character. (no-tabs)
(#442) Line 442 exceeds the maximum line length of 132. (max-len)
(#442) Unexpected tab character. (no-tabs)
(#443) Unexpected tab character. (no-tabs)
(#444) Line 444 exceeds the maximum line length of 132. (max-len)
(#444) Unexpected tab character. (no-tabs)
(#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) Unexpected tab character. (no-tabs)
(#445) Infix operators must be spaced. (space-infix-ops)
(#446) Line 446 exceeds the maximum line length of 132. (max-len)
(#446) Unexpected tab character. (no-tabs)
(#446) Infix operators must be spaced. (space-infix-ops)
(#447) Unexpected tab character. (no-tabs)
(#447) 'i' is already defined. (no-redeclare)
(#448) Unexpected tab character. (no-tabs)
(#448) A space is required after ','. (comma-spacing)
(#449) Unexpected tab character. (no-tabs)
(#450) Unexpected tab character. (no-tabs)
(#451) Unexpected tab character. (no-tabs)
(#451) Infix operators must be spaced. (space-infix-ops)
(#452) Unexpected tab character. (no-tabs)
(#452) Infix operators must be spaced. (space-infix-ops)
(#453) Unexpected tab character. (no-tabs)
(#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' is already defined. (no-redeclare)
(#15) 'selectfield' used outside of binding context. (block-scoped-var)
(#19) 'actextfield' used outside of binding context. (block-scoped-var)
(#21) 'actextfield' is already defined. (no-redeclare)
(#21) 'actextfield' used outside of binding context. (block-scoped-var)
(#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)
(#36) Comments should not begin with a lowercase character (capitalized-comments)
(#37) 'selectfield' used outside of binding context. (block-scoped-var)
(#37) 'selectfield' used outside of binding context. (block-scoped-var)
(#40) Comments should not begin with a lowercase character (capitalized-comments)
(#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) Multiple spaces found before '+'. (no-multi-spaces)
(#43) Infix operators must be spaced. (space-infix-ops)
(#43) Missing semicolon. (semi)
(#46) Comments should not begin with a lowercase character (capitalized-comments)
(#47) 'selectfield' used outside of binding context. (block-scoped-var)
(#47) 'selectfield' used outside of binding context. (block-scoped-var)
(#57) Comments should not begin with a lowercase character (capitalized-comments)
(#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)
(#63) Comments should not begin with a lowercase character (capitalized-comments)
(#64) 'uldiv' used outside of binding context. (block-scoped-var)
(#64) 'uldiv' used outside of binding context. (block-scoped-var)
(#65) Comments should not begin with a lowercase character (capitalized-comments)
(#68) Comments should not begin with a lowercase character (capitalized-comments)
(#72) Comments should not begin with a lowercase character (capitalized-comments)
(#75) Comments should not begin with a lowercase character (capitalized-comments)
(#83) Comments should not begin with a lowercase character (capitalized-comments)
(#86) Comments should not begin with a lowercase character (capitalized-comments)
(#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)
(#93) Comments should not begin with a lowercase character (capitalized-comments)
(#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)
(#104) Comments should not begin with a lowercase character (capitalized-comments)
(#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)
(#127) Comments should not begin with a lowercase character (capitalized-comments)
(#128) 'actextfield' used outside of binding context. (block-scoped-var)
(#128) 'actextfield' used outside of binding context. (block-scoped-var)
(#129) Comments should not begin with a lowercase character (capitalized-comments)
(#132) Comments should not begin with a lowercase character (capitalized-comments)
(#135) Comments should not begin with a lowercase character (capitalized-comments)
(#136) 'actextfield' used outside of binding context. (block-scoped-var)
(#136) 'actextfield' used outside of binding context. (block-scoped-var)
(#138) Comments should not begin with a lowercase character (capitalized-comments)
(#140) 'selectfield' used outside of binding context. (block-scoped-var)
(#140) 'selectfield' used outside of binding context. (block-scoped-var)
(#143) Comments should not begin with a lowercase character (capitalized-comments)
(#146) Comments should not begin with a lowercase character (capitalized-comments)
(#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)
(#163) Comments should not begin with a lowercase character (capitalized-comments)
(#166) Comments should not begin with a lowercase character (capitalized-comments)
(#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 assigned a value 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)
(#56) 'M.str' is restricted from being used. Use AMD module "core/str" or M.util.get_string() (no-restricted-properties)
(#57) Extra space after key 'firstPageLinkTitle'. (key-spacing)
(#57) 'M.str' is restricted from being used. Use AMD module "core/str" or M.util.get_string() (no-restricted-properties)
(#59) Extra space after key 'lastPageLinkLabel'. (key-spacing)
(#59) 'M.str' is restricted from being used. Use AMD module "core/str" or M.util.get_string() (no-restricted-properties)
(#60) Extra space after key 'lastPageLinkTitle'. (key-spacing)
(#60) 'M.str' is restricted from being used. Use AMD module "core/str" or M.util.get_string() (no-restricted-properties)
(#62) Extra space after key 'previousPageLinkLabel'. (key-spacing)
(#62) 'M.str' is restricted from being used. Use AMD module "core/str" or M.util.get_string() (no-restricted-properties)
(#63) Extra space after key 'previousPageLinkTitle'. (key-spacing)
(#63) 'M.str' is restricted from being used. Use AMD module "core/str" or M.util.get_string() (no-restricted-properties)
(#65) Extra space after key 'nextPageLinkLabel'. (key-spacing)
(#65) 'M.str' is restricted from being used. Use AMD module "core/str" or M.util.get_string() (no-restricted-properties)
(#66) Extra space after key 'nextPageLinkTitle'. (key-spacing)
(#66) 'M.str' is restricted from being used. Use AMD module "core/str" or M.util.get_string() (no-restricted-properties)
(#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' is already defined. (no-redeclare)
(#87) 'dir' used outside of binding context. (block-scoped-var)
(#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 'newval'. (valid-jsdoc)
(#169) Missing JSDoc parameter type for 'attr'. (valid-jsdoc)
(#180) Missing JSDoc parameter type for 'value'. (valid-jsdoc)
(#180) Comments should not begin with a lowercase character (capitalized-comments)
(#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)
(#140) Comments should not begin with a lowercase character (capitalized-comments)
(#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

(400 errors, 109 warnings)

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

local/mr/docs/media/banner.css
(#16) Expected newline before "}" (block-closing-brace-newline-before)
(#10) Unexpected empty block (block-no-empty)
(#2) Expected newline after "{" (block-opening-brace-newline-after)
(#13) Expected newline after "{" (block-opening-brace-newline-after)
(#20) Expected newline after "{" (block-opening-brace-newline-after)
(#28) Expected newline after "{" (block-opening-brace-newline-after)
(#1) Expected single space before "{" (block-opening-brace-space-before)
(#12) Expected single space before "{" (block-opening-brace-space-before)
(#19) Expected single space before "{" (block-opening-brace-space-before)
(#27) Expected single space before "{" (block-opening-brace-space-before)
(#3) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#29) Expected "#EEEEEE" to be "#eeeeee" (color-hex-case)
(#31) Expected "#0000C0" to be "#0000c0" (color-hex-case)
(#3) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#16) Expected "#999999" to be "#999" (color-hex-length)
(#29) Expected "#EEEEEE" to be "#EEE" (color-hex-length)
(#3) Expected newline after ";" in a multi-line declaration block (declaration-block-semicolon-newline-after)
(#4) Expected newline after ";" in a multi-line declaration block (declaration-block-semicolon-newline-after)
(#21) Expected newline after ";" in a multi-line declaration block (declaration-block-semicolon-newline-after)
(#22) Expected newline after ";" in a multi-line declaration block (declaration-block-semicolon-newline-after)
(#23) Expected newline after ";" in a multi-line declaration block (declaration-block-semicolon-newline-after)
(#29) Expected newline after ";" in a multi-line declaration block (declaration-block-semicolon-newline-after)
(#30) Expected newline after ";" in a multi-line declaration block (declaration-block-semicolon-newline-after)
(#3) Expected indentation of 4 spaces (indentation)
(#4) Expected indentation of 4 spaces (indentation)
(#5) Expected indentation of 4 spaces (indentation)
(#14) Expected indentation of 4 spaces (indentation)
(#15) Expected indentation of 4 spaces (indentation)
(#16) Expected indentation of 4 spaces (indentation)
(#21) Expected indentation of 4 spaces (indentation)
(#22) Expected indentation of 4 spaces (indentation)
(#23) Expected indentation of 4 spaces (indentation)
(#24) Expected indentation of 4 spaces (indentation)
(#29) Expected indentation of 4 spaces (indentation)
(#30) Expected indentation of 4 spaces (indentation)
(#31) Expected indentation of 4 spaces (indentation)
(#4) Unexpected unit (length-zero-no-unit)
(#5) Unexpected unit (length-zero-no-unit)
(#1) Unexpected whitespace at end of line (no-eol-whitespace)
(#2) Unexpected whitespace at end of line (no-eol-whitespace)
(#3) Unexpected whitespace at end of line (no-eol-whitespace)
(#4) Unexpected whitespace at end of line (no-eol-whitespace)
(#12) Unexpected whitespace at end of line (no-eol-whitespace)
(#13) Unexpected whitespace at end of line (no-eol-whitespace)
(#16) Unexpected whitespace at end of line (no-eol-whitespace)
(#19) Unexpected whitespace at end of line (no-eol-whitespace)
(#20) Unexpected whitespace at end of line (no-eol-whitespace)
(#21) Unexpected whitespace at end of line (no-eol-whitespace)
(#22) Unexpected whitespace at end of line (no-eol-whitespace)
(#23) Unexpected whitespace at end of line (no-eol-whitespace)
(#27) Unexpected whitespace at end of line (no-eol-whitespace)
(#28) Unexpected whitespace at end of line (no-eol-whitespace)
(#29) Unexpected whitespace at end of line (no-eol-whitespace)
(#30) Unexpected whitespace at end of line (no-eol-whitespace)
(#22) Unexpected unit "pt" (unit-blacklist)
local/mr/docs/media/stylesheet.css
(#66) Invalid value for `background-color` (csstree/validator)
(#1) Expected newline before "}" (block-closing-brace-newline-before)
(#2) Expected newline before "}" (block-closing-brace-newline-before)
(#3) Expected newline before "}" (block-closing-brace-newline-before)
(#5) Expected newline before "}" (block-closing-brace-newline-before)
(#6) Expected newline before "}" (block-closing-brace-newline-before)
(#7) Expected newline before "}" (block-closing-brace-newline-before)
(#8) Expected newline before "}" (block-closing-brace-newline-before)
(#13) Expected newline before "}" (block-closing-brace-newline-before)
(#14) Expected newline before "}" (block-closing-brace-newline-before)
(#15) Expected newline before "}" (block-closing-brace-newline-before)
(#17) Expected newline before "}" (block-closing-brace-newline-before)
(#18) Expected newline before "}" (block-closing-brace-newline-before)
(#20) Expected newline before "}" (block-closing-brace-newline-before)
(#25) Expected newline before "}" (block-closing-brace-newline-before)
(#26) Expected newline before "}" (block-closing-brace-newline-before)
(#27) Expected newline before "}" (block-closing-brace-newline-before)
(#28) Expected newline before "}" (block-closing-brace-newline-before)
(#29) Expected newline before "}" (block-closing-brace-newline-before)
(#30) Expected newline before "}" (block-closing-brace-newline-before)
(#31) Expected newline before "}" (block-closing-brace-newline-before)
(#36) Expected newline before "}" (block-closing-brace-newline-before)
(#37) Expected newline before "}" (block-closing-brace-newline-before)
(#38) Expected newline before "}" (block-closing-brace-newline-before)
(#39) Expected newline before "}" (block-closing-brace-newline-before)
(#41) Expected newline before "}" (block-closing-brace-newline-before)
(#42) Expected newline before "}" (block-closing-brace-newline-before)
(#43) Expected newline before "}" (block-closing-brace-newline-before)
(#44) Expected newline before "}" (block-closing-brace-newline-before)
(#45) Expected newline before "}" (block-closing-brace-newline-before)
(#46) Expected newline before "}" (block-closing-brace-newline-before)
(#49) Expected newline before "}" (block-closing-brace-newline-before)
(#50) Expected newline before "}" (block-closing-brace-newline-before)
(#54) Expected newline before "}" (block-closing-brace-newline-before)
(#55) Expected newline before "}" (block-closing-brace-newline-before)
(#56) Expected newline before "}" (block-closing-brace-newline-before)
(#57) Expected newline before "}" (block-closing-brace-newline-before)
(#58) Expected newline before "}" (block-closing-brace-newline-before)
(#59) Expected newline before "}" (block-closing-brace-newline-before)
(#65) Expected newline before "}" (block-closing-brace-newline-before)
(#66) Expected newline before "}" (block-closing-brace-newline-before)
(#67) Expected newline before "}" (block-closing-brace-newline-before)
(#69) Expected newline before "}" (block-closing-brace-newline-before)
(#70) Expected newline before "}" (block-closing-brace-newline-before)
(#71) Expected newline before "}" (block-closing-brace-newline-before)
(#72) Expected newline before "}" (block-closing-brace-newline-before)
(#73) Expected newline before "}" (block-closing-brace-newline-before)
(#74) Expected newline before "}" (block-closing-brace-newline-before)
(#75) Expected newline before "}" (block-closing-brace-newline-before)
(#77) Expected newline before "}" (block-closing-brace-newline-before)
(#78) Expected newline before "}" (block-closing-brace-newline-before)
(#79) Expected newline before "}" (block-closing-brace-newline-before)
(#80) Expected newline before "}" (block-closing-brace-newline-before)
(#81) Expected newline before "}" (block-closing-brace-newline-before)
(#83) Expected newline before "}" (block-closing-brace-newline-before)
(#86) Expected newline before "}" (block-closing-brace-newline-before)
(#87) Expected newline before "}" (block-closing-brace-newline-before)
(#90) Expected newline before "}" (block-closing-brace-newline-before)
(#95) Expected newline before "}" (block-closing-brace-newline-before)
(#96) Expected newline before "}" (block-closing-brace-newline-before)
(#98) Expected newline before "}" (block-closing-brace-newline-before)
(#100) Expected newline before "}" (block-closing-brace-newline-before)
(#101) Expected newline before "}" (block-closing-brace-newline-before)
(#102) Expected newline before "}" (block-closing-brace-newline-before)
(#103) Expected newline before "}" (block-closing-brace-newline-before)
(#104) Expected newline before "}" (block-closing-brace-newline-before)
(#107) Expected newline before "}" (block-closing-brace-newline-before)
(#109) Expected newline before "}" (block-closing-brace-newline-before)
(#110) Expected newline before "}" (block-closing-brace-newline-before)
(#111) Expected newline before "}" (block-closing-brace-newline-before)
(#112) Expected newline before "}" (block-closing-brace-newline-before)
(#113) Expected newline before "}" (block-closing-brace-newline-before)
(#114) Expected newline before "}" (block-closing-brace-newline-before)
(#115) Expected newline before "}" (block-closing-brace-newline-before)
(#116) Expected newline before "}" (block-closing-brace-newline-before)
(#117) Expected newline before "}" (block-closing-brace-newline-before)
(#119) Expected newline before "}" (block-closing-brace-newline-before)
(#120) Expected newline before "}" (block-closing-brace-newline-before)
(#121) Expected newline before "}" (block-closing-brace-newline-before)
(#122) Expected newline before "}" (block-closing-brace-newline-before)
(#123) Expected newline before "}" (block-closing-brace-newline-before)
(#124) Expected newline before "}" (block-closing-brace-newline-before)
(#129) Expected newline before "}" (block-closing-brace-newline-before)
(#130) Expected newline before "}" (block-closing-brace-newline-before)
(#131) Expected newline before "}" (block-closing-brace-newline-before)
(#132) Expected newline before "}" (block-closing-brace-newline-before)
(#133) Expected newline before "}" (block-closing-brace-newline-before)
(#136) Expected newline before "}" (block-closing-brace-newline-before)
(#138) Expected newline before "}" (block-closing-brace-newline-before)
(#139) Expected newline before "}" (block-closing-brace-newline-before)
(#140) Expected newline before "}" (block-closing-brace-newline-before)
(#141) Expected newline before "}" (block-closing-brace-newline-before)
(#172) Expected newline before "}" (block-closing-brace-newline-before)
(#17) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#18) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#25) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#28) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#12) Unexpected empty block (block-no-empty)
(#21) Unexpected empty block (block-no-empty)
(#35) Unexpected empty block (block-no-empty)
(#40) Unexpected empty block (block-no-empty)
(#63) Unexpected empty block (block-no-empty)
(#82) Unexpected empty block (block-no-empty)
(#85) Unexpected empty block (block-no-empty)
(#89) Unexpected empty block (block-no-empty)
(#99) Unexpected empty block (block-no-empty)
(#105) Unexpected empty block (block-no-empty)
(#128) Unexpected empty block (block-no-empty)
(#134) Unexpected empty block (block-no-empty)
(#135) Unexpected empty block (block-no-empty)
(#137) Unexpected empty block (block-no-empty)
(#1) Expected newline after "{" (block-opening-brace-newline-after)
(#2) Expected newline after "{" (block-opening-brace-newline-after)
(#3) Expected newline after "{" (block-opening-brace-newline-after)
(#5) Expected newline after "{" (block-opening-brace-newline-after)
(#6) Expected newline after "{" (block-opening-brace-newline-after)
(#7) Expected newline after "{" (block-opening-brace-newline-after)
(#8) Expected newline after "{" (block-opening-brace-newline-after)
(#13) Expected newline after "{" (block-opening-brace-newline-after)
(#14) Expected newline after "{" (block-opening-brace-newline-after)
(#15) Expected newline after "{" (block-opening-brace-newline-after)
(#17) Expected newline after "{" (block-opening-brace-newline-after)
(#18) Expected newline after "{" (block-opening-brace-newline-after)
(#20) Expected newline after "{" (block-opening-brace-newline-after)
(#25) Expected newline after "{" (block-opening-brace-newline-after)
(#26) Expected newline after "{" (block-opening-brace-newline-after)
(#27) Expected newline after "{" (block-opening-brace-newline-after)
(#28) Expected newline after "{" (block-opening-brace-newline-after)
(#29) Expected newline after "{" (block-opening-brace-newline-after)
(#30) Expected newline after "{" (block-opening-brace-newline-after)
(#31) Expected newline after "{" (block-opening-brace-newline-after)
(#36) Expected newline after "{" (block-opening-brace-newline-after)
(#37) Expected newline after "{" (block-opening-brace-newline-after)
(#38) Expected newline after "{" (block-opening-brace-newline-after)
(#39) Expected newline after "{" (block-opening-brace-newline-after)
(#41) Expected newline after "{" (block-opening-brace-newline-after)
(#42) Expected newline after "{" (block-opening-brace-newline-after)
(#43) Expected newline after "{" (block-opening-brace-newline-after)
(#44) Expected newline after "{" (block-opening-brace-newline-after)
(#45) Expected newline after "{" (block-opening-brace-newline-after)
(#46) Expected newline after "{" (block-opening-brace-newline-after)
(#49) Expected newline after "{" (block-opening-brace-newline-after)
(#50) Expected newline after "{" (block-opening-brace-newline-after)
(#54) Expected newline after "{" (block-opening-brace-newline-after)
(#55) Expected newline after "{" (block-opening-brace-newline-after)
(#56) Expected newline after "{" (block-opening-brace-newline-after)
(#57) Expected newline after "{" (block-opening-brace-newline-after)
(#58) Expected newline after "{" (block-opening-brace-newline-after)
(#59) Expected newline after "{" (block-opening-brace-newline-after)
(#65) Expected newline after "{" (block-opening-brace-newline-after)
(#66) Expected newline after "{" (block-opening-brace-newline-after)
(#67) Expected newline after "{" (block-opening-brace-newline-after)
(#69) Expected newline after "{" (block-opening-brace-newline-after)
(#70) Expected newline after "{" (block-opening-brace-newline-after)
(#71) Expected newline after "{" (block-opening-brace-newline-after)
(#72) Expected newline after "{" (block-opening-brace-newline-after)
(#73) Expected newline after "{" (block-opening-brace-newline-after)
(#74) Expected newline after "{" (block-opening-brace-newline-after)
(#75) Expected newline after "{" (block-opening-brace-newline-after)
(#77) Expected newline after "{" (block-opening-brace-newline-after)
(#78) Expected newline after "{" (block-opening-brace-newline-after)
(#79) Expected newline after "{" (block-opening-brace-newline-after)
(#80) Expected newline after "{" (block-opening-brace-newline-after)
(#81) Expected newline after "{" (block-opening-brace-newline-after)
(#83) Expected newline after "{" (block-opening-brace-newline-after)
(#86) Expected newline after "{" (block-opening-brace-newline-after)
(#87) Expected newline after "{" (block-opening-brace-newline-after)
(#90) Expected newline after "{" (block-opening-brace-newline-after)
(#94) Expected newline after "{" (block-opening-brace-newline-after)
(#96) Expected newline after "{" (block-opening-brace-newline-after)
(#98) Expected newline after "{" (block-opening-brace-newline-after)
(#100) Expected newline after "{" (block-opening-brace-newline-after)
(#101) Expected newline after "{" (block-opening-brace-newline-after)
(#102) Expected newline after "{" (block-opening-brace-newline-after)
(#103) Expected newline after "{" (block-opening-brace-newline-after)
(#104) Expected newline after "{" (block-opening-brace-newline-after)
(#107) Expected newline after "{" (block-opening-brace-newline-after)
(#109) Expected newline after "{" (block-opening-brace-newline-after)
(#110) Expected newline after "{" (block-opening-brace-newline-after)
(#111) Expected newline after "{" (block-opening-brace-newline-after)
(#112) Expected newline after "{" (block-opening-brace-newline-after)
(#113) Expected newline after "{" (block-opening-brace-newline-after)
(#114) Expected newline after "{" (block-opening-brace-newline-after)
(#115) Expected newline after "{" (block-opening-brace-newline-after)
(#116) Expected newline after "{" (block-opening-brace-newline-after)
(#117) Expected newline after "{" (block-opening-brace-newline-after)
(#119) Expected newline after "{" (block-opening-brace-newline-after)
(#120) Expected newline after "{" (block-opening-brace-newline-after)
(#121) Expected newline after "{" (block-opening-brace-newline-after)
(#122) Expected newline after "{" (block-opening-brace-newline-after)
(#123) Expected newline after "{" (block-opening-brace-newline-after)
(#124) Expected newline after "{" (block-opening-brace-newline-after)
(#129) Expected newline after "{" (block-opening-brace-newline-after)
(#130) Expected newline after "{" (block-opening-brace-newline-after)
(#131) Expected newline after "{" (block-opening-brace-newline-after)
(#132) Expected newline after "{" (block-opening-brace-newline-after)
(#133) Expected newline after "{" (block-opening-brace-newline-after)
(#136) Expected newline after "{" (block-opening-brace-newline-after)
(#138) Expected newline after "{" (block-opening-brace-newline-after)
(#139) Expected newline after "{" (block-opening-brace-newline-after)
(#140) Expected newline after "{" (block-opening-brace-newline-after)
(#141) Expected newline after "{" (block-opening-brace-newline-after)
(#169) Expected newline after "{" (block-opening-brace-newline-after)
(#37) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#38) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#58) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#96) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#1) Expected "#0000C0" to be "#0000c0" (color-hex-case)
(#2) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#3) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#5) Expected "#EEEEEE" to be "#eeeeee" (color-hex-case)
(#13) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#17) Expected "#F8F8F8" to be "#f8f8f8" (color-hex-case)
(#17) Expected "#AAAAAA" to be "#aaaaaa" (color-hex-case)
(#18) Expected "#AAAAAA" to be "#aaaaaa" (color-hex-case)
(#28) Expected "#EEEEEE" to be "#eeeeee" (color-hex-case)
(#45) Expected "#AAAAAA" to be "#aaaaaa" (color-hex-case)
(#45) Expected "#DDDDFF" to be "#ddddff" (color-hex-case)
(#46) Expected "#AAAAAA" to be "#aaaaaa" (color-hex-case)
(#49) Expected "#CCCCCC" to be "#cccccc" (color-hex-case)
(#58) Expected "#FF6600" to be "#ff6600" (color-hex-case)
(#70) Expected "#DDDDFF" to be "#ddddff" (color-hex-case)
(#78) Expected "#DDDDFF" to be "#ddddff" (color-hex-case)
(#100) Expected "#0000FF" to be "#0000ff" (color-hex-case)
(#101) Expected "#0000FF" to be "#0000ff" (color-hex-case)
(#102) Expected "#CC0000" to be "#cc0000" (color-hex-case)
(#110) Expected "#0000FF" to be "#0000ff" (color-hex-case)
(#111) Expected "#0099FF" to be "#0099ff" (color-hex-case)
(#112) Expected "#0099FF" to be "#0099ff" (color-hex-case)
(#114) Expected "#0080CC" to be "#0080cc" (color-hex-case)
(#115) Expected "#0000FF" to be "#0000ff" (color-hex-case)
(#120) Expected "#0000FF" to be "#0000ff" (color-hex-case)
(#121) Expected "#0099FF" to be "#0099ff" (color-hex-case)
(#131) Expected "#EEEEEE" to be "#eeeeee" (color-hex-case)
(#132) Expected "#EEEEEE" to be "#eeeeee" (color-hex-case)
(#138) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#2) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#3) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#5) Expected "#EEEEEE" to be "#EEE" (color-hex-length)
(#13) Expected "#999999" to be "#999" (color-hex-length)
(#13) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#14) Expected "#999999" to be "#999" (color-hex-length)
(#17) Expected "#AAAAAA" to be "#AAA" (color-hex-length)
(#18) Expected "#AAAAAA" to be "#AAA" (color-hex-length)
(#28) Expected "#EEEEEE" to be "#EEE" (color-hex-length)
(#28) Expected "#999999" to be "#999" (color-hex-length)
(#36) Expected "#666666" to be "#666" (color-hex-length)
(#37) Expected "#666666" to be "#666" (color-hex-length)
(#44) Expected "#0066ff" to be "#06f" (color-hex-length)
(#45) Expected "#AAAAAA" to be "#AAA" (color-hex-length)
(#45) Expected "#DDDDFF" to be "#DDF" (color-hex-length)
(#46) Expected "#AAAAAA" to be "#AAA" (color-hex-length)
(#49) Expected "#CCCCCC" to be "#CCC" (color-hex-length)
(#49) Expected "#999999" to be "#999" (color-hex-length)
(#57) Expected "#999999" to be "#999" (color-hex-length)
(#58) Expected "#FF6600" to be "#F60" (color-hex-length)
(#59) Expected "#999999" to be "#999" (color-hex-length)
(#66) Expected "#666666" to be "#666" (color-hex-length)
(#67) Expected "#000000" to be "#000" (color-hex-length)
(#70) Expected "#DDDDFF" to be "#DDF" (color-hex-length)
(#74) Expected "#666666" to be "#666" (color-hex-length)
(#78) Expected "#DDDDFF" to be "#DDF" (color-hex-length)
(#83) Expected "#000000" to be "#000" (color-hex-length)
(#94) Expected "#999999" to be "#999" (color-hex-length)
(#100) Expected "#0000FF" to be "#00F" (color-hex-length)
(#101) Expected "#0000FF" to be "#00F" (color-hex-length)
(#102) Expected "#CC0000" to be "#C00" (color-hex-length)
(#103) Expected "#66cccc" to be "#6cc" (color-hex-length)
(#109) Expected "#009999" to be "#099" (color-hex-length)
(#110) Expected "#0000FF" to be "#00F" (color-hex-length)
(#111) Expected "#0099FF" to be "#09F" (color-hex-length)
(#112) Expected "#0099FF" to be "#09F" (color-hex-length)
(#113) Expected "#6699cc" to be "#69c" (color-hex-length)
(#115) Expected "#0000FF" to be "#00F" (color-hex-length)
(#119) Expected "#009999" to be "#099" (color-hex-length)
(#120) Expected "#0000FF" to be "#00F" (color-hex-length)
(#121) Expected "#0099FF" to be "#09F" (color-hex-length)
(#131) Expected "#999999" to be "#999" (color-hex-length)
(#131) Expected "#EEEEEE" to be "#EEE" (color-hex-length)
(#132) Expected "#999999" to be "#999" (color-hex-length)
(#132) Expected "#EEEEEE" to be "#EEE" (color-hex-length)
(#136) Expected "#666666" to be "#666" (color-hex-length)
(#138) Expected "#999999" to be "#999" (color-hex-length)
(#138) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#170) Expected "#666666" to be "#666" (color-hex-length)
(#94) Expected newline after ";" in a multi-line declaration block (declaration-block-semicolon-newline-after)
(#95) Expected newline after ";" in a multi-line declaration block (declaration-block-semicolon-newline-after)
(#170) Expected newline after ";" in a multi-line declaration block (declaration-block-semicolon-newline-after)
(#171) Expected newline after ";" in a multi-line declaration block (declaration-block-semicolon-newline-after)
(#1) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#2) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#3) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#5) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#8) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#13) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#14) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#15) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#17) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#18) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#20) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#25) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#27) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#28) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#29) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#30) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#36) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#37) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#38) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#39) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#41) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#43) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#44) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#45) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#49) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#56) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#57) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#59) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#66) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#67) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#69) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#70) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#74) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#77) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#78) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#83) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#96) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#111) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#124) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#129) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#130) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#131) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#132) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#133) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#136) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#138) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#141) Expected no more than 1 declaration (declaration-block-single-line-max-declarations)
(#2) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#3) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#5) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#6) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#13) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#17) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#18) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#25) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#26) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#27) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#28) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#29) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#30) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#31) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#41) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#43) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#44) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#49) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#50) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#66) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#69) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#71) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#72) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#74) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#79) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#109) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#110) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#111) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#112) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#113) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#114) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#115) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#116) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#117) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#119) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#120) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#121) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#123) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#124) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#129) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#130) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#133) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#136) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#138) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#139) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#140) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#141) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#172) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#95) Expected indentation of 4 spaces (indentation)
(#148) Expected indentation of 4 spaces (indentation)
(#149) Expected indentation of 4 spaces (indentation)
(#150) Expected indentation of 4 spaces (indentation)
(#151) Expected indentation of 4 spaces (indentation)
(#155) Expected indentation of 4 spaces (indentation)
(#156) Expected indentation of 4 spaces (indentation)
(#157) Expected indentation of 4 spaces (indentation)
(#158) Expected indentation of 4 spaces (indentation)
(#159) Expected indentation of 4 spaces (indentation)
(#163) Expected indentation of 4 spaces (indentation)
(#164) Expected indentation of 4 spaces (indentation)
(#165) Expected indentation of 4 spaces (indentation)
(#166) Expected indentation of 4 spaces (indentation)
(#170) Expected indentation of 4 spaces (indentation)
(#171) Expected indentation of 4 spaces (indentation)
(#172) Expected indentation of 4 spaces (indentation)
(#176) Expected indentation of 4 spaces (indentation)
(#177) Expected indentation of 4 spaces (indentation)
(#181) Expected indentation of 4 spaces (indentation)
(#182) Expected indentation of 4 spaces (indentation)
(#7) Unexpected unit (length-zero-no-unit)
(#8) Unexpected unit (length-zero-no-unit)
(#13) Unexpected unit (length-zero-no-unit)
(#13) Unexpected unit (length-zero-no-unit)
(#13) Unexpected unit (length-zero-no-unit)
(#15) Unexpected unit (length-zero-no-unit)
(#15) Unexpected unit (length-zero-no-unit)
(#15) Unexpected unit (length-zero-no-unit)
(#37) Unexpected unit (length-zero-no-unit)
(#38) Unexpected unit (length-zero-no-unit)
(#39) Unexpected unit (length-zero-no-unit)
(#74) Unexpected unit (length-zero-no-unit)
(#130) Unexpected unit (length-zero-no-unit)
(#133) Unexpected unit (length-zero-no-unit)
(#139) Unexpected unit (length-zero-no-unit)
(#141) Unexpected unit (length-zero-no-unit)
(#148) Unexpected unit (length-zero-no-unit)
(#149) Unexpected unit (length-zero-no-unit)
(#155) Unexpected unit (length-zero-no-unit)
(#156) Unexpected unit (length-zero-no-unit)
(#177) Unexpected unit (length-zero-no-unit)
(#13) Expected line length to be no more than 132 characters (max-line-length)
(#47) Unexpected whitespace at end of line (no-eol-whitespace)
(#48) Unexpected whitespace at end of line (no-eol-whitespace)
(#169) Unexpected whitespace at end of line (no-eol-whitespace)
(#170) Unexpected whitespace at end of line (no-eol-whitespace)
(#171) Unexpected whitespace at end of line (no-eol-whitespace)
(#172) Unexpected whitespace at end of line (no-eol-whitespace)
(#5) Expected newline after "," (selector-list-comma-newline-after)
(#6) Expected newline after "," (selector-list-comma-newline-after)
(#47) Expected newline after "," (selector-list-comma-newline-after)
(#48) Expected newline after "," (selector-list-comma-newline-after)
(#169) Expected newline after "," (selector-list-comma-newline-after)
(#5) Unexpected unit "pt" (unit-blacklist)
(#13) Unexpected unit "pt" (unit-blacklist)
(#15) Unexpected unit "pt" (unit-blacklist)
(#27) Unexpected unit "pt" (unit-blacklist)
(#29) Unexpected unit "pt" (unit-blacklist)
(#31) Unexpected unit "pt" (unit-blacklist)
(#39) Unexpected unit "pt" (unit-blacklist)
(#41) Unexpected unit "pt" (unit-blacklist)
(#55) Unexpected unit "pt" (unit-blacklist)
(#56) Unexpected unit "pt" (unit-blacklist)
(#69) Unexpected unit "pt" (unit-blacklist)
(#77) Unexpected unit "pt" (unit-blacklist)
local/mr/styles.css
(#77) Expected indentation of 0 spaces (indentation)
(#75) Expected indentation of 4 spaces (indentation)
(#76) Expected indentation of 4 spaces (indentation)
(#23) Unexpected unit (length-zero-no-unit)

PHPDocs style problems

(702 errors, 47 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
(#31) Class mr_bootstrap does not have @copyright tag
(#31) Class mr_bootstrap does not have @license tag
(#42) Not recommended phpdocs tag @example used
(#20) Package mr is not valid
(#40) 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
(#430) 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
(#309) 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
(#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/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/sql.php
(#17) File-level phpdocs block is not found
(#23) 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/daterangeoutrange.php
(#31) Class mr_html_filter_daterangeoutrange does not have @copyright tag
(#31) Class mr_html_filter_daterangeoutrange 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
(#459) 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
(#48) Function mr_lock_redis::get is not documented
(#86) 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
(#149) 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
(#58) 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
(#58) Constant mr_server_validate_login::LOGIN_MISSING is not documented
(#59) 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
(#58) Constant mr_server_validate_token::TOKEN_NO_MATCH is not documented
(#59) 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/lang/ar/local_mr.php
(#17) No one-line description found in phpdocs for file
local/mr/lang/ca/local_mr.php
(#17) No one-line description found in phpdocs for file
local/mr/lang/cs/local_mr.php
(#17) No one-line description found in phpdocs for file
local/mr/lang/da/local_mr.php
(#17) No one-line description found in phpdocs for file
local/mr/lang/de/local_mr.php
(#17) No one-line description found in phpdocs for file
local/mr/lang/es/local_mr.php
(#17) No one-line description found in phpdocs for file
local/mr/lang/fi/local_mr.php
(#17) No one-line description found in phpdocs for file
local/mr/lang/fr/local_mr.php
(#17) No one-line description found in phpdocs for file
local/mr/lang/it/local_mr.php
(#17) No one-line description found in phpdocs for file
local/mr/lang/ja/local_mr.php
(#17) No one-line description found in phpdocs for file
local/mr/lang/nl/local_mr.php
(#17) No one-line description found in phpdocs for file
local/mr/lang/pl/local_mr.php
(#17) No one-line description found in phpdocs for file
local/mr/lang/pt_br/local_mr.php
(#17) No one-line description found in phpdocs for file
local/mr/lang/th/local_mr.php
(#17) No one-line description found in phpdocs for file
local/mr/lang/tr/local_mr.php
(#17) No one-line description found in phpdocs for file
local/mr/lang/zh_tw/local_mr.php
(#17) No one-line description found in phpdocs for file
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/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
(#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
local/mr/tests/framework/helper/sql_test.php
(#34) Function mr_helper_sql_test::test_from_unixtime is not documented
(#26) Class mr_helper_sql_test does not have @copyright tag
(#26) Class mr_helper_sql_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

(1 errors, 1 warnings)

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

Problems running grunt
Task "stylelint:css" failed. Use --force to continue.

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]