Prechecker results: error


PHP lint problems

(0 errors, 0 warnings)

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


PHP coding style problems

(2394 errors, 878 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/>.".
(#20) Incorrect @package tag for file bootstrap.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
local/mr/classes/api/csv_persistor.php
(#20) Incorrect @package tag for file csv_persistor.php. Expected local_mr, found local_mr\api.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#40) Missing docblock for function flush
(#56) Missing docblock for function finish
local/mr/classes/api/json_persistor.php
(#20) Incorrect @package tag for file json_persistor.php. Expected local_mr, found local_mr\api\traits.
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#35) Missing member variable doc comment
(#37) Missing docblock for function flush
(#60) Missing docblock for function finish
local/mr/classes/api/persistor.php
(#20) Incorrect @package tag for file persistor.php. Expected local_mr, found local_mr\api\traits.
(#29) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#37) Missing docblock for constant persistor::MAX_UNPERSISTED_ROWS
(#56) Missing docblock for function __construct
(#62) Missing docblock for function set_columns
(#70) No one-line description found in phpdocs for docblock of function add_row
(#83) Missing docblock for function get_file
(#83) There must not be a space before the colon in a return type declaration
(#87) The abstract declaration must precede the visibility declaration
(#87) Missing docblock for function flush
(#89) The abstract declaration must precede the visibility declaration
(#89) Missing docblock for function finish
(#91) Missing docblock for function clear_rows
local/mr/classes/privacy/provider.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#43) There must not be a space before the colon in a return type declaration
(#46) File must end with a newline character
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/>.".
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#24) Logical operator "or" is prohibited; use "||" instead
(#66) Short array syntax must be used to define arrays
(#69) Short array syntax must be used to define arrays
(#74) Object operator not indented correctly; expected 12 spaces but found 33
(#75) Object operator not indented correctly; expected 12 spaces but found 33
(#76) Object operator not indented correctly; expected 12 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) Missing docblock for function definition
(#34) Visibility must be declared on method "definition"
(#50) No one-line description found in phpdocs for docblock of function add_submit_buttons
(#50) Visibility must be declared on method "add_submit_buttons"
(#51) Short array syntax must be used to define arrays
(#54) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file autoload.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#101) Inline comments must end in full-stops, exclamation marks, or question marks
(#102) Logical operator "and" is prohibited; use "&&" instead
(#106) Inline comments must end in full-stops, exclamation marks, or question marks
(#107) Short array syntax must be used to define arrays
(#107) Short array syntax must be used to define arrays
(#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"
(#130) Short array syntax must be used to define arrays
(#142) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#146) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file bootstrap.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#42) Docblock tag "@example" is not recommended.
(#49) Expected "bool" but found "boolean" for @var tag in member variable comment
(#57) Expected "bool" but found "boolean" for @var tag in member variable comment
(#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/>.".
(#20) Incorrect @package tag for file config.php. Expected local_mr, found mr.
(#60) No one-line description found in phpdocs for docblock of function __construct
(#67) Missing docblock for function get_default
(#71) Missing docblock for function set_value
(#76) Missing docblock for function get_value
(#80) Missing docblock for function get_name
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/>.".
(#20) Incorrect @package tag for file collection.php. Expected local_mr, found mr.
(#42) Short array syntax must be used to define arrays
(#157) 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/>.".
(#20) Incorrect @package tag for file interface.php. Expected local_mr, found mr.
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/>.".
(#20) Incorrect @package tag for file default.php. Expected local_mr, found mr.
(#51) No one-line description found in phpdocs for docblock of function __construct
(#58) No one-line description found in phpdocs for docblock of function get_cache
(#86) Missing docblock for function read
(#92) Logical operator "or" is prohibited; use "||" instead
(#99) Missing docblock for function write
(#103) Logical operator "or" is prohibited; use "||" instead
(#108) Inline comments must end in full-stops, exclamation marks, or question marks
(#112) Missing docblock for function remove
(#116) Logical operator "and" is prohibited; use "&&" instead
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/>.".
(#20) Incorrect @package tag for file interface.php. Expected local_mr, found mr.
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/>.".
(#20) Incorrect @package tag for file controller.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#66) Docblock tag "@example" is not recommended.
(#107) Docblock tag "@example" is not recommended.
(#107) @example tag is not allowed in member variable comment
(#108) Docblock tag "@example" is not recommended.
(#108) @example tag is not allowed in member variable comment
(#182) 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
(#198) 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
(#208) 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
(#214) Inline comments must end in full-stops, exclamation marks, or question marks
(#217) Inline comments must end in full-stops, exclamation marks, or question marks
(#239) Inline comments must start with a capital letter, digit or 3-dots sequence
(#242) Inline comments must end in full-stops, exclamation marks, or question marks
(#243) Short array syntax must be used to define arrays
(#263) Short array syntax must be used to define arrays
(#266) Short array syntax must be used to define arrays
(#266) Line exceeds 132 characters; contains 147 characters
(#307) Inline comments must end in full-stops, exclamation marks, or question marks
(#315) Short array syntax must be used to define arrays
(#315) Short array syntax must be used to define arrays
(#323) Docblock tag "@example" is not recommended.
(#380) 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
(#397) Inline comments must end in full-stops, exclamation marks, or question marks
(#400) Inline comments must end in full-stops, exclamation marks, or question marks
(#402) Logical operator "or" is prohibited; use "||" instead
(#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
(#411) 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/>.".
(#20) Incorrect @package tag for file admin.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#83) Short array syntax must be used to define arrays
(#84) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file block.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" 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
(#80) Short array syntax must be used to define arrays
(#89) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file mod.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" 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
(#80) Short array syntax must be used to define arrays
(#88) Short array syntax must be used to define arrays
(#97) Short array syntax must be used to define arrays
(#98) Short array syntax must be used to define arrays
(#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/>.".
(#20) Incorrect @package tag for file queue.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#45) Docblock tag "@example" is not recommended.
(#53) Short array syntax must be used to define arrays
(#60) Short array syntax must be used to define arrays
(#67) Short array syntax must be used to define arrays
(#81) Short array syntax must be used to define arrays
(#115) Short array syntax must be used to define arrays
(#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
(#137) Short array syntax must be used to define arrays
(#137) Short array syntax must be used to define arrays
(#137) Short array syntax must be used to define arrays
(#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
(#154) Short array syntax must be used to define arrays
(#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"
(#209) Method name "_flush_inserts" should not be prefixed with an underscore to indicate visibility
(#220) Inline comments must end in full-stops, exclamation marks, or question marks
(#227) Short array syntax must be used to define arrays
(#227) Inline comments must end in full-stops, exclamation marks, or question marks
(#228) Short array syntax must be used to define arrays
(#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
(#263) Method name "_flush_deletes" should not be prefixed with an underscore to indicate visibility
(#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
(#292) Logical operator "or" is prohibited; use "||" instead
(#292) Logical operator "or" is prohibited; use "||" instead
(#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
(#297) Logical operator "and" is prohibited; use "&&" instead
(#297) Logical operator "or" is prohibited; use "||" instead
(#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
(#302) Logical operator "and" is prohibited; use "&&" instead
(#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/>.".
(#20) Incorrect @package tag for file record.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#39) Docblock tag "@example" is not recommended.
(#66) Expected "bool" but found "boolean" for @var tag in member variable comment
(#75) Expected "bool" but found "boolean" for @var tag in member variable comment
(#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
(#107) Logical operator "or" is prohibited; use "||" instead
(#111) Inline comments must end in full-stops, exclamation marks, or question marks
(#131) Logical operator "and" is prohibited; use "&&" instead
(#134) Logical operator "and" is prohibited; use "&&" instead
(#134) Logical operator "or" is prohibited; use "||" instead
(#137) Logical operator "or" is prohibited; use "||" instead
(#233) Public method name "mr_db_record::getIterator" must be in lower-case letters only
(#259) Logical operator "or" is prohibited; use "||" instead
(#291) Logical operator "and" is prohibited; use "&&" instead
(#303) Logical operator "and" is prohibited; use "&&" instead
(#315) Logical operator "and" is prohibited; use "&&" instead
(#346) Inline comments must end in full-stops, exclamation marks, or question marks
(#348) Inline comments must end in full-stops, exclamation marks, or question marks
(#352) Inline comments must end in full-stops, exclamation marks, or question marks
(#352) Line indented incorrectly; expected at least 12 spaces, found 8
(#357) Inline comments must end in full-stops, exclamation marks, or question marks
(#357) Line indented incorrectly; expected at least 12 spaces, found 8
(#361) 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/>.".
(#20) Incorrect @package tag for file table.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#38) Docblock tag "@example" is not recommended.
(#74) Expected 1 space after asterisk; 0 found
(#121) Short array syntax must be used to define arrays
(#139) Short array syntax must be used to define arrays
(#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"
(#282) Short array syntax must be used to define arrays
(#293) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file export.php. Expected local_mr, found mr.
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#24) Logical operator "or" is prohibited; use "||" instead
(#35) Docblock tag "@example" is not recommended.
(#42) Expected "bool" but found "boolean" for @var tag in member variable comment
(#51) Short array syntax must be used to define arrays
(#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
(#113) Short array syntax must be used to define arrays
(#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
(#131) Short array syntax must be used to define arrays
(#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
(#325) Short array syntax must be used to define arrays
(#338) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file abstract.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#60) Short array syntax must be used to define arrays
(#61) Short array syntax must be used to define arrays
(#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/>.".
(#20) Incorrect @package tag for file abstract.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" 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/>.".
(#20) Incorrect @package tag for file excel.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" 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/>.".
(#20) Incorrect @package tag for file ods.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" 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/>.".
(#20) Incorrect @package tag for file abstract.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" 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/>.".
(#20) Incorrect @package tag for file csv.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" 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/>.".
(#20) Incorrect @package tag for file tsv.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" 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/>.".
(#20) Incorrect @package tag for file abstract.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#43) Missing docblock for function __construct
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/>.".
(#20) Incorrect @package tag for file course.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#45) Short array syntax must be used to define arrays
(#50) No one-line description found in phpdocs for docblock of function __construct
(#50) Short array syntax must be used to define arrays
(#70) Logical operator "and" is prohibited; use "&&" instead
(#70) Short array syntax must be used to define arrays
(#73) Logical operator "and" is prohibited; use "&&" instead
(#73) Short array syntax must be used to define arrays
(#85) Short array syntax must be used to define arrays
(#113) Logical operator "or" is prohibited; use "||" instead
(#116) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file enrollment.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#63) Short array syntax must be used to define arrays
(#72) No one-line description found in phpdocs for docblock of function __construct
(#72) Short array syntax must be used to define arrays
(#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
(#120) Short array syntax must be used to define arrays
(#136) Logical operator "and" is prohibited; use "&&" instead
(#136) Logical operator "and" is prohibited; use "&&" instead
(#137) Short array syntax must be used to define arrays
(#152) Logical operator "or" is prohibited; use "||" instead
(#155) Short array syntax must be used to define arrays
(#167) Short array syntax must be used to define arrays
(#167) Line exceeds 132 characters; contains 171 characters
(#169) Short array syntax must be used to define arrays
(#178) No one-line description found in phpdocs for docblock of function set_course
(#186) No one-line description found in phpdocs for docblock of function get_course
(#194) No one-line description found in phpdocs for docblock of function set_user
(#202) No one-line description found in phpdocs for docblock of function get_user
(#210) No one-line description found in phpdocs for docblock of function set_enroll
(#218) No one-line description found in phpdocs for docblock of function get_enroll
(#247) No one-line description found in phpdocs for docblock of function get_option
(#258) No one-line description found in phpdocs for docblock of function set_role
(#266) No one-line description found in phpdocs for docblock of function get_role
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/>.".
(#20) Incorrect @package tag for file group.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#49) Short array syntax must be used to define arrays
(#55) No one-line description found in phpdocs for docblock of function __construct
(#55) Short array syntax must be used to define arrays
(#73) Inline comments must end in full-stops, exclamation marks, or question marks
(#79) This comment is 80% valid code; is this commented out code?
(#85) Short array syntax must be used to define arrays
(#98) Logical operator "and" is prohibited; use "&&" instead
(#113) Logical operator "or" is prohibited; use "||" instead
(#116) Short array syntax must be used to define arrays
(#123) No one-line description found in phpdocs for docblock of function set_course
(#131) No one-line description found in phpdocs for docblock of function get_course
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/>.".
(#20) Incorrect @package tag for file member.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#53) No one-line description found in phpdocs for docblock of function __construct
(#70) Inline comments must end in full-stops, exclamation marks, or question marks
(#78) Short array syntax must be used to define arrays
(#92) Logical operator "and" is prohibited; use "&&" instead
(#92) Logical operator "and" is prohibited; use "&&" instead
(#108) Logical operator "or" is prohibited; use "||" instead
(#108) Logical operator "or" is prohibited; use "||" instead
(#108) Logical operator "or" is prohibited; use "||" instead
(#121) No one-line description found in phpdocs for docblock of function set_group
(#129) No one-line description found in phpdocs for docblock of function get_group
(#137) No one-line description found in phpdocs for docblock of function set_enrollment
(#145) No one-line description found in phpdocs for docblock of function get_enrollment
(#152) No one-line description found in phpdocs for docblock of function get_user
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/>.".
(#20) Incorrect @package tag for file interface.php. Expected local_mr, found mr.
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#24) Logical operator "or" is prohibited; use "||" instead
(#43) Docblock tag "@abstract" is not recommended.
(#57) Docblock tag "@abstract" is not recommended.
(#69) Docblock tag "@abstract" is not recommended.
(#80) Docblock tag "@abstract" is not recommended.
(#91) Docblock tag "@abstract" is not recommended.
(#100) Docblock tag "@abstract" is not recommended.
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/>.".
(#20) Incorrect @package tag for file manager.php. Expected local_mr, found mr.
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#24) Logical operator "or" is prohibited; use "||" instead
(#47) Short array syntax must be used to define arrays
(#52) Short array syntax must be used to define arrays
(#59) Docblock tag "@static" is not recommended.
(#89) Line exceeds 132 characters; contains 147 characters
(#129) Short array syntax must be used to define arrays
(#137) Docblock tag "@static" is not recommended.
(#141) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file role.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#53) No one-line description found in phpdocs for docblock of function __construct
(#70) Short array syntax must be used to define arrays
(#93) Logical operator "or" is prohibited; use "||" instead
(#103) No one-line description found in phpdocs for docblock of function set_shortname
(#111) No one-line description found in phpdocs for docblock of function get_shortname
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/>.".
(#20) Incorrect @package tag for file assignment.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#58) Short array syntax must be used to define arrays
(#66) No one-line description found in phpdocs for docblock of function __construct
(#66) Short array syntax must be used to define arrays
(#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
(#98) Short array syntax must be used to define arrays
(#111) Logical operator "and" is prohibited; use "&&" instead
(#111) Logical operator "and" is prohibited; use "&&" instead
(#132) Logical operator "or" is prohibited; use "||" instead
(#135) Short array syntax must be used to define arrays
(#142) No one-line description found in phpdocs for docblock of function set_context
(#150) No one-line description found in phpdocs for docblock of function get_context
(#205) No one-line description found in phpdocs for docblock of function get_option
(#216) No one-line description found in phpdocs for docblock of function set_role
(#224) No one-line description found in phpdocs for docblock of function get_role
(#232) No one-line description found in phpdocs for docblock of function set_user
(#240) No one-line description found in phpdocs for docblock of function get_user
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/>.".
(#20) Incorrect @package tag for file user.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#44) Short array syntax must be used to define arrays
(#49) No one-line description found in phpdocs for docblock of function __construct
(#49) Short array syntax must be used to define arrays
(#69) Logical operator "and" is prohibited; use "&&" instead
(#69) Short array syntax must be used to define arrays
(#72) Logical operator "and" is prohibited; use "&&" instead
(#72) Short array syntax must be used to define arrays
(#79) Short array syntax must be used to define arrays
(#107) Logical operator "or" is prohibited; use "||" instead
(#110) Short array syntax must be used to define arrays
(#121) Inline comments must start with a capital letter, digit or 3-dots sequence
(#122) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file profile.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#50) Short array syntax must be used to define arrays
(#52) Missing member variable doc comment
(#52) Short array syntax must be used to define arrays
(#62) No one-line description found in phpdocs for docblock of function __construct
(#62) Short array syntax must be used to define arrays
(#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
(#89) Short array syntax must be used to define arrays
(#97) Inline doc block comments are not allowed; use "// Comment." instead
(#101) Short array syntax must be used to define arrays
(#129) Logical operator "or" is prohibited; use "||" instead
(#132) Short array syntax must be used to define arrays
(#143) Short array syntax must be used to define arrays
(#144) Short array syntax must be used to define arrays
(#171) No one-line description found in phpdocs for docblock of function set_category
(#179) No one-line description found in phpdocs for docblock of function get_category
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/>.".
(#20) Incorrect @package tag for file category.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#48) No one-line description found in phpdocs for docblock of function __construct
(#65) Short array syntax must be used to define arrays
(#90) Short array syntax must be used to define arrays
(#93) Short array syntax must be used to define arrays
(#95) Short array syntax must be used to define arrays
(#109) Logical operator "or" is prohibited; use "||" instead
(#112) Short array syntax must be used to define arrays
(#119) No one-line description found in phpdocs for docblock of function set_name
(#127) No one-line description found in phpdocs for docblock of function get_name
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/>.".
(#20) Incorrect @package tag for file abstract.php. Expected local_mr, found mr.
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#24) Logical operator "or" is prohibited; use "||" instead
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/>.".
(#20) Incorrect @package tag for file date.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" 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/>.".
(#20) Incorrect @package tag for file number.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" 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/>.".
(#20) Incorrect @package tag for file string.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#56) Expected "bool" but found "boolean" for @var tag in member variable comment
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/>.".
(#20) Incorrect @package tag for file text.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" 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/>.".
(#20) Incorrect @package tag for file helper.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#86) Short array syntax must be used to define arrays
(#102) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#109) Short array syntax must be used to define arrays
(#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
(#152) Short array syntax must be used to define arrays
(#177) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file abstract.php. Expected local_mr, found mr.
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#24) Logical operator "or" is prohibited; use "||" instead
(#33) Docblock tag "@example" is not recommended.
(#49) Method name "_set_helper_namespace" should not be prefixed with an underscore to indicate visibility
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/>.".
(#20) Incorrect @package tag for file buffer.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#40) Docblock tag "@example" is not recommended.
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/>.".
(#20) Incorrect @package tag for file html.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" 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
(#69) Short array syntax must be used to define arrays
(#74) Short array syntax must be used to define arrays
(#79) Short array syntax must be used to define arrays
(#84) Short array syntax must be used to define arrays
(#87) Short array syntax must be used to define arrays
(#99) Short array syntax must be used to define arrays
(#99) Short array syntax must be used to define arrays
(#108) Inline comments must start with a capital letter, digit or 3-dots sequence
(#108) This comment is 70% valid code; is this commented out code?
(#111) Inline comments must end in full-stops, exclamation marks, or question marks
(#112) Short array syntax must be used to define arrays
(#114) Inline comments must end in full-stops, exclamation marks, or question marks
(#116) Short array syntax must be used to define arrays
(#136) Short array syntax must be used to define arrays
(#139) Short array syntax must be used to define arrays
(#147) Short array syntax must be used to define arrays
(#147) Short array syntax must be used to define arrays
(#150) There should be a comma after the last array item in a multi-line array.
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/>.".
(#20) Incorrect @package tag for file load.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#75) Method name "_set_helper_namespace" should not be prefixed with an underscore to indicate visibility
(#111) Short array syntax must be used to define arrays
(#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
(#126) Short array syntax must be used to define arrays
(#128) Inline comments must end in full-stops, exclamation marks, or question marks
(#129) Short array syntax must be used to define arrays
(#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
(#199) Docblock tag "@example" is not recommended.
(#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
(#231) Short array syntax must be used to define arrays
(#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
(#309) Short array syntax must be used to define arrays
local/mr/framework/helper/sql.php
(#17) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#17) Logical operator "or" is prohibited; use "||" instead
(#23) Incorrect @package tag for class mr_helper_sql. Expected local_mr, found mr.
(#46) Logical operator "or" is prohibited; use "||" instead
(#54) Logical operator "or" is prohibited; use "||" instead
(#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/>.".
(#20) Incorrect @package tag for file tag.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#45) Docblock tag "@example" is not recommended.
(#80) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file testwebservice.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#100) Inline doc block comments are not allowed; use "// Comment." instead
(#112) Logical operator "and" is prohibited; use "&&" instead
(#117) Logical operator "and" is prohibited; use "&&" 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
(#188) Short array syntax must be used to define arrays
(#197) Short array syntax must be used to define arrays
(#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/helper/users.php
(#17) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#17) Logical operator "or" is prohibited; use "||" instead
(#23) Incorrect @package tag for file users.php. Expected local_mr, found mr.
(#65) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file filter.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#40) Docblock tag "@example" is not recommended.
(#48) Short array syntax must be used to define arrays
(#118) Short array syntax must be used to define arrays
(#144) Short array syntax must be used to define arrays
(#145) Short array syntax must be used to define arrays
(#148) Logical operator "and" is prohibited; use "&&" instead
(#159) Short array syntax must be used to define arrays
(#161) Short array syntax must be used to define arrays
(#161) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file abstract.php. Expected local_mr, found mr.
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#24) Logical operator "or" is prohibited; use "||" instead
(#51) Expected "bool" but found "boolean" for @var tag in member variable comment
(#74) Short array syntax must be used to define arrays
(#81) Short array syntax must be used to define arrays
(#91) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#152) Short array syntax must be used to define arrays
(#187) Logical operator "or" is prohibited; use "||" instead
(#202) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#206) Short array syntax must be used to define arrays
(#222) Short array syntax must be used to define arrays
(#238) Short array syntax must be used to define arrays
(#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/>.".
(#20) Incorrect @package tag for file autocomplete.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#44) Short array syntax must be used to define arrays
(#49) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#81) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file autocompleteid.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#46) Short array syntax must be used to define arrays
(#53) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#62) Short array syntax must be used to define arrays
(#94) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file checkbox.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#79) Short array syntax must be used to define arrays
(#79) Short array syntax must be used to define arrays
(#79) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#79) Line exceeds 132 characters; contains 162 characters
(#94) Short array syntax must be used to define arrays
(#101) Short array syntax must be used to define arrays
(#101) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file daterange.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#49) Short array syntax must be used to define arrays
(#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
(#101) Inline comments must end in full-stops, exclamation marks, or question marks
(#116) Short array syntax must be used to define arrays
(#117) Short array syntax must be used to define arrays
(#126) Inline comments must end in full-stops, exclamation marks, or question marks
(#132) Short array syntax must be used to define arrays
local/mr/framework/html/filter/daterangeoutrangeornull.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#20) Incorrect @package tag for file daterangeoutrangeornull.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#45) Short array syntax must be used to define arrays
(#46) Short array syntax must be used to define arrays
(#62) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file header.php. Expected local_mr, found mr.
(#25) Logical operator "or" is prohibited; use "||" 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/>.".
(#20) Incorrect @package tag for file hidden.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#52) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#62) Short array syntax must be used to define arrays
(#84) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file html.php. Expected local_mr, found mr.
(#25) Logical operator "or" is prohibited; use "||" 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.
(#21) Incorrect @package tag for file numberrange.php. Expected local_mr, found mr.
(#26) Logical operator "or" is prohibited; use "||" 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.
(#83) Short array syntax must be used to define arrays
(#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
(#114) Short array syntax must be used to define arrays
(#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
(#147) Short array syntax must be used to define arrays
(#148) Short array syntax must be used to define arrays
(#157) Inline comments must end in full-stops, exclamation marks, or question marks
(#163) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file recent.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#43) Short array syntax must be used to define arrays
(#50) Short array syntax must be used to define arrays
(#58) There should be a comma after the last array item in a multi-line array.
(#77) Logical operator "and" is prohibited; use "&&" instead
(#78) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file select.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#43) Short array syntax must be used to define arrays
(#48) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#58) Short array syntax must be used to define arrays
(#83) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file selectmulti.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#43) Short array syntax must be used to define arrays
(#50) Short array syntax must be used to define arrays
(#55) Short array syntax must be used to define arrays
(#55) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#65) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file selectmultiplus.php. Expected local_mr, found mr.
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#25) Logical operator "or" is prohibited; use "||" instead
(#34) Missing docblock for function __construct
(#34) Short array syntax must be used to define arrays
(#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
(#117) No one-line description found in phpdocs for docblock of function preferences_update
(#118) Short array syntax must be used to define arrays
(#119) Logical operator "and" is prohibited; use "&&" instead
(#127) Missing docblock for function sql
(#134) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file text.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#43) Short array syntax must be used to define arrays
(#61) Logical operator "or" is prohibited; use "||" instead
(#62) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file textarea.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#40) Missing member variable doc comment
(#51) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#51) Short array syntax must be used to define arrays
(#79) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file heading.php. Expected local_mr, found mr.
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#24) Logical operator "or" is prohibited; use "||" instead
(#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"
(#107) Logical operator "and" is prohibited; use "&&" instead
(#110) Logical operator "and" is prohibited; use "&&" instead
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/>.".
(#20) Incorrect @package tag for file notify.php. Expected local_mr, found mr.
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#24) Logical operator "or" is prohibited; use "||" instead
(#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"
(#138) Docblock tag "@example" is not recommended.
(#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"
(#161) Logical operator "or" is prohibited; use "||" instead
(#162) Short array syntax must be used to define arrays
(#167) Short array syntax must be used to define arrays
(#182) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file paging.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#38) Docblock tag "@example" is not recommended.
(#43) Missing @var tag in member variable comment
(#44) Member variable "REQUEST_PAGE" must be all lower-case
(#44) Member variable "REQUEST_PAGE" must not contain underscores.
(#48) Missing @var tag in member variable comment
(#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"
(#160) Short array syntax must be used to define arrays
(#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/>.".
(#20) Incorrect @package tag for file table.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#48) Docblock tag "@example" is not recommended.
(#54) Missing @var tag in member variable comment
(#55) Member variable "REQUEST_SORT" must be all lower-case
(#55) Member variable "REQUEST_SORT" must not contain underscores.
(#59) Missing @var tag in member variable comment
(#60) Member variable "REQUEST_ORDER" must be all lower-case
(#60) Member variable "REQUEST_ORDER" must not contain underscores.
(#67) Short array syntax must be used to define arrays
(#74) Short array syntax must be used to define arrays
(#81) Short array syntax must be used to define arrays
(#86) Expected "bool" but found "boolean" for @var tag in member variable comment
(#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
(#288) Short array syntax must be used to define arrays
(#310) Logical operator "and" is prohibited; use "&&" instead
(#327) Short array syntax must be used to define arrays
(#352) Short array syntax must be used to define arrays
(#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
(#383) Short array syntax must be used to define arrays
(#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
(#428) Short array syntax must be used to define arrays
(#450) Short array syntax must be used to define arrays
(#452) Short array syntax must be used to define arrays
(#466) Inline comments must end in full-stops, exclamation marks, or question marks
(#471) Short array syntax must be used to define arrays
(#477) Short array syntax must be used to define arrays
(#492) Inline comments must end in full-stops, exclamation marks, or question marks
(#493) Logical operator "and" is prohibited; use "&&" instead
(#515) Short array syntax must be used to define arrays
(#518) Inline comments must end in full-stops, exclamation marks, or question marks
(#529) Logical operator "and" is prohibited; use "&&" instead
(#529) Logical operator "and" is prohibited; use "&&" instead
(#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/>.".
(#20) Incorrect @package tag for file column.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#50) Short array syntax must be used to define arrays
(#62) Short array syntax must be used to define arrays
(#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
(#82) Short array syntax must be used to define arrays
(#83) 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
(#85) Line exceeds 132 characters; contains 167 characters
(#85) Inline comments must end in full-stops, exclamation marks, or question marks
(#86) 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
(#88) Short array syntax must be used to define arrays
(#88) Line exceeds 132 characters; contains 145 characters
(#88) Inline comments must end in full-stops, exclamation marks, or question marks
(#89) Short array syntax must be used to define arrays
(#89) Inline comments must end in full-stops, exclamation marks, or question marks
(#90) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#90) Inline comments must end in full-stops, exclamation marks, or question marks
(#92) Line exceeds 132 characters; contains 164 characters
(#92) Inline comments must end in full-stops, exclamation marks, or question marks
(#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) Short array syntax must be used to define arrays
(#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/>.".
(#20) Incorrect @package tag for file dynamic.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#47) Short array syntax must be used to define arrays
(#86) Short array syntax must be used to define arrays
(#132) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file tabs.php. Expected local_mr, found mr.
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#24) Logical operator "or" is prohibited; use "||" instead
(#33) Docblock tag "@example" is not recommended.
(#41) Short array syntax must be used to define arrays
(#41) Short array syntax must be used to define arrays
(#84) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#109) Short array syntax must be used to define arrays
(#111) Logical operator "and" is prohibited; use "&&" instead
(#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
(#200) Short array syntax must be used to define arrays
(#201) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#214) Short array syntax must be used to define arrays
(#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/>.".
(#20) Incorrect @package tag for file tag.php. Expected local_mr, found mr.
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#24) Logical operator "or" is prohibited; use "||" instead
(#67) Docblock tag "@example" is not recommended.
(#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"
(#112) Logical operator "and" is prohibited; use "&&" instead
(#161) Docblock tag "@example" is not recommended.
(#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/>.".
(#20) Incorrect @package tag for file lock.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#66) Expected 5 spaces 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"
(#83) Short array syntax must be used to define arrays
(#105) Inline comments must end in full-stops, exclamation marks, or question marks
(#109) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file abstract.php. Expected local_mr, found mr.
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#24) Logical operator "or" is prohibited; use "||" instead
(#67) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#101) Logical operator "and" is prohibited; use "&&" instead
(#132) Short array syntax must be used to define arrays
(#146) Inline comments must end in full-stops, exclamation marks, or question marks
(#150) Short array syntax must be used to define arrays
(#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/>.".
(#20) Incorrect @package tag for file redis.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#48) Missing docblock for function get
(#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
(#60) Logical operator "and" is prohibited; use "&&" instead
(#64) Inline comments must end in full-stops, exclamation marks, or question marks
(#76) Logical operator "and" is prohibited; use "&&" instead
(#77) Logical operator "or" is prohibited; use "||" instead
(#78) Line exceeds maximum limit of 180 characters; contains 188 characters
(#86) Missing docblock for function release
(#101) Inline comments must end in full-stops, exclamation marks, or question marks
(#102) Logical operator "and" is prohibited; use "&&" instead
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/>.".
(#20) Incorrect @package tag for file abstract.php. Expected local_mr, found mr.
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#24) Logical operator "or" is prohibited; use "||" instead
(#35) Docblock tag "@example" is not recommended.
(#41) No one-line description found in phpdocs for docblock of function __construct
(#41) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file abstract.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#43) Docblock tag "@example" is not recommended.
(#70) Logical operator "and" is prohibited; use "&&" instead
(#73) Logical operator "and" is prohibited; use "&&" 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/>.".
(#20) Incorrect @package tag for file plugin.php. Expected local_mr, found mr.
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#24) Logical operator "or" is prohibited; use "||" instead
(#37) Docblock tag "@example" is not recommended.
(#38) Docblock tag "@example" is not recommended.
(#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/>.".
(#20) Incorrect @package tag for file preferences.php. Expected local_mr, found mr.
(#92) Short array syntax must be used to define arrays
(#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/>.".
(#20) Incorrect @package tag for file readonly.php. Expected local_mr, found mr.
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#24) Logical operator "or" is prohibited; use "||" instead
(#52) Logical operator "and" is prohibited; use "&&" instead
(#52) Logical operator "and" is prohibited; use "&&" instead
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/>.".
(#20) Incorrect @package tag for file abstract.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#66) Docblock tag "@example" is not recommended.
(#67) Docblock tag "@example" is not recommended.
(#131) Short array syntax must be used to define arrays
(#141) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#142) Logical operator "or" is prohibited; use "||" instead
(#151) Inline comments must end in full-stops, exclamation marks, or question marks
(#152) Short array syntax must be used to define arrays
(#153) Inline comments must end in full-stops, exclamation marks, or question marks
(#154) Inline comments must end in full-stops, exclamation marks, or question marks
(#155) Inline comments must end in full-stops, exclamation marks, or question marks
(#156) 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
(#159) Short array syntax must be used to define arrays
(#159) Inline comments must end in full-stops, exclamation marks, or question marks
(#187) Method name "_init" should not be prefixed with an underscore to indicate visibility
(#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
(#250) Logical operator "and" is prohibited; use "&&" instead
(#250) Logical operator "and" is prohibited; use "&&" instead
(#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
(#330) Logical operator "and" is prohibited; use "&&" instead
(#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
(#381) Short array syntax must be used to define arrays
(#381) Short array syntax must be used to define arrays
(#397) Logical operator "or" is prohibited; use "||" instead
(#414) Short array syntax must be used to define arrays
(#438) Short array syntax must be used to define arrays
(#442) Short array syntax must be used to define arrays
(#442) Short array syntax must be used to define arrays
(#451) Short array syntax must be used to define arrays
(#463) Short array syntax must be used to define arrays
(#467) Short array syntax must be used to define arrays
(#467) Short array syntax must be used to define arrays
(#471) Short array syntax must be used to define arrays
(#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/>.".
(#20) Incorrect @package tag for file abstract.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#58) Docblock tag "@example" is not recommended.
(#74) Docblock tag "@abstract" is not recommended.
(#82) Docblock tag "@abstract" is not recommended.
(#244) Short array syntax must be used to define arrays
(#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/>.".
(#20) Incorrect @package tag for file recordset.php. Expected local_mr, found mr.
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#24) Logical operator "or" is prohibited; use "||" instead
(#37) Docblock tag "@example" is not recommended.
(#54) No one-line description found in phpdocs for docblock of function __construct
(#71) Missing docblock for function next
(#75) Missing docblock for function key
(#79) Missing docblock for function valid
(#83) Missing docblock for function close
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/>.".
(#20) Incorrect @package tag for file abstract.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#39) "require_once" must be immediately followed by an open parenthesis
(#49) Docblock tag "@example" is not recommended.
(#50) Docblock tag "@example" is not recommended.
(#128) Logical operator "or" is prohibited; use "||" instead
(#145) Logical operator "and" is prohibited; use "&&" instead
(#164) Logical operator "and" is prohibited; use "&&" instead
(#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
(#269) Short array syntax must be used to define arrays
(#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/>.".
(#20) Incorrect @package tag for file abstract.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#43) Docblock tag "@example" is not recommended.
(#44) Docblock tag "@example" is not recommended.
(#158) Inline comments must end in full-stops, exclamation marks, or question marks
(#162) Logical operator "and" is prohibited; use "&&" instead
(#162) Logical operator "and" is prohibited; use "&&" instead
(#179) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#224) Usage of ELSEIF not allowed; use ELSE IF instead
(#226) 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/>.".
(#20) Incorrect @package tag for file rest.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#36) Docblock tag "@example" is not recommended.
(#37) Docblock tag "@example" is not recommended.
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/>.".
(#20) Incorrect @package tag for file abstract.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#42) Docblock tag "@example" is not recommended.
(#43) Docblock tag "@example" is not recommended.
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/>.".
(#20) Incorrect @package tag for file ip.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#39) "require_once" must be immediately followed by an open parenthesis
(#44) "require_once" must be immediately followed by an open parenthesis
(#58) Missing docblock for constant mr_server_validate_ip::NOT_VALID
(#65) Member variable "_messageTemplates" must be all lower-case
(#65) Short array syntax must be used to define arrays
(#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
(#99) Logical operator "and" is prohibited; use "&&" instead
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/>.".
(#20) Incorrect @package tag for file login.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#39) "require_once" must be immediately followed by an open parenthesis
(#44) "require_once" must be immediately followed by an open parenthesis
(#58) Missing docblock for constant mr_server_validate_login::LOGIN_MISSING
(#59) Missing docblock for constant mr_server_validate_login::LOGIN_COOKIE
(#66) Member variable "_messageTemplates" must be all lower-case
(#66) Short array syntax must be used to define arrays
(#105) Public method name "mr_server_validate_login::isValid" must be in lower-case letters only
(#108) Logical operator "or" is prohibited; use "||" instead
(#121) Logical operator "or" is prohibited; use "||" instead
(#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/>.".
(#20) Incorrect @package tag for file method.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#39) "require_once" must be immediately followed by an open parenthesis
(#44) "require_once" must be immediately followed by an open parenthesis
(#64) Member variable "_messageTemplates" must be all lower-case
(#64) Short array syntax must be used to define arrays
(#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/>.".
(#20) Incorrect @package tag for file secure.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#39) "require_once" must be immediately followed by an open parenthesis
(#44) "require_once" must be immediately followed by an open parenthesis
(#64) Member variable "_messageTemplates" must be all lower-case
(#64) Short array syntax must be used to define arrays
(#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/>.".
(#20) Incorrect @package tag for file test.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#39) "require_once" must be immediately followed by an open parenthesis
(#44) "require_once" must be immediately followed by an open parenthesis
(#66) Member variable "_messageTemplates" must be all lower-case
(#66) Short array syntax must be used to define arrays
(#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/>.".
(#20) Incorrect @package tag for file token.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#31) Inline doc block comments are not allowed; use "// Comment." instead
(#39) "require_once" must be immediately followed by an open parenthesis
(#44) "require_once" must be immediately followed by an open parenthesis
(#58) Missing docblock for constant mr_server_validate_token::TOKEN_NO_MATCH
(#59) Missing docblock for constant mr_server_validate_token::TOKEN_NOT_PASSED
(#66) Member variable "_messageTemplates" must be all lower-case
(#66) Short array syntax must be used to define arrays
(#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/>.".
(#20) Incorrect @package tag for file var.php. Expected local_mr, found mr.
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#24) Logical operator "or" is prohibited; use "||" instead
(#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.
(#64) Short array syntax must be used to define arrays
(#66) Variable "_instance" must not contain underscores.
(#74) Short array syntax must be used to define arrays
(#95) Short array syntax must be used to define arrays
local/mr/lang/ar/local_mr.php
(#1) No one-line description found in phpdocs for docblock of file local_mr.php
(#1) DocBlock missing a @package tag for file local_mr.php. Expected @package local_mr
local/mr/lang/ca/local_mr.php
(#1) No one-line description found in phpdocs for docblock of file local_mr.php
(#1) DocBlock missing a @package tag for file local_mr.php. Expected @package local_mr
local/mr/lang/cs/local_mr.php
(#1) No one-line description found in phpdocs for docblock of file local_mr.php
(#1) DocBlock missing a @package tag for file local_mr.php. Expected @package local_mr
local/mr/lang/da/local_mr.php
(#1) No one-line description found in phpdocs for docblock of file local_mr.php
(#1) DocBlock missing a @package tag for file local_mr.php. Expected @package local_mr
local/mr/lang/de/local_mr.php
(#1) No one-line description found in phpdocs for docblock of file local_mr.php
(#1) DocBlock missing a @package tag for file local_mr.php. Expected @package local_mr
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/lang/es/local_mr.php
(#1) No one-line description found in phpdocs for docblock of file local_mr.php
(#1) DocBlock missing a @package tag for file local_mr.php. Expected @package local_mr
local/mr/lang/fi/local_mr.php
(#1) No one-line description found in phpdocs for docblock of file local_mr.php
(#1) DocBlock missing a @package tag for file local_mr.php. Expected @package local_mr
local/mr/lang/fr/local_mr.php
(#1) No one-line description found in phpdocs for docblock of file local_mr.php
(#1) DocBlock missing a @package tag for file local_mr.php. Expected @package local_mr
local/mr/lang/it/local_mr.php
(#1) No one-line description found in phpdocs for docblock of file local_mr.php
(#1) DocBlock missing a @package tag for file local_mr.php. Expected @package local_mr
local/mr/lang/ja/local_mr.php
(#1) No one-line description found in phpdocs for docblock of file local_mr.php
(#1) DocBlock missing a @package tag for file local_mr.php. Expected @package local_mr
local/mr/lang/nl/local_mr.php
(#1) No one-line description found in phpdocs for docblock of file local_mr.php
(#1) DocBlock missing a @package tag for file local_mr.php. Expected @package local_mr
local/mr/lang/pl/local_mr.php
(#1) No one-line description found in phpdocs for docblock of file local_mr.php
(#1) DocBlock missing a @package tag for file local_mr.php. Expected @package local_mr
local/mr/lang/pt_br/local_mr.php
(#1) No one-line description found in phpdocs for docblock of file local_mr.php
(#1) DocBlock missing a @package tag for file local_mr.php. Expected @package local_mr
local/mr/lang/th/local_mr.php
(#1) No one-line description found in phpdocs for docblock of file local_mr.php
(#1) DocBlock missing a @package tag for file local_mr.php. Expected @package local_mr
local/mr/lang/tr/local_mr.php
(#1) No one-line description found in phpdocs for docblock of file local_mr.php
(#1) DocBlock missing a @package tag for file local_mr.php. Expected @package local_mr
local/mr/lang/zh_tw/local_mr.php
(#1) No one-line description found in phpdocs for docblock of file local_mr.php
(#1) DocBlock missing a @package tag for file local_mr.php. Expected @package local_mr
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/>.".
(#20) Incorrect @package tag for file renderer.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#56) Inline comments must end in full-stops, exclamation marks, or question marks
(#69) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#86) Short array syntax must be used to define arrays
(#88) Logical operator "and" is prohibited; use "&&" instead
(#88) Logical operator "and" is prohibited; use "&&" instead
(#94) Short array syntax must be used to define arrays
(#94) Line exceeds 132 characters; contains 138 characters
(#113) Short array syntax must be used to define arrays
(#113) Expected 1 space before "=>"; 0 found
(#113) Expected 1 space after "=>"; 0 found
(#119) Short array syntax must be used to define arrays
(#119) Line exceeds 132 characters; contains 178 characters
(#129) Inline comments must end in full-stops, exclamation marks, or question marks
(#132) Short array syntax must be used to define arrays
(#132) Short array syntax must be used to define arrays
(#132) Line exceeds 132 characters; contains 162 characters
(#147) Line exceeds 132 characters; contains 158 characters
(#150) Short array syntax must be used to define arrays
(#158) Short array syntax must be used to define arrays
(#158) Line exceeds 132 characters; contains 135 characters
(#159) Short array syntax must be used to define arrays
(#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
(#169) Short array syntax must be used to define arrays
(#185) Inline comments must end in full-stops, exclamation marks, or question marks
(#187) Short array syntax must be used to define arrays
(#197) Inline comments must end in full-stops, exclamation marks, or question marks
(#206) Short array syntax must be used to define arrays
(#208) Inline comments must end in full-stops, exclamation marks, or question marks
(#209) Logical operator "or" is prohibited; use "||" instead
(#214) Inline comments must end in full-stops, exclamation marks, or question marks
(#229) Short array syntax must be used to define arrays
(#245) Short array syntax must be used to define arrays
(#246) Short array syntax must be used to define arrays
(#250) Short array syntax must be used to define arrays
(#263) Short array syntax must be used to define arrays
(#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
(#283) This comment is 60% valid code; is this commented out code?
(#284) Inline comments must end in full-stops, exclamation marks, or question marks
(#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
(#306) Logical operator "and" is prohibited; use "&&" instead
(#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
(#343) Short array syntax must be used to define arrays
(#344) Short array syntax must be used to define arrays
(#347) Inline comments must end in full-stops, exclamation marks, or question marks
(#363) global $PAGE cannot be used in renderers. Use $this->page.
(#365) Inline comments must end in full-stops, exclamation marks, or question marks
(#366) Short array syntax must be used to define arrays
(#368) Inline comments must end in full-stops, exclamation marks, or question marks
(#372) Short array syntax must be used to define arrays
(#383) Inline comments must end in full-stops, exclamation marks, or question marks
(#384) Short array syntax must be used to define arrays
(#388) Short array syntax must be used to define arrays
(#390) Short array syntax must be used to define arrays
(#395) Inline comments must end in full-stops, exclamation marks, or question marks
(#403) Short array syntax must be used to define arrays
(#406) Short array syntax must be used to define arrays
(#420) Short array syntax must be used to define arrays
(#421) Short array syntax must be used to define arrays
(#422) Short array syntax must be used to define arrays
(#423) There should be a comma after the last array item in a multi-line array.
(#429) Short array syntax must be used to define arrays
(#429) Line exceeds 132 characters; contains 154 characters
(#431) Short array syntax must be used to define arrays
(#433) Short array syntax must be used to define arrays
(#454) global $PAGE cannot be used in renderers. Use $this->page.
(#454) Short array syntax must be used to define arrays
(#455) global $PAGE cannot be used in renderers. Use $this->page.
(#456) Short array syntax must be used to define arrays
(#467) Short array syntax must be used to define arrays
(#486) Short array syntax must be used to define arrays
(#494) Inline comments must end in full-stops, exclamation marks, or question marks
(#550) Short array syntax must be used to define arrays
(#551) Logical operator "and" is prohibited; use "&&" instead
(#554) Logical operator "and" is prohibited; use "&&" instead
(#587) Short array syntax must be used to define arrays
(#588) Short array syntax must be used to define arrays
(#590) Inline comments must end in full-stops, exclamation marks, or question marks
(#614) Inline comments must end in full-stops, exclamation marks, or question marks
(#619) Logical operator "or" is prohibited; use "||" instead
(#624) Logical operator "and" is prohibited; use "&&" instead
(#625) Inline comments must end in full-stops, exclamation marks, or question marks
(#627) Inline comments must end in full-stops, exclamation marks, or question marks
(#628) Logical operator "and" is prohibited; use "&&" instead
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/>.".
(#24) Logical operator "or" is prohibited; use "||" instead
(#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/>.".
(#20) Incorrect @package tag for file testautoload.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#31) Missing docblock for class mr_autoload_test
(#33) Missing member variable doc comment
(#33) Short array syntax must be used to define arrays
(#35) Missing docblock for function test_autoload
(#42) Missing docblock for function test_no_namespace
(#47) Missing docblock for function test_register
(#55) Logical operator "and" is prohibited; use "&&" instead
(#62) Missing docblock for function test_unregister
(#71) Logical operator "and" is prohibited; use "&&" 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/>.".
(#20) Incorrect @package tag for file testbootstrap.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#36) Missing docblock for class mr_bootstrap_test
(#38) Missing member variable doc comment
(#38) Short array syntax must be used to define arrays
(#40) Missing docblock for function test_bootstrap_startup
(#41) Inline comments must end in full-stops, exclamation marks, or question marks
(#50) Logical operator "and" is prohibited; use "&&" instead
(#57) Missing docblock for function test_bootstrap_shutdown
(#66) Logical operator "and" is prohibited; use "&&" instead
(#73) Missing docblock for function test_redis_connect_ping_close
(#80) Missing docblock for function test_redis_set_get_delete
(#88) Missing docblock for function test_zend_include_path
(#93) Short array syntax must be used to define arrays
(#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/>.".
(#20) Incorrect @package tag for file testdbrecord.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#31) Missing docblock for class mr_db_record_test
(#33) Missing member variable doc comment
(#33) Short array syntax must be used to define arrays
(#35) Missing docblock for function test_default_bad_id
(#36) Inline comments must end in full-stops, exclamation marks, or question marks
(#37) Short array syntax must be used to define arrays
(#37) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#42) Missing docblock for function test_set_bad_id
(#43) Short array syntax must be used to define arrays
(#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/>.".
(#20) Incorrect @package tag for file testfixturecourse.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#31) Missing docblock for class mr_fixture_course_test
(#33) Missing member variable doc comment
(#33) Short array syntax must be used to define arrays
(#35) Missing docblock for function tearDown
(#38) Short array syntax must be used to define arrays
(#43) Missing docblock for function test_build
(#46) Short array syntax must be used to define arrays
(#48) Short array syntax must be used to define arrays
(#54) Short array syntax must be used to define arrays
(#57) Missing docblock for function test_destroy
(#60) Short array syntax must be used to define arrays
(#62) Short array syntax must be used to define arrays
(#68) Short array syntax must be used to define arrays
(#72) Short array syntax must be used to define arrays
(#75) Missing docblock for function test_exists
(#76) Short array syntax must be used to define arrays
(#92) Missing docblock for function test_get_results
(#95) Short array syntax must be used to define arrays
(#104) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file testfixtureenrollment.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#31) Missing docblock for class mr_fixture_enrollment_test
(#33) Missing member variable doc comment
(#33) Short array syntax must be used to define arrays
(#35) There should be a comma after the last array item in a multi-line array.
(#38) Missing docblock for function setUp
(#40) Short array syntax must be used to define arrays
(#41) Short array syntax must be used to define arrays
(#45) Missing docblock for function tearDown
(#49) Missing docblock for function test_build
(#65) Missing docblock for function test_destroy
(#81) Missing docblock for function test_exists
(#96) Missing docblock for function test_get_results
(#112) Short array syntax must be used to define arrays
(#121) Missing docblock for function test_create_instance
(#128) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file testfixturegroup.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#31) Missing docblock for class mr_fixture_group_test
(#33) Missing member variable doc comment
(#33) Short array syntax must be used to define arrays
(#35) Missing docblock for function setUp
(#37) Short array syntax must be used to define arrays
(#40) Missing docblock for function tearDown
(#44) Missing docblock for function test_build
(#49) Short array syntax must be used to define arrays
(#59) Missing docblock for function test_destroy
(#64) Short array syntax must be used to define arrays
(#78) Missing docblock for function test_exists
(#80) Short array syntax must be used to define arrays
(#94) Missing docblock for function test_get_results
(#98) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file testfixturegroupmember.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#31) Missing docblock for class mr_fixture_group_member_test
(#33) Missing member variable doc comment
(#33) Short array syntax must be used to define arrays
(#35) Missing docblock for function setUp
(#37) Short array syntax must be used to define arrays
(#38) Object operator not indented correctly; expected 12 spaces but found 11
(#38) Short array syntax must be used to define arrays
(#39) Object operator not indented correctly; expected 12 spaces but found 11
(#40) Object operator not indented correctly; expected 12 spaces but found 11
(#40) Short array syntax must be used to define arrays
(#43) Missing docblock for function tearDown
(#47) Missing docblock for function test_build
(#60) Missing docblock for function test_destroy
(#77) Missing docblock for function test_exists
(#92) Missing docblock for function test_get_results
(#104) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file testfixturemanager.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#31) Missing docblock for class mr_fixture_manager_test
(#33) Missing member variable doc comment
(#33) Short array syntax must be used to define arrays
(#35) Missing docblock for function tearDown
(#38) Short array syntax must be used to define arrays
(#41) Short array syntax must be used to define arrays
(#44) Short array syntax must be used to define arrays
(#49) Missing docblock for function test_exists_set_get
(#50) Short array syntax must be used to define arrays
(#69) Missing docblock for function test_set_twice
(#70) Short array syntax must be used to define arrays
(#82) Missing docblock for function test_invalid_get
(#88) Missing docblock for function test_destroy
(#89) Short array syntax must be used to define arrays
(#104) Missing docblock for function test_tearDown
(#104) Public method name "mr_fixture_manager_test::test_tearDown" must be in lower-case letters only
(#105) Short array syntax must be used to define arrays
(#113) Short array syntax must be used to define arrays
(#121) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file testfixtureroleassignment.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#31) Missing docblock for class mr_fixture_role_assignment_test
(#33) Missing member variable doc comment
(#33) Short array syntax must be used to define arrays
(#35) There should be a comma after the last array item in a multi-line array.
(#38) Missing docblock for function setUp
(#40) Short array syntax must be used to define arrays
(#41) Short array syntax must be used to define arrays
(#45) Missing docblock for function tearDown
(#49) Missing docblock for function test_build
(#63) Missing docblock for function test_destroy
(#81) Missing docblock for function test_exists
(#96) Missing docblock for function test_get_results
(#109) Short array syntax must be used to define arrays
(#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/>.".
(#20) Incorrect @package tag for file testfixtureuser.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#31) Missing docblock for class mr_fixture_user_test
(#33) Missing member variable doc comment
(#33) Short array syntax must be used to define arrays
(#35) Missing docblock for function tearDown
(#38) Short array syntax must be used to define arrays
(#40) Short array syntax must be used to define arrays
(#44) Missing docblock for function test_build
(#47) Short array syntax must be used to define arrays
(#49) Short array syntax must be used to define arrays
(#55) Short array syntax must be used to define arrays
(#58) Missing docblock for function test_destroy
(#61) Short array syntax must be used to define arrays
(#63) Short array syntax must be used to define arrays
(#69) Short array syntax must be used to define arrays
(#73) Short array syntax must be used to define arrays
(#76) Missing docblock for function test_exists
(#77) Short array syntax must be used to define arrays
(#93) Missing docblock for function test_get_results
(#96) Short array syntax must be used to define arrays
(#105) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file testfixtureuserprofile.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#36) Missing docblock for class mr_fixture_user_profile_test
(#38) Missing member variable doc comment
(#38) Short array syntax must be used to define arrays
(#40) Missing docblock for function setUp
(#44) Missing docblock for function tearDown
(#48) Missing docblock for function test_build
(#51) Short array syntax must be used to define arrays
(#53) Short array syntax must be used to define arrays
(#56) Short array syntax must be used to define arrays
(#59) Missing docblock for function test_destroy
(#62) Short array syntax must be used to define arrays
(#64) Short array syntax must be used to define arrays
(#69) Short array syntax must be used to define arrays
(#72) Missing docblock for function test_exists
(#73) Short array syntax must be used to define arrays
(#86) Missing docblock for function test_get_results
(#89) Short array syntax must be used to define arrays
(#95) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file testfixtureuserprofilecategory.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#31) Missing docblock for class mr_fixture_user_profile_category_test
(#33) Missing member variable doc comment
(#33) Short array syntax must be used to define arrays
(#35) Missing docblock for function tearDown
(#38) Short array syntax must be used to define arrays
(#41) Missing docblock for function test_build
(#44) Short array syntax must be used to define arrays
(#49) Short array syntax must be used to define arrays
(#52) Missing docblock for function test_destroy
(#55) Short array syntax must be used to define arrays
(#60) Short array syntax must be used to define arrays
(#64) Short array syntax must be used to define arrays
(#67) Missing docblock for function test_exists
(#81) Missing docblock for function test_get_results
(#90) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file testhtmlnotify.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#31) Missing docblock for class mr_html_notify_test
(#33) Missing member variable doc comment
(#33) Short array syntax must be used to define arrays
(#35) Missing docblock for function setUp
(#41) Missing docblock for function tearDown
(#47) Missing docblock for function test_messages
(#56) Short array syntax must be used to define arrays
(#57) Short array syntax must be used to define arrays
(#62) Short array syntax must be used to define arrays
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/>.".
(#20) Incorrect @package tag for file testhtmltag.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#31) Missing docblock for class mr_html_tag_test
(#33) Missing member variable doc comment
(#33) Short array syntax must be used to define arrays
(#35) Missing docblock for function test_tag
(#45) Missing docblock for function test_to_string
(#51) Missing docblock for function test_attributes
(#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
(#67) Short array syntax must be used to define arrays
(#68) Short array syntax must be used to define arrays
(#69) Short array syntax must be used to define arrays
(#76) Short array syntax must be used to define arrays
(#81) Missing docblock for function test_static
(#85) Missing docblock for function test_bad_close
(#90) Missing docblock for function test_bad_no_attribute_params
(#95) Missing docblock for function test_bad_no_attribute_manipulation_params
(#100) Missing docblock for function test_nonexistent_method
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/>.".
(#20) Incorrect @package tag for file testlock.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#31) Missing docblock for class mr_lock_test
(#33) Missing member variable doc comment
(#33) Short array syntax must be used to define arrays
(#40) Missing member variable doc comment
(#41) Missing member variable doc comment
(#43) Missing docblock for function setUp
(#43) Visibility must be declared on method "setUp"
(#53) Missing docblock for function tearDown
(#53) Visibility must be declared on method "tearDown"
(#61) Missing docblock for function test_lock_and_release
(#68) Missing docblock for function test_bad_uniquekey
(#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
(#90) Missing docblock for function test_multiple_lock
(#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
(#108) Missing docblock for function test_timetolive
(#126) Inline comments must end in full-stops, exclamation marks, or question marks
(#133) Missing docblock for function test_misconfigured_site
(#142) Missing docblock for function test_get_twice
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/>.".
(#20) Incorrect @package tag for file testserverrest.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" instead
(#49) "require_once" must be immediately followed by an open parenthesis
(#54) "require_once" must be immediately followed by an open parenthesis
(#56) Missing docblock for class mr_server_rest_test
(#58) Missing member variable doc comment
(#58) Short array syntax must be used to define arrays
(#65) Missing docblock for function test_server
(#68) Line exceeds 132 characters; contains 148 characters
(#76) Short array syntax must be used to define arrays
(#80) Missing docblock for function test_server_validation
(#91) Short array syntax must be used to define arrays
(#95) Missing docblock for function test_server_array_response
(#98) Line exceeds 132 characters; contains 171 characters
(#106) Short array syntax must be used to define arrays
(#110) Missing docblock for function test_server_bad_response_call
(#113) Line exceeds maximum limit of 180 characters; contains 324 characters
(#121) Short array syntax must be used to define arrays
(#130) Missing docblock for class mr_server_service_test
(#131) Missing docblock for function foo
(#134) Missing docblock for function testarray
(#137) Missing docblock for function badresponsecall
(#142) Missing docblock for class mr_server_response_test
(#143) Missing docblock for function test_foo
(#146) Missing docblock for function test_testarray
(#147) Short array syntax must be used to define arrays
(#148) Short array syntax must be used to define arrays
(#149) Short array syntax must be used to define arrays
(#150) There should be a comma after the last array item in a multi-line array.
(#156) Missing docblock for class mr_server_validate_test_fail
(#157) Missing docblock for constant mr_server_validate_test_fail::FAIL
(#158) Missing member variable doc comment
(#158) Member variable "_messageTemplates" must be all lower-case
(#158) Short array syntax must be used to define arrays
(#160) Missing docblock for function isValid
(#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/>.".
(#20) Incorrect @package tag for file bootstrap.php. Expected local_mr, found mr.
(#24) Logical operator "or" is prohibited; use "||" 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/>.".
(#20) Incorrect @package tag for file collection_test.php. Expected local_mr, found mr.
(#24) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#32) PHPUnit testcase name "mr_config_collection_test" does not match file name "collection_test"
(#32) PHPUnit class "mr_config_collection_test" does not have any namespace. It is recommended to add it to the "local_mr" namespace, using more levels if needed, in order to match the code being tested
(#34) Test method test_count() is missing any coverage information, own or at class level
(#42) Test method test_add() is missing any coverage information, own or at class level
(#55) Test method test_iterator() is missing any coverage information, own or at class level
(#58) Short array syntax must be used to define arrays
(#58) Short array syntax must be used to define arrays
(#58) Short array syntax must be used to define arrays
(#72) Test method test_all() is missing any coverage information, own or at class level
(#75) Short array syntax must be used to define arrays
(#83) Test method test_get() is missing any coverage information, own or at class level
(#92) Test method test_bad_get() is missing any coverage information, own or at class level
(#98) Test method test_set() is missing any coverage information, own or at class level
(#115) Test method test_bad_set() is missing any coverage information, own or at class level
(#121) Test method test_remove() is missing any coverage information, own or at class level
(#142) Test method test_has() is missing any coverage information, own or at class level
(#152) Test method test_add_duplicate() is missing any coverage information, own or at class level
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/>.".
(#20) Incorrect @package tag for file default_test.php. Expected local_mr, found mr.
(#24) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#32) PHPUnit testcase name "mr_config_storage_default_test" does not match file name "default_test"
(#32) PHPUnit class "mr_config_storage_default_test" does not have any namespace. It is recommended to add it to the "local_mr" namespace, using more levels if needed, in order to match the code being tested
(#34) Missing member variable doc comment
(#40) Test method test_read() is missing any coverage information, own or at class level
(#60) Test method test_read_unserialize() is missing any coverage information, own or at class level
(#61) Short array syntax must be used to define arrays
(#72) Short array syntax must be used to define arrays
(#82) Test method test_write() is missing any coverage information, own or at class level
(#103) Test method test_write_serialize() is missing any coverage information, own or at class level
(#104) Short array syntax must be used to define arrays
(#113) Short array syntax must be used to define arrays
(#126) Test method test_remove() is missing any coverage information, own or at class level
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/>.".
(#20) Incorrect @package tag for file config_test.php. Expected local_mr, found mr.
(#24) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#32) PHPUnit testcase name "mr_config_test" does not match file name "config_test"
(#32) PHPUnit class "mr_config_test" does not have any namespace. It is recommended to add it to the "local_mr" namespace, using more levels if needed, in order to match the code being tested
(#33) Test method test_construct() is missing any coverage information, own or at class level
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/>.".
(#20) Incorrect @package tag for file sql_test.php. Expected local_mr, found mr.
(#24) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#32) PHPUnit testcase name "mr_helper_sql_test" does not match file name "sql_test"
(#32) PHPUnit class "mr_helper_sql_test" does not have any namespace. It is recommended to add it to the "local_mr" namespace, using more levels if needed, in order to match the code being tested
(#34) Test method test_from_unixtime() is missing any coverage information, own or at class level
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, require_admin, admin_externalpage_setup) following config inclusion. None found.

Javascript coding style problems

(367 errors, 480 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) Unexpected tab character. (no-tabs)
(#20) Extra space after key 'openFolderIcon'. (key-spacing)
(#21) Unexpected tab character. (no-tabs)
(#21) Extra space after key 'fileIcon'. (key-spacing)
(#22) Unexpected tab character. (no-tabs)
(#22) Extra space after key 'iIcon'. (key-spacing)
(#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) Unexpected tab character. (no-tabs)
(#25) Extra space after key 'lPlusIcon'. (key-spacing)
(#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) Unexpected tab character. (no-tabs)
(#33) Extra space after key 'defaultBehavior'. (key-spacing)
(#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) Unexpected tab character. (no-tabs)
(#39) Extra space after key 'all'. (key-spacing)
(#40) Unexpected tab character. (no-tabs)
(#40) Extra space after key 'behavior'. (key-spacing)
(#41) Unexpected tab character. (no-tabs)
(#41) Extra space after key 'selected'. (key-spacing)
(#42) Unexpected tab character. (no-tabs)
(#42) Extra space after key 'getId'. (key-spacing)
(#42) Statement inside of curly braces should be on next line. (brace-style)
(#42) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#43) 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) Unexpected tab character. (no-tabs)
(#45) Extra space after key 'focus'. (key-spacing)
(#45) Unexpected space before function parentheses. (space-before-function-paren)
(#45) Statement inside of curly braces should be on next line. (brace-style)
(#45) 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) Unexpected tab character. (no-tabs)
(#46) Extra space after key 'blur'. (key-spacing)
(#46) Unexpected space before function parentheses. (space-before-function-paren)
(#46) Statement inside of curly braces should be on next line. (brace-style)
(#46) 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) Unexpected tab character. (no-tabs)
(#47) Extra space after key 'keydown'. (key-spacing)
(#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) Unexpected tab character. (no-tabs)
(#48) Extra space after key 'cookies'. (key-spacing)
(#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)
(#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) Operator '>=' must be spaced. (space-infix-ops)
(#95) Unexpected tab character. (no-tabs)
(#95) Operator '-' 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) This line has a length of 202. Maximum allowed is 132. (max-len)
(#100) Unexpected tab character. (no-tabs)
(#100) Operator '-' must be spaced. (space-infix-ops)
(#100) Operator '-' must be spaced. (space-infix-ops)
(#100) Operator '?' must be spaced. (space-infix-ops)
(#100) Operator ':' must be spaced. (space-infix-ops)
(#101) Unexpected tab character. (no-tabs)
(#101) Operator '-' must be spaced. (space-infix-ops)
(#102) Unexpected tab character. (no-tabs)
(#102) Operator '-' must be spaced. (space-infix-ops)
(#103) Unexpected tab character. (no-tabs)
(#103) Operator '-' must be spaced. (space-infix-ops)
(#104) Unexpected tab character. (no-tabs)
(#105) Unexpected tab character. (no-tabs)
(#105) Operator '-' 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' declared on line 110 column 13 is 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 does not appear on the same line as the subsequent block. (brace-style)
(#113) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#114) 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 does not appear on the same line as the subsequent block. (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)
(#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) This line has a length of 136. Maximum allowed is 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) Operator '?' must be spaced. (space-infix-ops)
(#203) Operator ':' 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 does not appear on the same line as the subsequent block. (brace-style)
(#214) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#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)
(#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) Operator '?' must be spaced. (space-infix-ops)
(#230) Operator ':' 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) This line has a length of 169. Maximum allowed is 132. (max-len)
(#287) Unexpected tab character. (no-tabs)
(#288) This line has a length of 420. Maximum allowed is 132. (max-len)
(#288) Unexpected tab character. (no-tabs)
(#288) Operator '?' must be spaced. (space-infix-ops)
(#288) Operator ':' must be spaced. (space-infix-ops)
(#289) This line has a length of 135. Maximum allowed is 132. (max-len)
(#289) Unexpected tab character. (no-tabs)
(#289) Operator '?' must be spaced. (space-infix-ops)
(#289) Operator ':' 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)
(#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) Operator '?' must be spaced. (space-infix-ops)
(#306) Operator ':' 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) Operator '?' must be spaced. (space-infix-ops)
(#319) Operator ':' 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) This line has a length of 159. Maximum allowed is 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 does not appear on the same line as the subsequent block. (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)
(#338) This line has a length of 142. Maximum allowed is 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' declared on line 348 column 11 is used outside of binding context. (block-scoped-var)
(#345) 'i' declared on line 348 column 11 is used outside of binding context. (block-scoped-var)
(#345) 'i' declared on line 348 column 11 is used outside of binding context. (block-scoped-var)
(#346) Unexpected tab character. (no-tabs)
(#346) 'i' declared on line 348 column 11 is 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' is already defined. (no-redeclare)
(#348) 'i' declared on line 345 column 11 is used outside of binding context. (block-scoped-var)
(#348) 'i' declared on line 345 column 11 is used outside of binding context. (block-scoped-var)
(#348) 'i' declared on line 345 column 11 is used outside of binding context. (block-scoped-var)
(#349) Unexpected tab character. (no-tabs)
(#349) 'i' declared on line 345 column 11 is used outside of binding context. (block-scoped-var)
(#350) Unexpected tab character. (no-tabs)
(#350) 'i' declared on line 345 column 11 is used outside of binding context. (block-scoped-var)
(#351) Unexpected tab character. (no-tabs)
(#351) 'i' declared on line 345 column 11 is used outside of binding context. (block-scoped-var)
(#351) 'i' declared on line 345 column 11 is used outside of binding context. (block-scoped-var)
(#351) Operator '+' 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' declared on line 345 column 11 is 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' declared on line 385 column 11 is 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 does not appear on the same line as the subsequent block. (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)
(#389) Unexpected tab character. (no-tabs)
(#389) Statement inside of curly braces should be on next line. (brace-style)
(#389) 'i' declared on line 385 column 11 is 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' declared on line 393 column 11 is 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 does not appear on the same line as the subsequent block. (brace-style)
(#396) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#397) Unexpected tab character. (no-tabs)
(#398) This line has a length of 150. Maximum allowed is 132. (max-len)
(#398) Unexpected tab character. (no-tabs)
(#398) 'i' declared on line 393 column 11 is used outside of binding context. (block-scoped-var)
(#398) 'i' declared on line 393 column 11 is used outside of binding context. (block-scoped-var)
(#398) Statement inside of curly braces should be on next line. (brace-style)
(#398) 'i' declared on line 393 column 11 is 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' declared on line 393 column 11 is 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 does not appear on the same line as the subsequent block. (brace-style)
(#404) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#405) 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 does not appear on the same line as the subsequent block. (brace-style)
(#408) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#409) 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) Unexpected tab character. (no-tabs)
(#410) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#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 does not appear on the same line as the subsequent block. (brace-style)
(#412) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#413) 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 does not appear on the same line as the subsequent block. (brace-style)
(#416) Closing curly brace should be on the same line as opening curly brace or on the line after the previous 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) Function has a complexity of 21. Maximum allowed is 20. (complexity)
(#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' declared on line 447 column 11 is used outside of binding context. (block-scoped-var)
(#426) Unexpected tab character. (no-tabs)
(#427) Unexpected tab character. (no-tabs)
(#428) This line has a length of 152. Maximum allowed is 132. (max-len)
(#428) Unexpected tab character. (no-tabs)
(#428) 'i' declared on line 447 column 11 is used outside of binding context. (block-scoped-var)
(#428) Operator '?' must be spaced. (space-infix-ops)
(#428) Operator ':' must be spaced. (space-infix-ops)
(#429) Unexpected tab character. (no-tabs)
(#429) 'i' declared on line 447 column 11 is used outside of binding context. (block-scoped-var)
(#430) Unexpected tab character. (no-tabs)
(#431) Unexpected tab character. (no-tabs)
(#431) 'i' declared on line 447 column 11 is 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 does not appear on the same line as the subsequent block. (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)
(#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) Unexpected tab character. (no-tabs)
(#437) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#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) This line has a length of 169. Maximum allowed is 132. (max-len)
(#442) Unexpected tab character. (no-tabs)
(#443) Unexpected tab character. (no-tabs)
(#444) This line has a length of 363. Maximum allowed is 132. (max-len)
(#444) Unexpected tab character. (no-tabs)
(#444) Do not nest ternary expressions. (no-nested-ternary)
(#444) Operator '?' must be spaced. (space-infix-ops)
(#444) Do not nest ternary expressions. (no-nested-ternary)
(#444) Operator '?' must be spaced. (space-infix-ops)
(#444) Operator '?' must be spaced. (space-infix-ops)
(#444) Operator ':' must be spaced. (space-infix-ops)
(#444) Operator ':' must be spaced. (space-infix-ops)
(#444) Operator '?' must be spaced. (space-infix-ops)
(#444) Operator ':' must be spaced. (space-infix-ops)
(#444) Operator ':' must be spaced. (space-infix-ops)
(#444) Operator '?' must be spaced. (space-infix-ops)
(#444) Operator ':' must be spaced. (space-infix-ops)
(#444) Missing semicolon. (semi)
(#445) This line has a length of 390. Maximum allowed is 132. (max-len)
(#445) Unexpected tab character. (no-tabs)
(#445) Operator '?' must be spaced. (space-infix-ops)
(#445) Operator ':' must be spaced. (space-infix-ops)
(#446) This line has a length of 135. Maximum allowed is 132. (max-len)
(#446) Unexpected tab character. (no-tabs)
(#446) Operator '?' must be spaced. (space-infix-ops)
(#446) Operator ':' 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) Operator '?' must be spaced. (space-infix-ops)
(#451) Operator ':' must be spaced. (space-infix-ops)
(#452) Unexpected tab character. (no-tabs)
(#452) Operator '?' must be spaced. (space-infix-ops)
(#452) Operator ':' 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)
(#11) Identifier 'init_filter_selectmultiplus' is not in camel case. (camelcase)
(#13) 'selectfield' declared on line 15 column 13 is used outside of binding context. (block-scoped-var)
(#15) 'selectfield' is already defined. (no-redeclare)
(#15) 'selectfield' declared on line 13 column 13 is used outside of binding context. (block-scoped-var)
(#19) 'actextfield' declared on line 21 column 13 is used outside of binding context. (block-scoped-var)
(#21) 'actextfield' is already defined. (no-redeclare)
(#21) 'actextfield' declared on line 19 column 13 is used outside of binding context. (block-scoped-var)
(#25) 'uldiv' declared on line 27 column 13 is used outside of binding context. (block-scoped-var)
(#27) 'uldiv' is already defined. (no-redeclare)
(#27) 'uldiv' declared on line 25 column 13 is used outside of binding context. (block-scoped-var)
(#30) 'actextfield' declared on line 19 column 13 is used outside of binding context. (block-scoped-var)
(#30) 'actextfield' declared on line 21 column 13 is used outside of binding context. (block-scoped-var)
(#30) 'selectfield' declared on line 13 column 13 is used outside of binding context. (block-scoped-var)
(#30) 'selectfield' declared on line 15 column 13 is used outside of binding context. (block-scoped-var)
(#30) 'uldiv' declared on line 25 column 13 is used outside of binding context. (block-scoped-var)
(#30) 'uldiv' declared on line 27 column 13 is used outside of binding context. (block-scoped-var)
(#34) 'selectfield' declared on line 13 column 13 is used outside of binding context. (block-scoped-var)
(#34) 'selectfield' declared on line 15 column 13 is used outside of binding context. (block-scoped-var)
(#36) Comments should not begin with a lowercase character. (capitalized-comments)
(#37) 'selectfield' declared on line 13 column 13 is used outside of binding context. (block-scoped-var)
(#37) 'selectfield' declared on line 15 column 13 is used outside of binding context. (block-scoped-var)
(#40) Comments should not begin with a lowercase character. (capitalized-comments)
(#43) This line has a length of 197. Maximum allowed is 132. (max-len)
(#43) 'uldiv' declared on line 25 column 13 is used outside of binding context. (block-scoped-var)
(#43) 'uldiv' declared on line 27 column 13 is used outside of binding context. (block-scoped-var)
(#43) Multiple spaces found before '+'. (no-multi-spaces)
(#43) Operator '+' must be spaced. (space-infix-ops)
(#43) Missing semicolon. (semi)
(#46) Comments should not begin with a lowercase character. (capitalized-comments)
(#47) 'selectfield' declared on line 13 column 13 is used outside of binding context. (block-scoped-var)
(#47) 'selectfield' declared on line 15 column 13 is used outside of binding context. (block-scoped-var)
(#57) Comments should not begin with a lowercase character. (capitalized-comments)
(#58) 'uldiv' declared on line 25 column 13 is used outside of binding context. (block-scoped-var)
(#58) 'uldiv' declared on line 27 column 13 is used outside of binding context. (block-scoped-var)
(#59) 'uldiv' declared on line 25 column 13 is used outside of binding context. (block-scoped-var)
(#59) 'uldiv' declared on line 27 column 13 is used outside of binding context. (block-scoped-var)
(#63) Comments should not begin with a lowercase character. (capitalized-comments)
(#64) 'uldiv' declared on line 25 column 13 is used outside of binding context. (block-scoped-var)
(#64) 'uldiv' declared on line 27 column 13 is 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' declared on line 25 column 13 is used outside of binding context. (block-scoped-var)
(#87) 'uldiv' declared on line 27 column 13 is used outside of binding context. (block-scoped-var)
(#88) 'uldiv' declared on line 25 column 13 is used outside of binding context. (block-scoped-var)
(#88) 'uldiv' declared on line 27 column 13 is used outside of binding context. (block-scoped-var)
(#93) Comments should not begin with a lowercase character. (capitalized-comments)
(#94) 'actextfield' declared on line 19 column 13 is used outside of binding context. (block-scoped-var)
(#94) 'actextfield' declared on line 21 column 13 is used outside of binding context. (block-scoped-var)
(#100) 'selectfield' declared on line 13 column 13 is used outside of binding context. (block-scoped-var)
(#100) 'selectfield' declared on line 15 column 13 is used outside of binding context. (block-scoped-var)
(#104) Comments should not begin with a lowercase character. (capitalized-comments)
(#115) 'actextfield' declared on line 19 column 13 is used outside of binding context. (block-scoped-var)
(#115) 'actextfield' declared on line 21 column 13 is used outside of binding context. (block-scoped-var)
(#116) 'actextfield' declared on line 19 column 13 is used outside of binding context. (block-scoped-var)
(#116) 'actextfield' declared on line 21 column 13 is used outside of binding context. (block-scoped-var)
(#122) Expected space or tab after '//' in comment. (spaced-comment)
(#123) 'actextfield' declared on line 19 column 13 is used outside of binding context. (block-scoped-var)
(#123) 'actextfield' declared on line 21 column 13 is used outside of binding context. (block-scoped-var)
(#127) Comments should not begin with a lowercase character. (capitalized-comments)
(#128) 'actextfield' declared on line 19 column 13 is used outside of binding context. (block-scoped-var)
(#128) 'actextfield' declared on line 21 column 13 is 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' declared on line 19 column 13 is used outside of binding context. (block-scoped-var)
(#136) 'actextfield' declared on line 21 column 13 is used outside of binding context. (block-scoped-var)
(#138) Comments should not begin with a lowercase character. (capitalized-comments)
(#140) 'selectfield' declared on line 13 column 13 is used outside of binding context. (block-scoped-var)
(#140) 'selectfield' declared on line 15 column 13 is 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' declared on line 19 column 13 is used outside of binding context. (block-scoped-var)
(#147) 'actextfield' declared on line 21 column 13 is used outside of binding context. (block-scoped-var)
(#148) 'actextfield' declared on line 19 column 13 is used outside of binding context. (block-scoped-var)
(#148) 'actextfield' declared on line 21 column 13 is used outside of binding context. (block-scoped-var)
(#149) 'actextfield' declared on line 19 column 13 is used outside of binding context. (block-scoped-var)
(#149) 'actextfield' declared on line 21 column 13 is used outside of binding context. (block-scoped-var)
(#151) 'uldiv' declared on line 25 column 13 is used outside of binding context. (block-scoped-var)
(#151) 'uldiv' declared on line 27 column 13 is used outside of binding context. (block-scoped-var)
(#152) 'uldiv' declared on line 25 column 13 is used outside of binding context. (block-scoped-var)
(#152) 'uldiv' declared on line 27 column 13 is used outside of binding context. (block-scoped-var)
(#157) Use '===' to compare with null. (no-eq-null)
(#161) 'actextfield' declared on line 19 column 13 is used outside of binding context. (block-scoped-var)
(#161) 'actextfield' declared on line 21 column 13 is 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' declared on line 19 column 13 is used outside of binding context. (block-scoped-var)
(#169) 'actextfield' declared on line 21 column 13 is used outside of binding context. (block-scoped-var)
(#170) 'actextfield' declared on line 19 column 13 is used outside of binding context. (block-scoped-var)
(#170) 'actextfield' declared on line 21 column 13 is 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' declared on line 218 column 13 is used outside of binding context. (block-scoped-var)
(#209) Multiple spaces found before '='. (no-multi-spaces)
(#210) 'myDataSource' declared on line 218 column 13 is used outside of binding context. (block-scoped-var)
(#210) Multiple spaces found before '='. (no-multi-spaces)
(#211) 'myDataSource' declared on line 218 column 13 is used outside of binding context. (block-scoped-var)
(#212) 'myDataSource' declared on line 218 column 13 is 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' is already defined. (no-redeclare)
(#218) 'myDataSource' declared on line 209 column 13 is used outside of binding context. (block-scoped-var)
(#219) 'myDataSource' declared on line 209 column 13 is used outside of binding context. (block-scoped-var)
(#219) Extra space after key 'fields'. (key-spacing)
(#223) 'myDataSource' declared on line 209 column 13 is used outside of binding context. (block-scoped-var)
(#223) 'myDataSource' declared on line 218 column 13 is 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) 'oSelf' is defined but never used. (no-unused-vars)
(#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)
(#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) This line has a length of 201. Maximum allowed is 132. (max-len)
(#56) Extra space after key 'firstPageLinkLabel'. (key-spacing)
(#56) 'M.str' is restricted from being used. Use "core/str" module 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 "core/str" module 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 "core/str" module 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 "core/str" module 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 "core/str" module 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 "core/str" module 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 "core/str" module 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 "core/str" module 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' declared on line 87 column 17 is used outside of binding context. (block-scoped-var)
(#87) 'dir' is already defined. (no-redeclare)
(#87) 'dir' declared on line 85 column 17 is used outside of binding context. (block-scoped-var)
(#92) Multiple spaces found before '"&tsort="'. (no-multi-spaces)
(#93) 'dir' declared on line 85 column 17 is used outside of binding context. (block-scoped-var)
(#93) 'dir' declared on line 87 column 17 is 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)
(#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)
(#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)
(#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)
(#132) Identifier '_get_data' is not in camel case. (camelcase)
(#140) Comments should not begin with a lowercase character. (capitalized-comments)
(#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)
(#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

(398 errors, 108 warnings)

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

local/mr/styles.css
(#77) Expected indentation of 0 spaces (indentation)
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)
(#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-disallowed-list)
(#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)
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)
(#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-disallowed-list)
(#13) Unexpected unit "pt" (unit-disallowed-list)
(#15) Unexpected unit "pt" (unit-disallowed-list)
(#27) Unexpected unit "pt" (unit-disallowed-list)
(#29) Unexpected unit "pt" (unit-disallowed-list)
(#31) Unexpected unit "pt" (unit-disallowed-list)
(#39) Unexpected unit "pt" (unit-disallowed-list)
(#41) Unexpected unit "pt" (unit-disallowed-list)
(#55) Unexpected unit "pt" (unit-disallowed-list)
(#56) Unexpected unit "pt" (unit-disallowed-list)
(#69) Unexpected unit "pt" (unit-disallowed-list)
(#77) Unexpected unit "pt" (unit-disallowed-list)
(#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)

PHPDocs style problems

(46 errors, 0 warnings)

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

local/mr/classes/api/persistor.php
(#67) Phpdocs for function persistor::add_row has incomplete parameters list
local/mr/framework/controller.php
(#445) Phpdocs for function mr_controller::add_tabs has incomplete parameters list
local/mr/framework/controller/block.php
(#84) Phpdocs for function mr_controller_block::new_url has incomplete parameters list
local/mr/framework/controller/mod.php
(#92) Phpdocs for function mr_controller_mod::new_url has incomplete parameters list
local/mr/framework/db/queue.php
(#282) Phpdocs for function mr_db_queue::normalise_value has incomplete parameters list
local/mr/framework/db/table.php
(#167) Phpdocs for function mr_db_table::get_metacolumn has incomplete parameters list
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
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
local/mr/framework/fixture/enrollment.php
(#243) Phpdocs for function mr_fixture_enrollment::get_option has incomplete parameters list
local/mr/framework/fixture/role/assignment.php
(#201) Phpdocs for function mr_fixture_role_assignment::get_option has incomplete parameters list
local/mr/framework/format/date.php
(#63) Phpdocs for function mr_format_date::format has incomplete parameters list
local/mr/framework/format/number.php
(#73) Phpdocs for function mr_format_number::format has incomplete parameters list
local/mr/framework/format/string.php
(#73) Phpdocs for function mr_format_string::format has incomplete parameters list
local/mr/framework/format/text.php
(#72) Phpdocs for function mr_format_text::format has incomplete parameters list
local/mr/framework/helper/buffer.php
(#46) Phpdocs for function mr_helper_buffer::direct has incomplete parameters list
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
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
local/mr/framework/html/filter/checkbox.php
(#97) Phpdocs for function mr_html_filter_checkbox::add_element has incomplete parameters list
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
local/mr/framework/html/filter/hidden.php
(#65) Phpdocs for function mr_html_filter_hidden::add_element has incomplete parameters list
local/mr/framework/html/filter/numberrange.php
(#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
local/mr/framework/html/filter/recent.php
(#46) Phpdocs for function mr_html_filter_recent::add_element has incomplete parameters list
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
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
local/mr/framework/html/filter/selectmultiplus.php
(#114) Phpdocs for function mr_html_filter_selectmultiplus::preferences_update has incomplete parameters list
local/mr/framework/html/filter/text.php
(#39) Phpdocs for function mr_html_filter_text::add_element has incomplete parameters list
local/mr/framework/html/filter/textarea.php
(#56) Phpdocs for function mr_html_filter_textarea::add_element has incomplete parameters list
local/mr/framework/html/notify.php
(#130) Inline phpdocs tag {@link print()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
local/mr/framework/html/table.php
(#459) Phpdocs for function mr_html_table::add_format has incomplete parameters list
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
local/mr/framework/html/tag.php
(#406) Phpdocs for function mr_html_tag::close has incomplete parameters list
local/mr/framework/server/response/abstract.php
(#149) Phpdocs for function mr_server_response_abstract::send_headers has incomplete parameters list
local/mr/framework/var.php
(#82) Phpdocs for function mr_var::set has incomplete parameters list
local/mr/renderer.php
(#522) Phpdocs for function local_mr_renderer::help_render_navigation_display has incomplete parameters list
(#532) Phpdocs for function local_mr_renderer::help_render_chart_select has incomplete parameters list

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]


Gherkin .feature problems

(0 errors, 0 warnings)

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