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

(675 errors, 663 warnings)

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

local/globalmessage/controllers/about.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#19) Opening brace should be on the same line as the declaration
(#29) Line exceeds maximum limit of 180 characters; contains 195 characters
(#45) Whitespace found at end of line
(#52) Opening brace should be on the same line as the declaration
(#71) Opening brace should be on the same line as the declaration
(#90) Opening brace should be on the same line as the declaration
(#98) Whitespace found at end of line within string
(#118) Whitespace found at end of line within string
(#129) Whitespace found at end of line within string
(#139) Whitespace found at end of line within string
(#144) Whitespace found at end of line within string
(#149) Whitespace found at end of line within string
(#154) Whitespace found at end of line within string
(#156) Whitespace found at end of line within string
(#159) Whitespace found at end of line within string
(#164) Whitespace found at end of line within string
local/globalmessage/controllers/index.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#20) Opening brace should be on the same line as the declaration
(#29) Line exceeds maximum limit of 180 characters; contains 201 characters
(#86) Opening brace should be on the same line as the declaration
(#99) Inline comments must start with a capital letter, digit or 3-dots sequence
(#99) Inline comments must end in full-stops, exclamation marks, or question marks
(#129) Opening brace should be on the same line as the declaration
(#145) Opening brace should be on the same line as the declaration
(#178) Opening brace should be on the same line as the declaration
(#187) Opening brace should be on the same line as the declaration
(#205) Opening brace should be on the same line as the declaration
(#220) Opening brace should be on the same line as the declaration
(#228) Inline comments must start with a capital letter, digit or 3-dots sequence
(#228) Inline comments must end in full-stops, exclamation marks, or question marks
(#257) Opening brace should be on the same line as the declaration
(#275) Opening brace should be on the same line as the declaration
(#293) Opening brace should be on the same line as the declaration
local/globalmessage/db/access.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
local/globalmessage/db/uninstall.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#8) Inline comments must start with a capital letter, digit or 3-dots sequence
(#8) Inline comments must end in full-stops, exclamation marks, or question marks
(#8) This comment is 55% valid code; is this commented out code?
local/globalmessage/db/upgrade.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion
local/globalmessage/forms/design.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#18) Opening brace should be on the same line as the declaration
(#42) Line exceeds 132 characters; contains 135 characters
(#43) Line exceeds 132 characters; contains 137 characters
(#44) Line exceeds 132 characters; contains 133 characters
(#49) Line exceeds 132 characters; contains 136 characters
(#50) Line exceeds 132 characters; contains 140 characters
(#51) Line exceeds 132 characters; contains 142 characters
(#52) Line exceeds 132 characters; contains 138 characters
(#65) Line exceeds 132 characters; contains 139 characters
(#66) Line exceeds 132 characters; contains 141 characters
(#108) Opening brace should be on the same line as the declaration
(#123) Variable "default_values" must not contain underscores.
(#124) Opening brace should be on the same line as the declaration
(#125) Variable "default_values" must not contain underscores.
(#126) Variable "default_values" must not contain underscores.
(#127) Variable "default_values" must not contain underscores.
(#127) Variable "default_values" must not contain underscores.
(#128) Variable "default_values" must not contain underscores.
(#128) Variable "default_values" must not contain underscores.
(#129) Variable "default_values" must not contain underscores.
(#129) Variable "default_values" must not contain underscores.
(#130) Variable "default_values" must not contain underscores.
(#131) Variable "default_values" must not contain underscores.
(#131) Variable "default_values" must not contain underscores.
(#132) Variable "default_values" must not contain underscores.
(#132) Variable "default_values" must not contain underscores.
(#133) Variable "default_values" must not contain underscores.
(#133) Variable "default_values" must not contain underscores.
(#136) Variable "default_values" must not contain underscores.
(#136) Variable "default_values" must not contain underscores.
(#137) Variable "default_values" must not contain underscores.
local/globalmessage/forms/message.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#18) Opening brace should be on the same line as the declaration
(#51) Opening brace should be on the same line as the declaration
local/globalmessage/index.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected login check (require_login, require_course_login, admin_externalpage_setup) following config inclusion. None found.
(#13) Space found before object operator
local/globalmessage/lang/de/local_globalmessage.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#2) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#2) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#2) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#2) Line 6 of the opening comment must start "// (at your option) any later version.".
(#2) Line 7 of the opening comment must start "//".
(#2) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#2) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#2) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#3) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#3) Line 12 of the opening comment must start "//".
(#3) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#3) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
local/globalmessage/lang/en/local_globalmessage.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#2) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#2) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#2) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#2) Line 6 of the opening comment must start "// (at your option) any later version.".
(#2) Line 7 of the opening comment must start "//".
(#2) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#2) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#2) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#3) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#3) Line 12 of the opening comment must start "//".
(#3) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#3) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
local/globalmessage/lang/es/local_globalmessage.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#2) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#2) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#2) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#2) Line 6 of the opening comment must start "// (at your option) any later version.".
(#2) Line 7 of the opening comment must start "//".
(#2) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#2) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#2) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#3) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#3) Line 12 of the opening comment must start "//".
(#3) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#3) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
local/globalmessage/lib/base.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#14) Expected MOODLE_INTERNAL check or config.php inclusion
(#21) Opening brace should be on the same line as the declaration
(#28) Opening brace should be on the same line as the declaration
(#39) Opening brace should be on the same line as the declaration
(#56) Opening brace should be on the same line as the declaration
(#59) Inline comments must start with a capital letter, digit or 3-dots sequence
(#59) Inline comments must end in full-stops, exclamation marks, or question marks
(#65) Inline comments must start with a capital letter, digit or 3-dots sequence
(#65) Inline comments must end in full-stops, exclamation marks, or question marks
(#68) Inline comments must start with a capital letter, digit or 3-dots sequence
(#68) Inline comments must end in full-stops, exclamation marks, or question marks
(#76) Inline comments must start with a capital letter, digit or 3-dots sequence
(#76) Inline comments must end in full-stops, exclamation marks, or question marks
(#87) Opening brace should be on the same line as the declaration
(#95) Opening brace should be on the same line as the declaration
(#100) Opening brace should be on the same line as the declaration
(#105) Opening brace should be on the same line as the declaration
(#118) Opening brace should be on the same line as the declaration
(#120) "include" must be immediately followed by an open parenthesis
(#131) Opening brace should be on the same line as the declaration
(#143) Opening brace should be on the same line as the declaration
(#155) Opening brace should be on the same line as the declaration
(#167) Opening brace should be on the same line as the declaration
(#175) "include_once" must be immediately followed by an open parenthesis
(#185) Opening brace should be on the same line as the declaration
(#191) Line exceeds maximum limit of 180 characters; contains 239 characters
(#192) Line exceeds maximum limit of 180 characters; contains 250 characters
(#195) Line exceeds 132 characters; contains 159 characters
(#196) Line exceeds 132 characters; contains 176 characters
(#197) Line exceeds 132 characters; contains 176 characters
(#208) Opening brace should be on the same line as the declaration
(#212) Inline comments must start with a capital letter, digit or 3-dots sequence
(#213) Inline comments must end in full-stops, exclamation marks, or question marks
(#223) Inline comments must start with a capital letter, digit or 3-dots sequence
(#224) Inline comments must end in full-stops, exclamation marks, or question marks
(#241) Opening brace should be on the same line as the declaration
(#256) Opening brace should be on the same line as the declaration
(#257) Inline comments must start with a capital letter, digit or 3-dots sequence
(#257) Inline comments must end in full-stops, exclamation marks, or question marks
(#263) Inline comments must start with a capital letter, digit or 3-dots sequence
(#263) Inline comments must end in full-stops, exclamation marks, or question marks
(#272) Opening brace should be on the same line as the declaration
(#276) Private method name "moo_globalmessage::getDbTables" must be in lower-case letters only
(#277) Opening brace should be on the same line as the declaration
(#280) Inline comments must start with a capital letter, digit or 3-dots sequence
(#280) Inline comments must end in full-stops, exclamation marks, or question marks
(#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
(#318) Inline comments must start with a capital letter, digit or 3-dots sequence
(#318) Inline comments must end in full-stops, exclamation marks, or question marks
local/globalmessage/lib/controller.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#22) Whitespace found at end of line
(#24) Opening brace should be on the same line as the declaration
(#24) Whitespace found at end of line
(#26) Whitespace found at end of line
(#37) Whitespace found at end of line
(#41) Opening brace should be on the same line as the declaration
(#42) Inline comments must start with a capital letter, digit or 3-dots sequence
(#42) Inline comments must end in full-stops, exclamation marks, or question marks
(#48) Inline comments must start with a capital letter, digit or 3-dots sequence
(#48) Inline comments must end in full-stops, exclamation marks, or question marks
(#56) Inline comments must start with a capital letter, digit or 3-dots sequence
(#56) Inline comments must end in full-stops, exclamation marks, or question marks
(#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
(#64) Whitespace found at end of line
(#69) Opening brace should be on the same line as the declaration
(#80) Opening brace should be on the same line as the declaration
(#86) Whitespace found at end of line
(#92) Opening brace should be on the same line as the declaration
(#94) "require_once" must be immediately followed by an open parenthesis
(#107) Line exceeds maximum limit of 180 characters; contains 200 characters
(#118) Opening brace should be on the same line as the declaration
(#124) Whitespace found at end of line
(#131) Opening brace should be on the same line as the declaration
(#145) Whitespace found at end of line
(#149) Opening brace should be on the same line as the declaration
(#158) Whitespace found at end of line
(#163) Opening brace should be on the same line as the declaration
(#168) Opening brace should be on the same line as the declaration
(#174) Opening brace should be on the same line as the declaration
(#179) Whitespace found at end of line
(#182) Whitespace found at end of line
(#187) Opening brace should be on the same line as the declaration
(#194) Opening brace should be on the same line as the declaration
(#199) Opening brace should be on the same line as the declaration
(#204) Opening brace should be on the same line as the declaration
local/globalmessage/lib/form.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#19) Line exceeds 132 characters; contains 137 characters
(#20) Opening brace should be on the same line as the declaration
(#25) PHP4 style calls to parent constructors are not allowed; use "parent::__construct()" instead
(#30) Whitespace found at end of line
(#32) Whitespace found at end of line
(#35) Opening brace should be on the same line as the declaration
(#53) Opening brace should be on the same line as the declaration
(#65) Opening brace should be on the same line as the declaration
(#71) Whitespace found at end of line
(#75) Opening brace should be on the same line as the declaration
local/globalmessage/lib/model.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#22) Whitespace found at end of line
(#24) Opening brace should be on the same line as the declaration
(#26) Whitespace found at end of line
(#38) Opening brace should be on the same line as the declaration
local/globalmessage/lib/view.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#22) Whitespace found at end of line
(#24) Opening brace should be on the same line as the declaration
(#38) Opening brace should be on the same line as the declaration
(#45) Whitespace found at end of line
(#50) Opening brace should be on the same line as the declaration
(#59) "include_once" must be immediately followed by an open parenthesis
(#63) Whitespace found at end of line
(#68) Whitespace found at end of line
(#74) Opening brace should be on the same line as the declaration
(#77) "include" must be immediately followed by an open parenthesis
(#78) Whitespace found at end of line
(#83) Whitespace found at end of line
(#88) Opening brace should be on the same line as the declaration
(#102) Opening brace should be on the same line as the declaration
(#114) Opening brace should be on the same line as the declaration
(#120) Whitespace found at end of line
(#124) Opening brace should be on the same line as the declaration
(#137) Opening brace should be on the same line as the declaration
(#146) Whitespace found at end of line
(#151) Opening brace should be on the same line as the declaration
(#157) Whitespace found at end of line
(#161) Opening brace should be on the same line as the declaration
(#167) Whitespace found at end of line
(#171) Whitespace found at end of line
(#174) Opening brace should be on the same line as the declaration
(#181) Whitespace found at end of line
(#187) Opening brace should be on the same line as the declaration
(#193) Whitespace found at end of line
(#198) Opening brace should be on the same line as the declaration
(#204) Whitespace found at end of line
(#209) Opening brace should be on the same line as the declaration
(#218) Whitespace found at end of line
(#225) Opening brace should be on the same line as the declaration
(#246) Line exceeds 132 characters; contains 143 characters
(#250) Opening brace should be on the same line as the declaration
(#255) Opening brace should be on the same line as the declaration
(#260) Opening brace should be on the same line as the declaration
(#263) Whitespace found at end of line
(#267) Whitespace found at end of line
(#269) Whitespace found at end of line
(#272) Opening brace should be on the same line as the declaration
(#287) Line exceeds 132 characters; contains 133 characters
(#306) Opening brace should be on the same line as the declaration
(#312) Opening brace should be on the same line as the declaration
(#320) Opening brace should be on the same line as the declaration
(#325) Opening brace should be on the same line as the declaration
local/globalmessage/models/message.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#18) Opening brace should be on the same line as the declaration
(#19) Expected 1 space before "=>"; 0 found
(#20) Expected 1 space before "=>"; 0 found
(#24) Opening brace should be on the same line as the declaration
(#32) Opening brace should be on the same line as the declaration
(#37) Opening brace should be on the same line as the declaration
(#38) Variable "defaultOptions" must be all lower-case
(#43) Variable "defaultOptions" must be all lower-case
(#49) Line exceeds 132 characters; contains 150 characters
(#53) Opening brace should be on the same line as the declaration
(#58) Opening brace should be on the same line as the declaration
(#71) Opening brace should be on the same line as the declaration
(#72) Line exceeds 132 characters; contains 135 characters
(#74) The use of the AS keyword to alias tables is bad for cross-db
(#75) The use of the AS keyword to alias tables is bad for cross-db
(#78) Inline comments must start with a capital letter, digit or 3-dots sequence
(#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
(#89) Inline comments must start with a capital letter, digit or 3-dots sequence
(#89) Inline comments must end in full-stops, exclamation marks, or question marks
(#91) Inline comments must start with a capital letter, digit or 3-dots sequence
(#91) Inline comments must end in full-stops, exclamation marks, or question marks
(#95) Inline comments must start with a capital letter, digit or 3-dots sequence
(#95) Inline comments must end in full-stops, exclamation marks, or question marks
local/globalmessage/models/messagedesign.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#18) Opening brace should be on the same line as the declaration
(#19) Expected 1 space before "=>"; 0 found
(#30) Opening brace should be on the same line as the declaration
(#46) Opening brace should be on the same line as the declaration
(#62) Opening brace should be on the same line as the declaration
(#63) Expected 1 space before "=>"; 0 found
local/globalmessage/models/messagerule.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#30) Opening brace should be on the same line as the declaration
(#51) Opening brace should be on the same line as the declaration
(#52) Inline comments must start with a capital letter, digit or 3-dots sequence
(#52) Inline comments must end in full-stops, exclamation marks, or question marks
(#52) No space found before comment text; expected "// standard rules" but found "//standard rules"
(#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
(#77) Opening brace should be on the same line as the declaration
(#82) Opening brace should be on the same line as the declaration
(#97) Opening brace should be on the same line as the declaration
(#102) Opening brace should be on the same line as the declaration
(#107) Opening brace should be on the same line as the declaration
(#112) Opening brace should be on the same line as the declaration
(#128) Opening brace should be on the same line as the declaration
(#133) Opening brace should be on the same line as the declaration
(#134) Expected 1 space before "=>"; 0 found
(#142) Opening brace should be on the same line as the declaration
(#143) Inline comments must start with a capital letter, digit or 3-dots sequence
(#143) Inline comments must end in full-stops, exclamation marks, or question marks
(#149) Inline comments must start with a capital letter, digit or 3-dots sequence
(#149) Inline comments must end in full-stops, exclamation marks, or question marks
(#150) Expected 1 space before "=>"; 0 found
(#152) Inline comments must start with a capital letter, digit or 3-dots sequence
(#152) Inline comments must end in full-stops, exclamation marks, or question marks
(#167) Inline comments must start with a capital letter, digit or 3-dots sequence
(#167) Inline comments must end in full-stops, exclamation marks, or question marks
(#176) Opening brace should be on the same line as the declaration
(#184) Opening brace should be on the same line as the declaration
(#192) Opening brace should be on the same line as the declaration
(#200) Opening brace should be on the same line as the declaration
(#208) Opening brace should be on the same line as the declaration
(#225) Opening brace should be on the same line as the declaration
(#226) Inline comments must start with a capital letter, digit or 3-dots sequence
(#226) Inline comments must end in full-stops, exclamation marks, or question marks
(#231) Inline comments must start with a capital letter, digit or 3-dots sequence
(#232) Inline comments must end in full-stops, exclamation marks, or question marks
(#234) Inline comments must start with a capital letter, digit or 3-dots sequence
(#234) Inline comments must end in full-stops, exclamation marks, or question marks
(#236) Inline comments must start with a capital letter, digit or 3-dots sequence
(#237) Inline comments must end in full-stops, exclamation marks, or question marks
(#250) Opening brace should be on the same line as the declaration
(#252) Inline comments must start with a capital letter, digit or 3-dots sequence
(#252) Inline comments must end in full-stops, exclamation marks, or question marks
(#256) Inline comments must start with a capital letter, digit or 3-dots sequence
(#256) Inline comments must end in full-stops, exclamation marks, or question marks
(#259) Inline comments must start with a capital letter, digit or 3-dots sequence
(#259) Inline comments must end in full-stops, exclamation marks, or question marks
(#261) Inline comments must start with a capital letter, digit or 3-dots sequence
(#261) Inline comments must end in full-stops, exclamation marks, or question marks
(#261) This comment is 50% valid code; is this commented out code?
(#273) Opening brace should be on the same line as the declaration
(#274) Inline comments must start with a capital letter, digit or 3-dots sequence
(#274) Inline comments must end in full-stops, exclamation marks, or question marks
(#276) Inline comments must start with a capital letter, digit or 3-dots sequence
(#276) Inline comments must end in full-stops, exclamation marks, or question marks
(#278) Inline comments must start with a capital letter, digit or 3-dots sequence
(#278) Inline comments must end in full-stops, exclamation marks, or question marks
(#285) Opening brace should be on the same line as the declaration
(#286) Inline comments must start with a capital letter, digit or 3-dots sequence
(#286) Inline comments must end in full-stops, exclamation marks, or question marks
(#289) Inline comments must start with a capital letter, digit or 3-dots sequence
(#289) Inline comments must end in full-stops, exclamation marks, or question marks
(#302) Line exceeds 132 characters; contains 147 characters
(#310) Inline comments must start with a capital letter, digit or 3-dots sequence
(#311) Inline comments must end in full-stops, exclamation marks, or question marks
(#316) Inline comments must start with a capital letter, digit or 3-dots sequence
(#317) Line exceeds 132 characters; contains 141 characters
(#317) Inline comments must end in full-stops, exclamation marks, or question marks
(#318) The use of function eval() is forbidden
(#331) Opening brace should be on the same line as the declaration
(#346) Opening brace should be on the same line as the declaration
(#360) Opening brace should be on the same line as the declaration
(#365) Opening brace should be on the same line as the declaration
(#378) Opening brace should be on the same line as the declaration
(#415) Opening brace should be on the same line as the declaration
(#424) Inline comments must start with a capital letter, digit or 3-dots sequence
(#424) Inline comments must end in full-stops, exclamation marks, or question marks
(#433) Opening brace should be on the same line as the declaration
(#442) Inline comments must start with a capital letter, digit or 3-dots sequence
(#442) Inline comments must end in full-stops, exclamation marks, or question marks
local/globalmessage/models/rule/ruleinterface.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#19) Whitespace found at end of line
(#34) Whitespace found at end of line
(#42) Whitespace found at end of line
(#48) Expected 6 space(s) before asterisk; 5 found
(#49) Whitespace found at end of line
(#50) Expected 6 space(s) before asterisk; 5 found
(#51) Expected 6 space(s) before asterisk; 5 found
(#56) Whitespace found at end of line
(#58) Expected 5 space(s) before asterisk; 6 found
(#59) Line indented incorrectly; expected 4 spaces, found 5
(#60) Whitespace found at end of line
(#62) Expected 6 space(s) before asterisk; 5 found
(#63) Whitespace found at end of line
(#64) Expected 6 space(s) before asterisk; 5 found
(#66) Line indented incorrectly; expected 4 spaces, found 5
local/globalmessage/models/rule/welcome.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#10) Whitespace found at end of line
(#22) Opening brace should be on the same line as the declaration
(#23) Inline comments must start with a capital letter, digit or 3-dots sequence
(#23) Inline comments must end in full-stops, exclamation marks, or question marks
(#32) Whitespace found at end of line
(#36) Opening brace should be on the same line as the declaration
(#43) Whitespace found at end of line
(#47) Opening brace should be on the same line as the declaration
(#53) Whitespace found at end of line
(#57) Opening brace should be on the same line as the declaration
(#64) Whitespace found at end of line
(#68) Opening brace should be on the same line as the declaration
(#69) Inline comments must start with a capital letter, digit or 3-dots sequence
(#69) Inline comments must end in full-stops, exclamation marks, or question marks
(#75) Whitespace found at end of line
(#79) Opening brace should be on the same line as the declaration
local/globalmessage/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 "//".
(#2) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#2) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#2) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#2) Line 6 of the opening comment must start "// (at your option) any later version.".
(#2) Line 7 of the opening comment must start "//".
(#2) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#2) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#2) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#3) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#4) Line 12 of the opening comment must start "//".
(#4) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#4) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#5) "include_once" must be immediately followed by an open parenthesis
local/globalmessage/version.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#4) Inline comments must end in full-stops, exclamation marks, or question marks
local/globalmessage/views/about/index.php
(#1) Line 1 of the opening comment must start "// This file is part of".
(#1) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#1) Line 2 of the opening comment must start "//".
(#1) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#1) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#1) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#1) Line 6 of the opening comment must start "// (at your option) any later version.".
(#1) Line 7 of the opening comment must start "//".
(#1) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#1) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#1) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#1) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#2) Line 12 of the opening comment must start "//".
(#3) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#4) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#67) Line exceeds 132 characters; contains 173 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#69) Line exceeds 132 characters; contains 178 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#91) Line exceeds 132 characters; contains 153 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#102) Line exceeds 132 characters; contains 142 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#106) Line exceeds maximum limit of 180 characters; contains 2631 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#107) Line exceeds maximum limit of 180 characters; contains 207 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#108) Line exceeds 132 characters; contains 144 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#112) Line exceeds 132 characters; contains 138 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#113) Line exceeds maximum limit of 180 characters; contains 189 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#114) Line exceeds 132 characters; contains 139 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#115) Line exceeds maximum limit of 180 characters; contains 190 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
(#123) Line exceeds 132 characters; contains 161 characters
local/globalmessage/views/index/index.php
(#1) Line 1 of the opening comment must start "// This file is part of".
(#1) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#1) Line 2 of the opening comment must start "//".
(#1) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#1) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#1) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#1) Line 6 of the opening comment must start "// (at your option) any later version.".
(#1) Line 7 of the opening comment must start "//".
(#1) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#1) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#1) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#1) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#2) Line 12 of the opening comment must start "//".
(#3) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#4) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#15) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#17) Line exceeds 132 characters; contains 143 characters
(#17) Line exceeds 132 characters; contains 143 characters
(#17) Line exceeds 132 characters; contains 143 characters
(#17) Line exceeds 132 characters; contains 143 characters
(#17) Line exceeds 132 characters; contains 143 characters
(#17) Line exceeds 132 characters; contains 143 characters
(#17) Line exceeds 132 characters; contains 143 characters
(#21) Line exceeds 132 characters; contains 144 characters
(#21) Line exceeds 132 characters; contains 144 characters
(#21) Line exceeds 132 characters; contains 144 characters
(#21) Line exceeds 132 characters; contains 144 characters
(#21) Line exceeds 132 characters; contains 144 characters
(#21) Line exceeds 132 characters; contains 144 characters
(#21) Line exceeds 132 characters; contains 144 characters
(#22) Line exceeds 132 characters; contains 148 characters
(#22) Line exceeds 132 characters; contains 148 characters
(#22) Line exceeds 132 characters; contains 148 characters
(#22) Line exceeds 132 characters; contains 148 characters
(#22) Line exceeds 132 characters; contains 148 characters
(#22) Line exceeds 132 characters; contains 148 characters
(#22) Line exceeds 132 characters; contains 148 characters
(#23) Line exceeds 132 characters; contains 147 characters
(#23) Line exceeds 132 characters; contains 147 characters
(#23) Line exceeds 132 characters; contains 147 characters
(#23) Line exceeds 132 characters; contains 147 characters
(#23) Line exceeds 132 characters; contains 147 characters
(#23) Line exceeds 132 characters; contains 147 characters
(#23) Line exceeds 132 characters; contains 147 characters
(#37) Expected 1 space after "="; 0 found
(#37) Commas (,) must be followed by white space.
(#37) Commas (,) must be followed by white space.
(#37) Commas (,) must be followed by white space.
(#37) Commas (,) must be followed by white space.
(#45) A closing tag is not permitted at the end of a PHP file
local/globalmessage/views/partial/design-form.php
(#1) Line 1 of the opening comment must start "// This file is part of".
(#1) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#1) Line 2 of the opening comment must start "//".
(#1) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#1) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#1) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#1) Line 6 of the opening comment must start "// (at your option) any later version.".
(#1) Line 7 of the opening comment must start "//".
(#1) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#1) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#1) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#1) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#2) Line 12 of the opening comment must start "//".
(#3) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#4) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#7) Line exceeds 132 characters; contains 152 characters
(#7) Line exceeds 132 characters; contains 152 characters
(#7) Line exceeds 132 characters; contains 152 characters
(#7) Line exceeds 132 characters; contains 152 characters
(#7) Line exceeds 132 characters; contains 152 characters
(#7) Line exceeds 132 characters; contains 152 characters
(#7) Line exceeds 132 characters; contains 152 characters
(#7) Line exceeds 132 characters; contains 152 characters
(#7) Line exceeds 132 characters; contains 152 characters
local/globalmessage/views/partial/message-form.php
(#1) Line 1 of the opening comment must start "// This file is part of".
(#1) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#1) Line 2 of the opening comment must start "//".
(#1) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#1) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#1) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#1) Line 6 of the opening comment must start "// (at your option) any later version.".
(#1) Line 7 of the opening comment must start "//".
(#1) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#1) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#1) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#1) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#2) Line 12 of the opening comment must start "//".
(#3) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#4) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
local/globalmessage/views/partial/message-row.php
(#1) Line 1 of the opening comment must start "// This file is part of".
(#1) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#1) Line 2 of the opening comment must start "//".
(#1) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#1) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#1) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#1) Line 6 of the opening comment must start "// (at your option) any later version.".
(#1) Line 7 of the opening comment must start "//".
(#1) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#1) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#1) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#1) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#2) Line 12 of the opening comment must start "//".
(#2) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#2) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#2) Expected 1 space before "%"; 0 found
(#2) Expected 1 space after "%"; 0 found
(#2) Expected 1 space before "?"; 0 found
(#3) Line exceeds maximum limit of 180 characters; contains 183 characters
(#3) Line exceeds maximum limit of 180 characters; contains 183 characters
(#3) Line exceeds maximum limit of 180 characters; contains 183 characters
(#3) Line exceeds maximum limit of 180 characters; contains 183 characters
(#3) Line exceeds maximum limit of 180 characters; contains 183 characters
(#3) Line exceeds maximum limit of 180 characters; contains 183 characters
(#3) Line exceeds maximum limit of 180 characters; contains 183 characters
(#3) Line exceeds maximum limit of 180 characters; contains 183 characters
(#3) Line exceeds maximum limit of 180 characters; contains 183 characters
(#3) Line exceeds maximum limit of 180 characters; contains 183 characters
(#3) Line exceeds maximum limit of 180 characters; contains 183 characters
(#3) Line exceeds maximum limit of 180 characters; contains 183 characters
(#3) Line exceeds maximum limit of 180 characters; contains 183 characters
(#3) Line exceeds maximum limit of 180 characters; contains 183 characters
(#8) Line exceeds 132 characters; contains 156 characters
(#8) Line exceeds 132 characters; contains 156 characters
(#8) Line exceeds 132 characters; contains 156 characters
(#8) Line exceeds 132 characters; contains 156 characters
(#8) Line exceeds 132 characters; contains 156 characters
(#8) Line exceeds 132 characters; contains 156 characters
(#8) Line exceeds 132 characters; contains 156 characters
(#8) Line exceeds 132 characters; contains 156 characters
(#8) Line exceeds 132 characters; contains 156 characters
(#8) Line exceeds 132 characters; contains 156 characters
(#8) Line exceeds 132 characters; contains 156 characters
(#8) Line exceeds 132 characters; contains 156 characters
(#8) Line exceeds 132 characters; contains 156 characters
(#8) Line exceeds 132 characters; contains 156 characters
(#9) Line exceeds 132 characters; contains 159 characters
(#9) Line exceeds 132 characters; contains 159 characters
(#9) Line exceeds 132 characters; contains 159 characters
(#9) Line exceeds 132 characters; contains 159 characters
(#9) Line exceeds 132 characters; contains 159 characters
(#9) Line exceeds 132 characters; contains 159 characters
(#9) Line exceeds 132 characters; contains 159 characters
(#9) Line exceeds 132 characters; contains 159 characters
(#9) Line exceeds 132 characters; contains 159 characters
(#9) Line exceeds 132 characters; contains 159 characters
(#9) Line exceeds 132 characters; contains 159 characters
(#9) Line exceeds 132 characters; contains 159 characters
(#9) Line exceeds 132 characters; contains 159 characters
(#9) Line exceeds 132 characters; contains 159 characters
(#10) Line exceeds 132 characters; contains 160 characters
(#10) Line exceeds 132 characters; contains 160 characters
(#10) Line exceeds 132 characters; contains 160 characters
(#10) Line exceeds 132 characters; contains 160 characters
(#10) Line exceeds 132 characters; contains 160 characters
(#10) Line exceeds 132 characters; contains 160 characters
(#10) Line exceeds 132 characters; contains 160 characters
(#10) Line exceeds 132 characters; contains 160 characters
(#10) Line exceeds 132 characters; contains 160 characters
(#10) Line exceeds 132 characters; contains 160 characters
(#10) Line exceeds 132 characters; contains 160 characters
(#10) Line exceeds 132 characters; contains 160 characters
(#10) Line exceeds 132 characters; contains 160 characters
(#10) Line exceeds 132 characters; contains 160 characters
local/globalmessage/views/partial/message.php
(#1) Line 1 of the opening comment must start "// This file is part of".
(#1) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#1) Line 2 of the opening comment must start "//".
(#1) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#1) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#1) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#1) Line 6 of the opening comment must start "// (at your option) any later version.".
(#1) Line 7 of the opening comment must start "//".
(#1) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#1) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#1) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#1) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#2) Line 12 of the opening comment must start "//".
(#3) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#3) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#6) Line exceeds maximum limit of 180 characters; contains 337 characters
(#6) Line exceeds maximum limit of 180 characters; contains 337 characters
(#6) Line exceeds maximum limit of 180 characters; contains 337 characters
(#6) Line exceeds maximum limit of 180 characters; contains 337 characters
(#6) Line exceeds maximum limit of 180 characters; contains 337 characters
(#6) Line exceeds maximum limit of 180 characters; contains 337 characters
(#6) Line exceeds maximum limit of 180 characters; contains 337 characters
(#6) Line exceeds maximum limit of 180 characters; contains 337 characters
(#6) Line exceeds maximum limit of 180 characters; contains 337 characters
(#8) Line exceeds 132 characters; contains 164 characters
(#8) Line exceeds 132 characters; contains 164 characters
(#8) Line exceeds 132 characters; contains 164 characters
(#8) Line exceeds 132 characters; contains 164 characters
(#8) Line exceeds 132 characters; contains 164 characters
(#8) Line exceeds 132 characters; contains 164 characters
(#8) Line exceeds 132 characters; contains 164 characters
(#8) Line exceeds 132 characters; contains 164 characters
(#8) Line exceeds 132 characters; contains 164 characters
(#9) Line exceeds 132 characters; contains 153 characters
(#9) Line exceeds 132 characters; contains 153 characters
(#9) Line exceeds 132 characters; contains 153 characters
(#9) Line exceeds 132 characters; contains 153 characters
(#9) Line exceeds 132 characters; contains 153 characters
(#9) Line exceeds 132 characters; contains 153 characters
(#9) Line exceeds 132 characters; contains 153 characters
(#9) Line exceeds 132 characters; contains 153 characters
(#9) Line exceeds 132 characters; contains 153 characters
(#11) Line exceeds 132 characters; contains 149 characters
(#11) Line exceeds 132 characters; contains 149 characters
(#11) Line exceeds 132 characters; contains 149 characters
(#11) Line exceeds 132 characters; contains 149 characters
(#11) Line exceeds 132 characters; contains 149 characters
(#11) Line exceeds 132 characters; contains 149 characters
(#11) Line exceeds 132 characters; contains 149 characters
(#11) Line exceeds 132 characters; contains 149 characters
(#11) Line exceeds 132 characters; contains 149 characters
(#12) Line exceeds 132 characters; contains 144 characters
(#12) Line exceeds 132 characters; contains 144 characters
(#12) Line exceeds 132 characters; contains 144 characters
(#12) Line exceeds 132 characters; contains 144 characters
(#12) Line exceeds 132 characters; contains 144 characters
(#12) Line exceeds 132 characters; contains 144 characters
(#12) Line exceeds 132 characters; contains 144 characters
(#12) Line exceeds 132 characters; contains 144 characters
(#12) Line exceeds 132 characters; contains 144 characters
(#13) Line exceeds 132 characters; contains 149 characters
(#13) Line exceeds 132 characters; contains 149 characters
(#13) Line exceeds 132 characters; contains 149 characters
(#13) Line exceeds 132 characters; contains 149 characters
(#13) Line exceeds 132 characters; contains 149 characters
(#13) Line exceeds 132 characters; contains 149 characters
(#13) Line exceeds 132 characters; contains 149 characters
(#13) Line exceeds 132 characters; contains 149 characters
(#13) Line exceeds 132 characters; contains 149 characters
(#14) Line exceeds 132 characters; contains 151 characters
(#14) Line exceeds 132 characters; contains 151 characters
(#14) Line exceeds 132 characters; contains 151 characters
(#14) Line exceeds 132 characters; contains 151 characters
(#14) Line exceeds 132 characters; contains 151 characters
(#14) Line exceeds 132 characters; contains 151 characters
(#14) Line exceeds 132 characters; contains 151 characters
(#14) Line exceeds 132 characters; contains 151 characters
(#14) Line exceeds 132 characters; contains 151 characters
(#15) Line exceeds 132 characters; contains 143 characters
(#15) Line exceeds 132 characters; contains 143 characters
(#15) Line exceeds 132 characters; contains 143 characters
(#15) Line exceeds 132 characters; contains 143 characters
(#15) Line exceeds 132 characters; contains 143 characters
(#15) Line exceeds 132 characters; contains 143 characters
(#15) Line exceeds 132 characters; contains 143 characters
(#15) Line exceeds 132 characters; contains 143 characters
(#15) Line exceeds 132 characters; contains 143 characters
(#19) Usage of ELSEIF not allowed; use ELSE IF instead
(#22) Line exceeds maximum limit of 180 characters; contains 413 characters
(#22) Line exceeds maximum limit of 180 characters; contains 413 characters
(#22) Line exceeds maximum limit of 180 characters; contains 413 characters
(#22) Line exceeds maximum limit of 180 characters; contains 413 characters
(#22) Line exceeds maximum limit of 180 characters; contains 413 characters
(#22) Line exceeds maximum limit of 180 characters; contains 413 characters
(#22) Line exceeds maximum limit of 180 characters; contains 413 characters
(#22) Line exceeds maximum limit of 180 characters; contains 413 characters
(#22) Line exceeds maximum limit of 180 characters; contains 413 characters
(#23) Line exceeds 132 characters; contains 150 characters
(#23) Line exceeds 132 characters; contains 150 characters
(#23) Line exceeds 132 characters; contains 150 characters
(#23) Line exceeds 132 characters; contains 150 characters
(#23) Line exceeds 132 characters; contains 150 characters
(#23) Line exceeds 132 characters; contains 150 characters
(#23) Line exceeds 132 characters; contains 150 characters
(#23) Line exceeds 132 characters; contains 150 characters
(#23) Line exceeds 132 characters; contains 150 characters
(#26) A closing tag is not permitted at the end of a PHP file
local/globalmessage/views/partial/rule-form.php
(#1) Line 1 of the opening comment must start "// This file is part of".
(#1) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#1) Line 2 of the opening comment must start "//".
(#1) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#1) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#1) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#1) Line 6 of the opening comment must start "// (at your option) any later version.".
(#1) Line 7 of the opening comment must start "//".
(#1) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#1) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#1) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#1) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#2) Line 12 of the opening comment must start "//".
(#3) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#4) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".

Javascript coding style problems

(0 errors, 92 warnings)

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

local/globalmessage/assets/js/about.js
(#25) Expected '===' and instead saw '=='.
(#66) Read only.
(#7) 'o' is defined but never used.
(#24) 'o' is defined but never used.
local/globalmessage/assets/js/base.js
(#1) Redefinition of 'Y'.
(#27) Expected '===' and instead saw '=='.
(#37) Missing semicolon.
(#41) Expected '===' and instead saw '=='.
(#43) Expected '!==' and instead saw '!='.
(#55) Missing semicolon.
(#58) Missing semicolon.
(#66) Missing semicolon.
(#102) Missing semicolon.
(#159) Missing semicolon.
(#164) Missing semicolon.
(#168) Expected '===' and instead saw '=='.
(#173) Expected '===' and instead saw '=='.
(#26) 'i' is defined but never used.
(#95) 'o' is defined but never used.
(#95) 'response' is defined but never used.
(#97) 'o' is defined but never used.
(#97) 'response' is defined but never used.
(#100) 'data' is defined but never used.
(#169) 'o' is defined but never used.
(#169) 'response' is defined but never used.
(#174) 'o' is defined but never used.
(#174) 'response' is defined but never used.
local/globalmessage/assets/js/manage.js
(#15) Expected '!==' and instead saw '!='.
(#30) Expected '!==' and instead saw '!='.
(#32) Expected '!==' and instead saw '!='.
(#39) Expected '===' and instead saw '=='.
(#41) Expected '!==' and instead saw '!='.
(#41) Expected '===' and instead saw '=='.
(#47) Expected '===' and instead saw '=='.
(#68) Missing semicolon.
(#71) Expected '!==' and instead saw '!='.
(#74) Expected '!==' and instead saw '!='.
(#78) Expected '===' and instead saw '=='.
(#78) Expected '===' and instead saw '=='.
(#83) Missing semicolon.
(#89) Expected '!==' and instead saw '!='.
(#95) Missing semicolon.
(#117) Expected '===' and instead saw '=='.
(#164) Expected '===' and instead saw '=='.
(#170) Missing semicolon.
(#172) Expected '===' and instead saw '=='.
(#176) Expected '===' and instead saw '=='.
(#176) Expected '===' and instead saw '=='.
(#181) Missing semicolon.
(#208) Expected '!==' and instead saw '!='.
(#277) Expected '===' and instead saw '=='.
(#324) Expected '===' and instead saw '=='.
(#338) Expected '===' and instead saw '=='.
(#338) Expected '===' and instead saw '=='.
(#343) Expected '!==' and instead saw '!='.
(#350) Expected '===' and instead saw '=='.
(#355) Expected '===' and instead saw '=='.
(#355) Expected '===' and instead saw '=='.
(#355) Expected '===' and instead saw '=='.
(#360) Expected '===' and instead saw '=='.
(#360) Expected '===' and instead saw '=='.
(#368) ['id'] is better written in dot notation.
(#393) Expected '!==' and instead saw '!='.
(#396) Expected '===' and instead saw '=='.
(#400) Missing semicolon.
(#402) Expected '===' and instead saw '=='.
(#407) Missing semicolon.
(#421) Missing semicolon.
(#437) Expected '!==' and instead saw '!='.
(#440) Expected '===' and instead saw '=='.
(#479) Missing semicolon.
(#484) Expected '===' and instead saw '=='.
(#491) Expected '===' and instead saw '=='.
(#513) Expected '===' and instead saw '=='.
(#528) Expected '===' and instead saw '=='.
(#535) Missing semicolon.
(#539) Expected '!==' and instead saw '!='.
(#589) Missing semicolon.
(#595) Expected '===' and instead saw '=='.
(#600) Expected '===' and instead saw '=='.
(#604) Missing semicolon.
(#607) Read only.
(#38) 'o' is defined but never used.
(#102) 'o' is defined but never used.
(#116) 'o' is defined but never used.
(#162) 'o' is defined but never used.
(#276) 'o' is defined but never used.
(#319) 'e' is defined but never used.
(#337) 'o' is defined but never used.
(#392) 'o' is defined but never used.
(#581) 'o' is defined but never used.
(#592) 'table' is defined but never used.

CSS problems

(2 errors, 17 warnings)

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

local/globalmessage/assets/css/about.css
(#8) Duplicate property '*font' found.
(#43) Duplicate property 'line-height' found.
(#73) Use of !important
(#99) Use of !important
(#99) Use of !important
local/globalmessage/assets/css/styles.css
(#5) Use of !important
(#41) Use of !important
(#47) Use of !important
(#57) Use of !important
(#62) Use of !important
(#82) Rule is empty.
(#89) Use of !important
(#92) Use of !important
(#95) Use of !important
(#98) Use of !important
(#99) Use of !important
(#102) Use of !important
(#151) Use of !important
(#157) Use of !important

PHPDocs style problems

(183 errors, 39 warnings)

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

local/globalmessage/controllers/about.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#18) Function moo_globalmessage_controller_about::index_action is not documented
(#51) Function moo_globalmessage_controller_about::removecustomrule_action is not documented
(#70) Function moo_globalmessage_controller_about::installcustomrule_action is not documented
(#89) Function moo_globalmessage_controller_about::get_rule_template is not documented
(#16) Variable moo_globalmessage_controller_about::$pagename is not documented
(#5) No one-line description found in phpdocs for class moo_globalmessage_controller_about
(#11) Not recommended phpdocs tag @version used
(#7) Package moo is not valid
local/globalmessage/controllers/index.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#19) Function moo_globalmessage_controller_index::index_action is not documented
(#85) Function moo_globalmessage_controller_index::editmessage_action is not documented
(#128) Function moo_globalmessage_controller_index::getmessage_action is not documented
(#144) Function moo_globalmessage_controller_index::editrules_action is not documented
(#177) Function moo_globalmessage_controller_index::constructs_as_options is not documented
(#186) Function moo_globalmessage_controller_index::saverules_action is not documented
(#204) Function moo_globalmessage_controller_index::getdesign_action is not documented
(#219) Function moo_globalmessage_controller_index::editdesign_action is not documented
(#256) Function moo_globalmessage_controller_index::removemessage_action is not documented
(#274) Function moo_globalmessage_controller_index::removedesign_action is not documented
(#292) Function moo_globalmessage_controller_index::array_to_errormessage is not documented
(#17) Variable moo_globalmessage_controller_index::$pagename is not documented
(#5) No one-line description found in phpdocs for class moo_globalmessage_controller_index
(#11) Not recommended phpdocs tag @version used
(#7) Package moo is not valid
local/globalmessage/db/access.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
local/globalmessage/db/uninstall.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#5) Function xmldb_local_globalmessage_uninstall is not documented
(#5) Package is not specified for function xmldb_local_globalmessage_uninstall. It is also not specified in file-level phpdocs
local/globalmessage/db/upgrade.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#3) Function xmldb_local_globalmessage_upgrade is not documented
(#3) Package is not specified for function xmldb_local_globalmessage_upgrade. It is also not specified in file-level phpdocs
local/globalmessage/forms/design.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#17) Function moo_globalmessage_form_design::definition is not documented
(#107) Function moo_globalmessage_form_design::validation is not documented
(#123) Function moo_globalmessage_form_design::set_data is not documented
(#5) No one-line description found in phpdocs for class moo_globalmessage_form_design
(#11) Not recommended phpdocs tag @version used
(#7) Package moo is not valid
local/globalmessage/forms/message.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#17) Function moo_globalmessage_form_message::definition is not documented
(#50) Function moo_globalmessage_form_message::validation is not documented
(#5) No one-line description found in phpdocs for class moo_globalmessage_form_message
(#11) Not recommended phpdocs tag @version used
(#7) Package moo is not valid
local/globalmessage/index.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
local/globalmessage/lang/de/local_globalmessage.php
(#2) File-level phpdocs block is not found
local/globalmessage/lang/en/local_globalmessage.php
(#2) File-level phpdocs block is not found
local/globalmessage/lang/es/local_globalmessage.php
(#2) File-level phpdocs block is not found
local/globalmessage/lib/base.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#20) Function moo_globalmessage::__construct is not documented
(#27) Function moo_globalmessage::set_configs is not documented
(#38) Function moo_globalmessage::grab_moodle_globals is not documented
(#94) Function moo_globalmessage::get_user is not documented
(#99) Function moo_globalmessage::get_course is not documented
(#104) Function moo_globalmessage::get_config is not documented
(#240) Function moo_globalmessage::install is not documented
(#255) Function moo_globalmessage::uninstall is not documented
(#271) Function moo_globalmessage::upgrade is not documented
(#276) Function moo_globalmessage::getDbTables is not documented
(#16) Variable moo_globalmessage::$user is not documented
(#17) Variable moo_globalmessage::$config is not documented
(#18) Variable moo_globalmessage::$course is not documented
(#5) No one-line description found in phpdocs for class moo_globalmessage
(#11) Not recommended phpdocs tag @version used
(#7) Package moo is not valid
local/globalmessage/lib/controller.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#23) Function moo_globalmessage_controller::__construct is not documented
(#167) Function moo_globalmessage_controller::head_module_script is not documented
(#173) Function moo_globalmessage_controller::head_script is not documented
(#193) Function moo_globalmessage_controller::get_user is not documented
(#198) Function moo_globalmessage_controller::get_course is not documented
(#203) Function moo_globalmessage_controller::get_config is not documented
(#16) Variable moo_globalmessage_controller::$globalmessage is not documented
(#17) Variable moo_globalmessage_controller::$action is not documented
(#18) Variable moo_globalmessage_controller::$request is not documented
(#19) Variable moo_globalmessage_controller::$view is not documented
(#20) Variable moo_globalmessage_controller::$pagename is not documented
(#21) Variable moo_globalmessage_controller::$page is not documented
(#5) No one-line description found in phpdocs for class moo_globalmessage_controller
(#11) Not recommended phpdocs tag @version used
(#7) Package moo is not valid
local/globalmessage/lib/form.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#19) Function moo_globalmessage_form::__construct is not documented
(#16) Variable moo_globalmessage_form::$globalmessage is not documented
(#17) Variable moo_globalmessage_form::$view is not documented
(#5) No one-line description found in phpdocs for class moo_globalmessage_form
(#11) Not recommended phpdocs tag @version used
(#7) Package moo is not valid
local/globalmessage/lib/model.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#23) Function moo_globalmessage_model::__construct is not documented
(#16) Variable moo_globalmessage_model::$globalmessage is not documented
(#5) No one-line description found in phpdocs for class moo_globalmessage_model
(#11) Not recommended phpdocs tag @version used
(#7) Package moo is not valid
local/globalmessage/lib/view.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#16) Class moo_globalmessage_view is not documented
(#23) Function moo_globalmessage_view::__construct is not documented
(#249) Function moo_globalmessage_view::get_user is not documented
(#254) Function moo_globalmessage_view::get_course is not documented
(#259) Function moo_globalmessage_view::get_config is not documented
(#311) Function moo_globalmessage_view::__get is not documented
(#319) Function moo_globalmessage_view::__set is not documented
(#324) Function moo_globalmessage_view::__isset is not documented
(#18) Variable moo_globalmessage_view::$globalmessage is not documented
(#19) Variable moo_globalmessage_view::$layout is not documented
(#20) Variable moo_globalmessage_view::$data is not documented
(#21) Variable moo_globalmessage_view::$output is not documented
(#133) Phpdocs for function moo_globalmessage_view::base_url has incomplete parameters list
(#194) Phpdocs for function moo_globalmessage_view::dateformat has incomplete parameters list
(#11) Not recommended phpdocs tag @version used
(#16) Package is not specified for class moo_globalmessage_view. It is also not specified in file-level phpdocs
(#7) Package moo is not valid
local/globalmessage/models/message.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#17) Function moo_globalmessage_model_message::delete is not documented
(#23) Function moo_globalmessage_model_message::disable is not documented
(#31) Function moo_globalmessage_model_message::count_messages is not documented
(#36) Function moo_globalmessage_model_message::fetch_all_messages is not documented
(#52) Function moo_globalmessage_model_message::fetch_message_byid is not documented
(#57) Function moo_globalmessage_model_message::save_message is not documented
(#70) Function moo_globalmessage_model_message::get_message_incurrentpage is not documented
(#5) No one-line description found in phpdocs for class moo_globalmessage_model_message
(#11) Not recommended phpdocs tag @version used
(#78) Invalid inline phpdocs tag @todo found
(#7) Package moo is not valid
local/globalmessage/models/messagedesign.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#17) Function moo_globalmessage_model_messagedesign::fetch_design_byid is not documented
(#29) Function moo_globalmessage_model_messagedesign::fetch_all_forlist is not documented
(#45) Function moo_globalmessage_model_messagedesign::save_design is not documented
(#61) Function moo_globalmessage_model_messagedesign::delete is not documented
(#5) No one-line description found in phpdocs for class moo_globalmessage_model_messagedesign
(#11) Not recommended phpdocs tag @version used
(#7) Package moo is not valid
local/globalmessage/models/messagerule.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#29) Function moo_globalmessage_model_messagerule::__construct is not documented
(#50) Function moo_globalmessage_model_messagerule::register_rules is not documented
(#76) Function moo_globalmessage_model_messagerule::get_leftsides is not documented
(#81) Function moo_globalmessage_model_messagerule::get_leftside_names is not documented
(#96) Function moo_globalmessage_model_messagerule::get_operators is not documented
(#101) Function moo_globalmessage_model_messagerule::get_constructs is not documented
(#106) Function moo_globalmessage_model_messagerule::get_construct is not documented
(#111) Function moo_globalmessage_model_messagerule::get_leftside is not documented
(#127) Function moo_globalmessage_model_messagerule::get_operator is not documented
(#132) Function moo_globalmessage_model_messagerule::fetch_rules_bymessage is not documented
(#141) Function moo_globalmessage_model_messagerule::save_rules is not documented
(#175) Function moo_globalmessage_model_messagerule::is_date is not documented
(#183) Function moo_globalmessage_model_messagerule::is_course is not documented
(#191) Function moo_globalmessage_model_messagerule::is_userid is not documented
(#199) Function moo_globalmessage_model_messagerule::is_plugincallback is not documented
(#207) Function moo_globalmessage_model_messagerule::is_valid_rule_fordb is not documented
(#224) Function moo_globalmessage_model_messagerule::is_expired_rules is not documented
(#249) Function moo_globalmessage_model_messagerule::filter_rule_fordb is not documented
(#272) Function moo_globalmessage_model_messagerule::filter_rightside_value is not documented
(#284) Function moo_globalmessage_model_messagerule::check_message_rules is not documented
(#330) Function moo_globalmessage_model_messagerule::get_leftside_value is not documented
(#345) Function moo_globalmessage_model_messagerule::get_plugincallback_value is not documented
(#359) Function moo_globalmessage_model_messagerule::get_rightside_value is not documented
(#364) Function moo_globalmessage_model_messagerule::get_construct_value is not documented
(#377) Function moo_globalmessage_model_messagerule::process_expression is not documented
(#414) Function moo_globalmessage_model_messagerule::uninstall_customrule is not documented
(#432) Function moo_globalmessage_model_messagerule::install_customrule is not documented
(#16) Variable moo_globalmessage_model_messagerule::$leftside is not documented
(#17) Variable moo_globalmessage_model_messagerule::$constructs is not documented
(#18) Variable moo_globalmessage_model_messagerule::$operators is not documented
(#20) Constant moo_globalmessage_model_messagerule::LEFTSIDE_COURSE is not documented
(#21) Constant moo_globalmessage_model_messagerule::LEFTSIDE_USERID is not documented
(#22) Constant moo_globalmessage_model_messagerule::LEFTSIDE_DATE is not documented
(#23) Constant moo_globalmessage_model_messagerule::LEFTSIDE_CODE is not documented
(#25) Constant moo_globalmessage_model_messagerule::CONSTRUCT_IF is not documented
(#26) Constant moo_globalmessage_model_messagerule::CONSTRUCT_AND is not documented
(#27) Constant moo_globalmessage_model_messagerule::CONSTRUCT_OR is not documented
(#5) No one-line description found in phpdocs for class moo_globalmessage_model_messagerule
(#11) Not recommended phpdocs tag @version used
(#7) Package moo is not valid
local/globalmessage/models/rule/ruleinterface.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#11) Not recommended phpdocs tag @version used
(#17) Package is not specified for function validate. It is also not specified in file-level phpdocs
(#32) Package is not specified for function get_name. It is also not specified in file-level phpdocs
(#39) Package is not specified for function get_keyname. It is also not specified in file-level phpdocs
(#47) Package is not specified for function is_installed. It is also not specified in file-level phpdocs
(#54) Package is not specified for function install. It is also not specified in file-level phpdocs
(#61) Package is not specified for function uninstall. It is also not specified in file-level phpdocs
(#7) Package moo is not valid
local/globalmessage/models/rule/welcome.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#5) Class moo_globalmessage_model_rule_welcome is not documented
(#11) Phpdocs for function moo_globalmessage_model_rule_welcome::validate has incomplete parameters list
(#5) Package is not specified for class moo_globalmessage_model_rule_welcome. It is also not specified in file-level phpdocs
local/globalmessage/settings.php
(#2) File-level phpdocs block is not found
local/globalmessage/version.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
local/globalmessage/views/about/index.php
(#2) Empty line found after PHP open tag
(#1) File-level phpdocs block is not found
local/globalmessage/views/index/index.php
(#2) Empty line found after PHP open tag
(#1) File-level phpdocs block is not found
local/globalmessage/views/partial/design-form.php
(#2) Empty line found after PHP open tag
(#1) File-level phpdocs block is not found
local/globalmessage/views/partial/message-form.php
(#2) Empty line found after PHP open tag
(#1) File-level phpdocs block is not found
local/globalmessage/views/partial/message-row.php
(#2) Empty line found after PHP open tag
(#1) File-level phpdocs block is not found
local/globalmessage/views/partial/message.php
(#2) Empty line found after PHP open tag
(#1) File-level phpdocs block is not found
local/globalmessage/views/partial/rule-form.php
(#2) Empty line found after PHP open tag
(#1) File-level phpdocs block is not found

Update savepoints problems

(0 errors, 0 warnings)

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


Third party library modification problems

(0 errors, 0 warnings)

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


Mustache template problems

(0 errors, 0 warnings)

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