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

(1048 errors, 166 warnings)

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

blocks/quickmail/admin_email.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Whitespace found at end of line
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#4) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#4) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#4) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#4) Line 6 of the opening comment must start "// (at your option) any later version.".
(#4) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#4) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#4) Line 12 of the opening comment must start "//".
(#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) "require_once" must be immediately followed by an open parenthesis
(#6) "require_once" must be immediately followed by an open parenthesis
(#7) "require_once" must be immediately followed by an open parenthesis
(#8) "require_once" must be immediately followed by an open parenthesis
(#9) "require_once" must be immediately followed by an open parenthesis
(#10) "require_once" must be immediately followed by an open parenthesis
(#11) "require_once" must be immediately followed by an open parenthesis
(#14) Inline comments must start with a capital letter, digit or 3-dots sequence
(#14) Inline comments must end in full-stops, exclamation marks, or question marks
(#29) Expected "if (...) {\n"; found "if(...) {\n"
(#30) Inline comments must start with a capital letter, digit or 3-dots sequence
(#30) Inline comments must end in full-stops, exclamation marks, or question marks
(#31) Expected 1 space before "=>"; 0 found
(#31) Expected 1 space after "=>"; 0 found
(#31) Expected 1 space before "=>"; 0 found
(#31) Expected 1 space after "=>"; 0 found
(#31) Expected 1 space before "=>"; 0 found
(#31) Expected 1 space after "=>"; 0 found
(#39) Expected "if (...) {\n"; found "if(...){\n"
(#40) Variable "log_message" must not contain underscores.
(#41) Inline comments must start with a capital letter, digit or 3-dots sequence
(#42) Expected "if (...) {\n"; found "if(...) {\n"
(#42) Variable "log_message" must not contain underscores.
(#43) Inline comments must start with a capital letter, digit or 3-dots sequence
(#44) Variable "log_message" must not contain underscores.
(#45) Line indented incorrectly; expected 12 spaces, found 8
(#45) Expected "if (...) {\n"; found "if (...){\n"
(#47) Closing brace indented incorrectly; expected 8 spaces, found 12
(#51) Inline comments must end in full-stops, exclamation marks, or question marks
(#82) Whitespace found at end of line
(#85) Expected "if (...) {\n"; found "if(...){\n"
(#86) Variable "log_message" must not contain underscores.
(#89) Variable "display_users" must not contain underscores.
(#89) Expected 1 space after ":"; newline found
(#90) Expected 1 space before "*"; 0 found
(#90) Expected 1 space after "*"; 0 found
(#90) Whitespace found at end of line
(#93) Expected 1 space after ":"; newline found
(#94) Whitespace found at end of line
(#97) Variable "editor_options" must not contain underscores.
(#106) Variable "editor_options" must not contain underscores.
(#109) Inline comments must end in full-stops, exclamation marks, or question marks
(#116) Inline comments must start with a capital letter, digit or 3-dots sequence
(#125) Inline comments must start with a capital letter, digit or 3-dots sequence
(#127) Inline comments must end in full-stops, exclamation marks, or question marks
(#128) Commas (,) must be followed by white space.
(#132) Inline comments must end in full-stops, exclamation marks, or question marks
(#133) Expected "if (...) {\n"; found "if(...) {\n"
(#135) Expected "if (...) {\n"; found "if(...) {\n"
(#138) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#140) Whitespace found at end of line
(#141) Expected "} else {\n"; found "} \n else{\n"
(#142) Inline comments must start with a capital letter, digit or 3-dots sequence
(#148) Inline comments must start with a capital letter, digit or 3-dots sequence
(#148) Inline comments must end in full-stops, exclamation marks, or question marks
(#149) Expected "if (...) {\n"; found "if(...) {\n"
(#150) Variable "log_message" must not contain underscores.
(#151) Variable "log_message" must not contain underscores.
(#152) Variable "log_message" must not contain underscores.
(#153) Variable "log_message" must not contain underscores.
(#153) Variable "editor_options" must not contain underscores.
(#153) Variable "log_message" must not contain underscores.
(#155) Expected "} else {\n"; found "}else{\n"
(#156) Variable "log_message" must not contain underscores.
(#159) Inline comments must start with a capital letter, digit or 3-dots sequence
(#164) Expected "if (...) {\n"; found "if(...) {\n"
(#165) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#170) Inline comments must end in full-stops, exclamation marks, or question marks
(#170) Whitespace found at end of line
(#171) Expected "if (...) {\n"; found "if(...){\n"
(#176) Variable "paging_bar" must not contain underscores.
(#176) Expected 1 space after ":"; newline found
(#185) Expected "if (...) {\n"; found "if(...) {\n"
(#189) Variable "paging_bar" must not contain underscores.
(#191) Expected "if (...) {\n"; found "if(...) {\n"
(#191) Variable "display_users" must not contain underscores.
(#193) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#200) Whitespace found at end of line
(#205) Variable "lastaccess_time" must not contain underscores.
(#205) Expected 1 space after "?"; newline found
(#205) Whitespace found at end of line
(#207) Variable "lastaccess_time" must not contain underscores.
(#208) Variable "display_users" must not contain underscores.
(#212) Inline comments must start with a capital letter, digit or 3-dots sequence
(#213) Variable "log_message" must not contain underscores.
(#215) Inline comments must start with a capital letter, digit or 3-dots sequence
(#216) Variable "log_message" must not contain underscores.
(#218) Variable "paging_bar" must not contain underscores.
blocks/quickmail/admin_email_form.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#5) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#5) "require_once" must be immediately followed by an open parenthesis
(#6) Inline comments must start with a capital letter, digit or 3-dots sequence
(#6) Inline comments must end in full-stops, exclamation marks, or question marks
(#9) Visibility must be declared on method "definition"
(#15) Whitespace found at end of line
(#19) Line exceeds 132 characters; contains 139 characters
(#33) Visibility must be declared on method "validation"
(#35) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#36) Inline control structures are not allowed
blocks/quickmail/adminlib.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#4) Inline comments must end in full-stops, exclamation marks, or question marks
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#6) Inline comments must start with a capital letter, digit or 3-dots sequence
(#6) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#6) No space found before comment text; expected "// library functions for the admin email part of quickmail." but found "//library functions for the admin email part of quickmail."
(#6) Whitespace found at end of line
(#7) Line 6 of the opening comment must start "// (at your option) any later version.".
(#8) Line 7 of the opening comment must start "//".
(#9) Expected MOODLE_INTERNAL check or config.php inclusion
(#9) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#9) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#9) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#9) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#9) Line 12 of the opening comment must start "//".
(#9) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#10) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#11) Scope keyword "public" must be followed by a single space
(#18) Member variable "sentUsers" must be all lower-case
(#20) Member variable "startTime" must be all lower-case
(#21) Member variable "endTime" must be all lower-case
(#22) Whitespace found at end of line
(#29) Expected 1 space after closing parenthesis; found 0
(#41) Whitespace found at end of line
(#42) Whitespace found at end of line
(#47) Expected 1 space after closing parenthesis; found 0
(#48) Whitespace found at end of line
(#52) Variable "noreplyUser" must be all lower-case
(#53) Variable "noreplyUser" must be all lower-case
(#54) Variable "noreplyUser" must be all lower-case
(#55) Variable "noreplyUser" must be all lower-case
(#56) Variable "noreplyUser" must be all lower-case
(#57) Variable "noreplyUser" must be all lower-case
(#58) Variable "noreplyUser" must be all lower-case
(#59) Variable "noreplyUser" must be all lower-case
(#60) Variable "noreplyUser" must be all lower-case
(#61) Variable "noreplyUser" must be all lower-case
(#62) Expected "if (...) {\n"; found "if(...){\n"
(#65) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#67) Inline comments must start with a capital letter, digit or 3-dots sequence
(#68) Variable "noreplyUser" must be all lower-case
(#76) Inline comments must end in full-stops, exclamation marks, or question marks
(#78) Expected "if (...) {\n"; found "if(...){\n"
(#79) Whitespace found at end of line
(#83) Expected "} else {\n"; found "}\n else{\n"
(#87) Whitespace found at end of line
(#89) Whitespace found at end of line
(#96) Whitespace found at end of line
(#97) Public method name "Message::buildAdminReceipt" must be in lower-case letters only
(#97) Expected 1 space after closing parenthesis; found 0
(#99) Variable "adminIds" must be all lower-case
(#99) Commas (,) must be followed by white space.
(#100) Commas (,) must be followed by white space.
(#100) Variable "adminIds" must be all lower-case
(#102) Variable "usersLine" must be all lower-case
(#102) Line exceeds 132 characters; contains 136 characters
(#102) Whitespace found at end of line
(#103) Variable "timeLine" must be all lower-case
(#103) Line exceeds 132 characters; contains 146 characters
(#103) Whitespace found at end of line
(#105) Variable "msgLine" must be all lower-case
(#106) Expected "if (...) {\n"; found "if(...) {\n"
(#107) Variable "recipLine" must be all lower-case
(#107) Line exceeds 132 characters; contains 139 characters
(#109) Variable "recipLine" must be all lower-case
(#111) Variable "usersLine" must be all lower-case
(#111) Variable "timeLine" must be all lower-case
(#111) Variable "msgLine" must be all lower-case
(#111) Variable "recipLine" must be all lower-case
(#117) Public method name "Message::sendAdminReceipt" must be in lower-case letters only
(#117) Expected 1 space after closing parenthesis; found 0
blocks/quickmail/alt_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.
(#3) "require_once" must be immediately followed by an open parenthesis
(#6) Visibility must be declared on method "definition"
(#17) Commas (,) must be followed by white space.
(#18) Whitespace found at end of line
(#20) Commas (,) must be followed by white space.
(#21) Whitespace found at end of line
(#23) Commas (,) must be followed by white space.
(#24) Whitespace found at end of line
(#26) Commas (,) must be followed by white space.
blocks/quickmail/alt_lib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion
(#38) Variable "confirm_url" must not contain underscores.
(#42) Variable "cancel_url" must not contain underscores.
(#44) Variable "confirm_url" must not contain underscores.
(#44) Variable "cancel_url" must not contain underscores.
(#70) Variable "back_url" must not contain underscores.
(#72) Inline comments must end in full-stops, exclamation marks, or question marks
(#74) Variable "back_url" must not contain underscores.
(#77) Inline comments must end in full-stops, exclamation marks, or question marks
(#88) Inline comments must end in full-stops, exclamation marks, or question marks
(#97) Variable "back_url" must not contain underscores.
(#108) Inline comments must end in full-stops, exclamation marks, or question marks
(#113) Variable "approval_url" must not contain underscores.
(#120) Variable "approval_url" must not contain underscores.
(#120) Variable "approval_url" must not contain underscores.
(#126) Variable "html_body" must not contain underscores.
(#127) Variable "html_body" must not contain underscores.
(#129) Inline comments must end in full-stops, exclamation marks, or question marks
(#135) Variable "html_body" must not contain underscores.
(#137) Inline comments must end in full-stops, exclamation marks, or question marks
(#166) Inline comments must end in full-stops, exclamation marks, or question marks
(#201) Inline comments must end in full-stops, exclamation marks, or question marks
(#203) Variable "form_field" must not contain underscores.
(#204) Variable "form_field" must not contain underscores.
(#206) Variable "form_field" must not contain underscores.
(#214) Variable "new_url" must not contain underscores.
(#219) Variable "new_url" must not contain underscores.
(#238) Variable "edit_url" must not contain underscores.
(#242) Variable "edit_url" must not contain underscores.
(#244) Variable "delete_url" must not contain underscores.
(#248) Variable "delete_url" must not contain underscores.
(#259) Variable "new_link" must not contain underscores.
(#259) Variable "new_url" must not contain underscores.
(#261) Variable "new_link" must not contain underscores.
blocks/quickmail/alternate.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) "require_once" must be immediately followed by an open parenthesis
(#4) "require_once" must be immediately followed by an open parenthesis
(#5) "require_once" must be immediately followed by an open parenthesis
(#6) "require_once" must be immediately followed by an open parenthesis
(#16) Inline comments must end in full-stops, exclamation marks, or question marks
(#37) Inline comments must end in full-stops, exclamation marks, or question marks
blocks/quickmail/backup/moodle2/backup_quickmail_block_task.class.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.
(#3) "require_once" must be immediately followed by an open parenthesis
(#7) Variable "include_history" must not contain underscores.
(#8) Variable "include_history" must not contain underscores.
(#9) Variable "include_history" must not contain underscores.
(#11) Variable "include_history" must not contain underscores.
(#12) Variable "include_history" must not contain underscores.
(#16) Inline comments must end in full-stops, exclamation marks, or question marks
(#29) Inline comments must end in full-stops, exclamation marks, or question marks
blocks/quickmail/backup/moodle2/backup_quickmail_stepslib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion
(#9) Variable "quickmail_logs" must not contain underscores.
(#10) Variable "include_history" must not contain underscores.
(#12) Variable "backup_logs" must not contain underscores.
(#19) Variable "backup_logs" must not contain underscores.
(#21) Variable "backup_logs" must not contain underscores.
(#23) Variable "quickmail_logs" must not contain underscores.
(#23) Variable "include_history" must not contain underscores.
(#35) Variable "backup_logs" must not contain underscores.
blocks/quickmail/backup/moodle2/restore_quickmail_block_task.class.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.
(#3) "require_once" must be immediately followed by an open parenthesis
(#7) Inline comments must end in full-stops, exclamation marks, or question marks
(#13) Inline comments must end in full-stops, exclamation marks, or question marks
(#23) Inline comments must end in full-stops, exclamation marks, or question marks
(#33) Variable "is_blocks" must not contain underscores.
(#34) Variable "is_users" must not contain underscores.
(#36) Variable "is_blocks" must not contain underscores.
(#36) Variable "is_users" must not contain underscores.
(#41) Variable "restore_history" must not contain underscores.
(#43) Variable "restore_history" must not contain underscores.
(#44) Variable "restore_history" must not contain underscores.
(#49) Variable "restore_history" must not contain underscores.
(#50) Variable "restore_history" must not contain underscores.
(#51) Variable "restore_history" must not contain underscores.
(#54) Variable "restore_history" must not contain underscores.
(#55) Variable "restore_history" must not contain underscores.
(#56) Variable "restore_history" must not contain underscores.
(#58) Variable "overwrite_history" must not contain underscores.
(#59) Variable "overwrite_history" must not contain underscores.
(#60) Variable "overwrite_history" must not contain underscores.
(#67) Variable "overwrite_history" must not contain underscores.
(#68) Variable "overwrite_history" must not contain underscores.
(#71) Variable "overwrite_history" must not contain underscores.
(#72) Variable "restore_history" must not contain underscores.
(#72) Variable "overwrite_history" must not contain underscores.
(#92) Inline comments must end in full-stops, exclamation marks, or question marks
blocks/quickmail/backup/moodle2/restore_quickmail_stepslib.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion
(#21) Inline comments must end in full-stops, exclamation marks, or question marks
(#64) Inline comments must end in full-stops, exclamation marks, or question marks
blocks/quickmail/block_quickmail.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#5) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#8) Visibility must be declared on method "init"
(#12) Visibility must be declared on method "applicable_formats"
(#14) Expected "if (...) {\n"; found "if(...) {\n"
(#20) Visibility must be declared on method "has_config"
(#27) Visibility must be declared on method "instance_allow_multiple"
(#30) Whitespace found at end of line
(#31) Visibility must be declared on method "get_content"
(#34) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#48) Variable "can_send" must not contain underscores.
(#50) Variable "icon_class" must not contain underscores.
(#54) Variable "can_send" must not contain underscores.
(#55) Variable "send_email_str" must not contain underscores.
(#56) Variable "send_email" must not contain underscores.
(#58) Variable "send_email_str" must not contain underscores.
(#60) Variable "send_email" must not contain underscores.
(#61) Variable "send_email_str" must not contain underscores.
(#61) Variable "icon_class" must not contain underscores.
(#63) Variable "signature_str" must not contain underscores.
(#66) Variable "signature_str" must not contain underscores.
(#69) Variable "signature_str" must not contain underscores.
(#69) Variable "icon_class" must not contain underscores.
(#71) Variable "draft_params" must not contain underscores.
(#72) Variable "drafts_email_str" must not contain underscores.
(#74) Variable "draft_params" must not contain underscores.
(#75) Variable "drafts_email_str" must not contain underscores.
(#78) Variable "drafts_email_str" must not contain underscores.
(#78) Variable "icon_class" must not contain underscores.
(#80) Variable "history_str" must not contain underscores.
(#83) Variable "history_str" must not contain underscores.
(#86) Variable "history_str" must not contain underscores.
(#86) Variable "icon_class" must not contain underscores.
(#89) Variable "alt_str" must not contain underscores.
(#92) Variable "alt_str" must not contain underscores.
(#96) Variable "alt_str" must not contain underscores.
(#96) Variable "icon_class" must not contain underscores.
(#98) Whitespace found at end of line
(#100) Line indented incorrectly; expected at least 16 spaces, found 12
(#100) Variable "config_str" must not contain underscores.
(#101) Line indented incorrectly; expected at least 16 spaces, found 12
(#103) Variable "config_str" must not contain underscores.
(#104) Line indented incorrectly; expected at least 16 spaces, found 12
(#105) Line indented incorrectly; expected at least 16 spaces, found 12
(#106) Line indented incorrectly; expected at least 16 spaces, found 12
(#106) Variable "config_str" must not contain underscores.
(#106) Variable "icon_class" must not contain underscores.
(#107) Line indented incorrectly; expected 12 spaces, found 8
(#107) Closing brace indented incorrectly; expected 12 spaces, found 8
(#108) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#112) Expected "if (...) {\n"; found "if(...) {\n"
(#112) Line exceeds 132 characters; contains 138 characters
(#113) Variable "send_adminemail_str" must not contain underscores.
(#114) Variable "send_adminemail" must not contain underscores.
(#116) Variable "send_adminemail_str" must not contain underscores.
(#118) Variable "send_adminemail" must not contain underscores.
(#119) Variable "send_adminemail_str" must not contain underscores.
(#119) Variable "icon_class" must not contain underscores.
(#120) Whitespace found at end of line
(#122) Variable "history_str" must not contain underscores.
(#125) Variable "history_str" must not contain underscores.
(#128) Variable "history_str" must not contain underscores.
(#128) Variable "icon_class" must not contain underscores.
(#130) Functions must not contain multiple empty lines in a row; found 2 empty lines
blocks/quickmail/config_qm.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#5) "require_once" must be immediately followed by an open parenthesis
(#6) "require_once" must be immediately followed by an open parenthesis
(#7) "require_once" must be immediately followed by an open parenthesis
blocks/quickmail/config_qm_form.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#5) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#5) "require_once" must be immediately followed by an open parenthesis
(#11) Variable "reset_link" must not contain underscores.
(#17) Variable "reset_link" must not contain underscores.
(#19) Variable "student_select" must not contain underscores.
(#26) Variable "student_select" must not contain underscores.
(#44) Variable "student_select" must not contain underscores.
(#47) Whitespace found at end of line
(#49) Commas (,) must be followed by white space.
blocks/quickmail/db/access.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#5) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
blocks/quickmail/db/upgrade.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Expected MOODLE_INTERNAL check or config.php inclusion
(#10) Inline comments must end in full-stops, exclamation marks, or question marks
(#12) Inline comments must end in full-stops, exclamation marks, or question marks
(#16) Inline comments must end in full-stops, exclamation marks, or question marks
(#19) Inline comments must end in full-stops, exclamation marks, or question marks
(#23) Inline comments must end in full-stops, exclamation marks, or question marks
(#28) Inline comments must end in full-stops, exclamation marks, or question marks
(#31) Inline comments must end in full-stops, exclamation marks, or question marks
(#38) Inline comments must end in full-stops, exclamation marks, or question marks
(#41) Inline comments must end in full-stops, exclamation marks, or question marks
(#46) Inline comments must end in full-stops, exclamation marks, or question marks
(#49) Inline comments must end in full-stops, exclamation marks, or question marks
(#60) Inline comments must end in full-stops, exclamation marks, or question marks
(#63) Inline comments must end in full-stops, exclamation marks, or question marks
(#68) Inline comments must end in full-stops, exclamation marks, or question marks
(#71) Inline comments must end in full-stops, exclamation marks, or question marks
(#77) Inline comments must end in full-stops, exclamation marks, or question marks
(#80) Inline comments must end in full-stops, exclamation marks, or question marks
(#85) Inline comments must start with a capital letter, digit or 3-dots sequence
(#85) Inline comments must end in full-stops, exclamation marks, or question marks
(#126) Inline comments must end in full-stops, exclamation marks, or question marks
(#131) Inline comments must end in full-stops, exclamation marks, or question marks
(#137) Inline comments must start with a capital letter, digit or 3-dots sequence
(#137) Inline comments must end in full-stops, exclamation marks, or question marks
(#142) Inline comments must end in full-stops, exclamation marks, or question marks
(#162) Spaces must be used to indent lines; tabs are not allowed
(#162) Tab found within whitespace
(#162) Line indented incorrectly; expected at least 8 spaces, found 5
(#164) Whitespace found at end of line
(#165) Expected "if (...) {\n"; found "if(...){\n"
(#178) Spaces must be used to indent lines; tabs are not allowed
(#178) Tab found within whitespace
(#178) Line indented incorrectly; expected at least 8 spaces, found 1
(#184) Spaces must be used to indent lines; tabs are not allowed
(#184) Tab found within whitespace
(#184) Line indented incorrectly; expected 8 spaces, found 1
(#186) Closing brace indented incorrectly; expected 1 spaces, found 8
(#187) Whitespace found at end of line
(#196) Whitespace found at end of line
(#196) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#197) Whitespace found at end of line
blocks/quickmail/db/upgradelib.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#2) Line 2 of the opening comment must start "//".
(#3) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#3) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#3) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#3) Line 6 of the opening comment must start "// (at your option) any later version.".
(#3) Line 7 of the opening comment must start "//".
(#4) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#4) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#4) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#5) Line 12 of the opening comment must start "//".
(#5) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#5) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#5) Whitespace found at end of line
(#6) Whitespace found at end of line
(#15) Expected MOODLE_INTERNAL check or config.php inclusion
(#15) Expected 1 space after closing parenthesis; found 0
(#16) Spaces must be used to indent lines; tabs are not allowed
(#16) Tab found within whitespace
(#16) Line indented incorrectly; expected at least 4 spaces, found 1
(#17) Spaces must be used to indent lines; tabs are not allowed
(#17) Tab found within whitespace
(#17) Inline comments must start with a capital letter, digit or 3-dots sequence
(#17) Inline comments must end in full-stops, exclamation marks, or question marks
(#17) Line indented incorrectly; expected at least 4 spaces, found 1
(#17) No space found before comment text; expected "// migration of attachments" but found "//migration of attachments"
(#18) Spaces must be used to indent lines; tabs are not allowed
(#18) Tab found within whitespace
(#18) Line indented incorrectly; expected at least 4 spaces, found 1
(#19) Spaces must be used to indent lines; tabs are not allowed
(#19) Tab found within whitespace
(#19) Line indented incorrectly; expected at least 4 spaces, found 1
(#19) Variable "quickmail_log_records" must not contain underscores.
(#19) Expected 1 space before "="; 0 found
(#19) Expected 1 space after "="; 0 found
(#19) Commas (,) must be followed by white space.
(#20) Spaces must be used to indent lines; tabs are not allowed
(#20) Tab found within whitespace
(#20) Line indented incorrectly; expected 4 spaces, found 1
(#20) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#20) Variable "quickmail_log_records" must not contain underscores.
(#20) Variable "quickmail_log_record" must not contain underscores.
(#21) Spaces must be used to indent lines; tabs are not allowed
(#21) Tab found within whitespace
(#21) Inline comments must start with a capital letter, digit or 3-dots sequence
(#21) Line indented incorrectly; expected at least 8 spaces, found 2
(#21) No space found before comment text; expected "// searching file into mdl_files" but found "//searching file into mdl_files"
(#22) Spaces must be used to indent lines; tabs are not allowed
(#22) Tab found within whitespace
(#22) Inline comments must end in full-stops, exclamation marks, or question marks
(#22) Line indented incorrectly; expected at least 8 spaces, found 2
(#22) No space found before comment text; expected "// analysing attachment content" but found "//analysing attachment content"
(#23) Spaces must be used to indent lines; tabs are not allowed
(#23) Tab found within whitespace
(#23) Line indented incorrectly; expected at least 8 spaces, found 2
(#23) Expected 1 space before "="; 0 found
(#23) Expected 1 space after "="; 0 found
(#23) Variable "quickmail_log_record" must not contain underscores.
(#24) Spaces must be used to indent lines; tabs are not allowed
(#24) Tab found within whitespace
(#24) Line indented incorrectly; expected at least 8 spaces, found 2
(#24) Expected 1 space before "="; 0 found
(#24) Expected 1 space after "="; 0 found
(#25) Spaces must be used to indent lines; tabs are not allowed
(#25) Tab found within whitespace
(#25) Line indented incorrectly; expected at least 8 spaces, found 2
(#25) Expected 1 space before "="; 0 found
(#25) Expected 1 space after "="; 0 found
(#25) Variable "quickmail_log_record" must not contain underscores.
(#25) Commas (,) must be followed by white space.
(#25) Spaces must be used for alignment; tabs are not allowed
(#25) Tab found within whitespace
(#25) Whitespace found at end of line
(#26) Spaces must be used for alignment; tabs are not allowed
(#26) Tab found within whitespace
(#26) Line indented incorrectly; expected 8 spaces, found 2
(#26) Expected "if (...) {\n"; found "if(...){\n"
(#27) Spaces must be used for alignment; tabs are not allowed
(#27) Tab found within whitespace
(#27) Line indented incorrectly; expected at least 12 spaces, found 3
(#27) Expected 1 space before "="; 0 found
(#27) Expected 1 space after "="; 0 found
(#27) Variable "quickmail_log_record" must not contain underscores.
(#27) Commas (,) must be followed by white space.
(#27) Variable "quickmail_log_record" must not contain underscores.
(#27) Commas (,) must be followed by white space.
(#27) Expected 1 space before "+"; 0 found
(#27) Expected 1 space after "+"; 0 found
(#28) Spaces must be used for alignment; tabs are not allowed
(#28) Tab found within whitespace
(#28) Line indented incorrectly; expected at least 12 spaces, found 3
(#28) Expected 1 space before "="; 0 found
(#28) Expected 1 space after "="; 0 found
(#28) Variable "quickmail_log_record" must not contain underscores.
(#28) Commas (,) must be followed by white space.
(#28) Commas (,) must be followed by white space.
(#28) Variable "quickmail_log_record" must not contain underscores.
(#28) Commas (,) must be followed by white space.
(#28) Commas (,) must be followed by white space.
(#28) Expected 1 space before "+"; 0 found
(#28) Expected 1 space after "+"; 0 found
(#29) Spaces must be used for alignment; tabs are not allowed
(#29) Tab found within whitespace
(#29) Line indented incorrectly; expected 8 spaces, found 2
(#29) Expected "} else {\n"; found "}else{\n"
(#30) Spaces must be used for alignment; tabs are not allowed
(#30) Tab found within whitespace
(#30) Line indented incorrectly; expected at least 12 spaces, found 3
(#30) Expected 1 space before "="; 0 found
(#30) Expected 1 space after "="; 0 found
(#31) Spaces must be used for alignment; tabs are not allowed
(#31) Tab found within whitespace
(#31) Line indented incorrectly; expected at least 12 spaces, found 3
(#31) Expected 1 space before "="; 0 found
(#31) Expected 1 space after "="; 0 found
(#31) Variable "quickmail_log_record" must not contain underscores.
(#32) Spaces must be used for alignment; tabs are not allowed
(#32) Tab found within whitespace
(#32) Line indented incorrectly; expected 8 spaces, found 2
(#33) Spaces must be used for alignment; tabs are not allowed
(#33) Tab found within whitespace
(#33) Line indented incorrectly; expected at least 8 spaces, found 2
(#34) Variable "quickmail_log_record" must not contain underscores.
(#36) Spaces must be used for alignment; tabs are not allowed
(#36) Tab found within whitespace
(#36) Line indented incorrectly; expected at least 8 spaces, found 2
(#36) Expected 1 space before "="; 0 found
(#36) Expected 1 space after "="; 0 found
(#37) Spaces must be used for alignment; tabs are not allowed
(#37) Tab found within whitespace
(#37) Line indented incorrectly; expected 8 spaces, found 2
(#37) Expected "if (...) {\n"; found "if(...){\n"
(#38) Spaces must be used for alignment; tabs are not allowed
(#38) Tab found within whitespace
(#38) Line indented incorrectly; expected 12 spaces, found 3
(#38) Expected "if (...) {\n"; found "if(...){\n"
(#39) Spaces must be used for alignment; tabs are not allowed
(#39) Tab found within whitespace
(#39) Inline comments must start with a capital letter, digit or 3-dots sequence
(#39) Inline comments must end in full-stops, exclamation marks, or question marks
(#39) Line indented incorrectly; expected at least 16 spaces, found 4
(#39) No space found before comment text; expected "// rename" but found "//rename"
(#40) Spaces must be used for alignment; tabs are not allowed
(#40) Tab found within whitespace
(#40) Line indented incorrectly; expected at least 16 spaces, found 4
(#40) Expected 1 space before "="; 0 found
(#40) Expected 1 space after "="; 0 found
(#40) Variable "quickmail_log_record" must not contain underscores.
(#41) Spaces must be used for alignment; tabs are not allowed
(#41) Tab found within whitespace
(#41) Line indented incorrectly; expected at least 16 spaces, found 4
(#41) Expected 1 space before "="; 0 found
(#41) Expected 1 space after "="; 0 found
(#42) Spaces must be used for alignment; tabs are not allowed
(#42) Tab found within whitespace
(#42) Line indented incorrectly; expected at least 16 spaces, found 4
(#42) Variable "quickmail_log_record" must not contain underscores.
(#42) Expected 1 space before "="; 0 found
(#42) Expected 1 space after "="; 0 found
(#43) Spaces must be used for alignment; tabs are not allowed
(#43) Tab found within whitespace
(#43) Line indented incorrectly; expected at least 16 spaces, found 4
(#43) Variable "quickmail_log_record" must not contain underscores.
(#44) Spaces must be used for alignment; tabs are not allowed
(#44) Tab found within whitespace
(#44) Line indented incorrectly; expected 12 spaces, found 3
(#45) Spaces must be used for alignment; tabs are not allowed
(#45) Tab found within whitespace
(#45) Line indented incorrectly; expected at least 12 spaces, found 3
(#45) Variable "file_record" must not contain underscores.
(#45) Expected 1 space before "=>"; 0 found
(#45) Expected 1 space after "=>"; 0 found
(#45) Expected 1 space before "=>"; 0 found
(#45) Expected 1 space after "=>"; 0 found
(#45) Expected 1 space before "=>"; 0 found
(#45) Expected 1 space after "=>"; 0 found
(#45) Expected 1 space before "=>"; 0 found
(#45) Expected 1 space after "=>"; 0 found
(#45) Variable "quickmail_log_record" must not contain underscores.
(#45) Expected 1 space before "=>"; 0 found
(#45) Expected 1 space after "=>"; 0 found
(#45) Expected 1 space before "=>"; 0 found
(#45) Expected 1 space after "=>"; 0 found
(#45) Line exceeds maximum limit of 180 characters; contains 201 characters
(#46) Spaces must be used for alignment; tabs are not allowed
(#46) Tab found within whitespace
(#46) Line indented incorrectly; expected at least 12 spaces, found 5
(#46) Expected 1 space before "=>"; 0 found
(#46) Expected 1 space after "=>"; 0 found
(#46) Expected 1 space before "=>"; 0 found
(#46) Expected 1 space after "=>"; 0 found
(#47) Spaces must be used for alignment; tabs are not allowed
(#47) Tab found within whitespace
(#47) Line indented incorrectly; expected 18 spaces, found 3
(#47) Expected "if (...) {\n"; found "if(...){\n"
(#48) Spaces must be used for alignment; tabs are not allowed
(#48) Tab found within whitespace
(#48) Line indented incorrectly; expected at least 22 spaces, found 4
(#48) Variable "file_record" must not contain underscores.
(#49) Spaces must be used for alignment; tabs are not allowed
(#49) Tab found within whitespace
(#49) Line indented incorrectly; expected 20 spaces, found 3
(#50) Spaces must be used for alignment; tabs are not allowed
(#50) Tab found within whitespace
(#50) Line indented incorrectly; expected 8 spaces, found 2
(#51) Spaces must be used for alignment; tabs are not allowed
(#51) Tab found within whitespace
(#51) Line indented incorrectly; expected 4 spaces, found 1
blocks/quickmail/email.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#17) Variable "messageIDresend" must be all lower-case
(#38) Variable "has_permission" must not contain underscores.
(#43) Variable "has_permission" must not contain underscores.
(#49) Variable "alt_params" must not contain underscores.
(#50) Variable "alt_params" must not contain underscores.
(#69) Variable "course_roles" must not contain underscores.
(#71) Variable "filter_roles" must not contain underscores.
(#73) Variable "course_roles" must not contain underscores.
(#73) Variable "filter_roles" must not contain underscores.
(#80) Variable "restricted_view" must not contain underscores.
(#85) Variable "respected_view" must not contain underscores.
(#91) Variable "restricted_view" must not contain underscores.
(#91) Variable "respected_view" must not contain underscores.
(#95) Expected 1 space after "?"; newline found
(#96) Expected 1 space after ":"; newline found
(#102) Inline comments must end in full-stops, exclamation marks, or question marks
(#104) Variable "users_to_roles" must not contain underscores.
(#105) Variable "users_to_groups" must not contain underscores.
(#112) Expected 1 space after "?"; newline found
(#113) Expected 1 space after ":"; newline found
(#119) Inline comments must end in full-stops, exclamation marks, or question marks
(#120) Inline control structures are not allowed
(#124) Closing brace must be on a line by itself
(#126) Variable "users_to_groups" must not contain underscores.
(#127) Variable "users_to_roles" must not contain underscores.
(#138) Inline comments must start with a capital letter, digit or 3-dots sequence
(#138) Inline comments must end in full-stops, exclamation marks, or question marks
(#140) Whitespace found at end of line
(#142) Inline comments must start with a capital letter, digit or 3-dots sequence
(#142) Inline comments must end in full-stops, exclamation marks, or question marks
(#142) This comment is 63% valid code; is this commented out code?
(#142) No space found before comment text; expected "// $emailmailto = array();" but found "//$emailmailto = array();"
(#143) Variable "messageIDresend" must be all lower-case
(#157) Variable "default_sigid" must not contain underscores.
(#160) Variable "default_sigid" must not contain underscores.
(#160) Variable "default_sigid" must not contain underscores.
(#162) Inline comments must end in full-stops, exclamation marks, or question marks
(#166) Variable "editor_options" must not contain underscores.
(#175) Variable "editor_options" must not contain underscores.
(#181) Expected 1 space before "=>"; 0 found
(#181) Expected 1 space after "=>"; 0 found
(#181) Commas (,) must be followed by white space.
(#181) Expected 1 space before "=>"; 0 found
(#181) Expected 1 space after "=>"; 0 found
(#181) Commas (,) must be followed by white space.
(#181) Expected 1 space before "=>"; 0 found
(#181) Expected 1 space after "=>"; 0 found
(#181) Commas (,) must be followed by white space.
(#181) Expected 1 space before "=>"; 0 found
(#181) Expected 1 space after "=>"; 0 found
(#181) Commas (,) must be followed by white space.
(#181) Expected 1 space before "=>"; 0 found
(#181) Expected 1 space after "=>"; 0 found
(#181) Commas (,) must be followed by white space.
(#181) Expected 1 space before "=>"; 0 found
(#181) Expected 1 space after "=>"; 0 found
(#181) Commas (,) must be followed by white space.
(#181) Expected 1 space before "=>"; 0 found
(#181) Expected 1 space after "=>"; 0 found
(#181) Commas (,) must be followed by white space.
(#181) Expected 1 space before "=>"; 0 found
(#181) Expected 1 space after "=>"; 0 found
(#181) Line exceeds 132 characters; contains 168 characters
(#181) Whitespace found at end of line
(#182) Expected "if (...) {\n"; found "if(...) {\n"
(#184) Whitespace found at end of line
(#190) Variable "editor_options" must not contain underscores.
(#195) Variable "users_to_roles" must not contain underscores.
(#196) Variable "users_to_groups" must not contain underscores.
(#197) Closing brace must be on a line by itself
(#205) Whitespace found at end of line
(#217) Inline comments must end in full-stops, exclamation marks, or question marks
(#223) Inline comments must end in full-stops, exclamation marks, or question marks
(#239) Variable "editor_options" must not contain underscores.
(#251) Inline comments must end in full-stops, exclamation marks, or question marks
(#253) Variable "editor_options" must not contain underscores.
(#256) Inline comments must end in full-stops, exclamation marks, or question marks
(#265) Variable "editor_options" must not contain underscores.
(#265) Line exceeds 132 characters; contains 170 characters
(#267) Whitespace found at end of line
(#269) Expected "if (...) {\n"; found "if(...){\n"
(#272) Expected "} else {\n"; found "}\n else{\n"
(#275) Inline comments must end in full-stops, exclamation marks, or question marks
(#279) Inline comments must end in full-stops, exclamation marks, or question marks
(#280) Variable "editor_options" must not contain underscores.
(#280) Line exceeds 132 characters; contains 161 characters
(#282) Inline comments must end in full-stops, exclamation marks, or question marks
(#290) Expected "if (...) {\n"; found "if(...) {\n"
(#292) Inline comments must end in full-stops, exclamation marks, or question marks
(#293) Line exceeds 132 characters; contains 158 characters
(#301) Line indented incorrectly; expected 12 spaces, found 8
(#301) Expected "if (...) {\n"; found "if(...){\n"
(#302) Whitespace found at end of line
(#303) Line indented incorrectly; expected at least 16 spaces, found 12
(#303) Variable "additional_email_array" must not contain underscores.
(#305) Whitespace found at end of line
(#309) Variable "additional_email_array" must not contain underscores.
(#309) Variable "additional_email" must not contain underscores.
(#310) Variable "additional_email" must not contain underscores.
(#310) Variable "additional_email" must not contain underscores.
(#310) Whitespace found at end of line
(#314) Variable "additional_email" must not contain underscores.
(#315) Inline comments must end in full-stops, exclamation marks, or question marks
(#318) Variable "additional_email_success" must not contain underscores.
(#318) Line exceeds 132 characters; contains 166 characters
(#319) Variable "additional_email_success" must not contain underscores.
(#320) Variable "additional_email" must not contain underscores.
(#322) Inline comments must start with a capital letter, digit or 3-dots sequence
(#322) Inline comments must end in full-stops, exclamation marks, or question marks
(#328) Line indented incorrectly; expected 12 spaces, found 8
blocks/quickmail/email_form.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#5) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#15) Variable "users_to_groups" must not contain underscores.
(#17) Variable "users_to_groups" must not contain underscores.
(#20) Variable "only_names" must not contain underscores.
(#20) Closing brace must be on a line by itself
(#21) Variable "only_names" must not contain underscores.
(#21) Variable "users_to_groups" must not contain underscores.
(#28) Variable "users_to_groups" must not contain underscores.
(#29) Variable "users_to_roles" must not contain underscores.
(#30) Variable "only_sn" must not contain underscores.
(#30) Closing brace must be on a line by itself
(#31) Expected "if (...) {\n"; found "if(...) { \n"
(#31) Whitespace found at end of line
(#32) Line indented incorrectly; expected at least 12 spaces, found 11
(#32) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#33) Whitespace found at end of line
(#34) Variable "only_sn" must not contain underscores.
(#34) Variable "users_to_roles" must not contain underscores.
(#37) Inline comments must start with a capital letter, digit or 3-dots sequence
(#37) Inline comments must end in full-stops, exclamation marks, or question marks
(#38) Expected "if (...) {\n"; found "if(...) {\n"
(#39) Line indented incorrectly; expected at least 12 spaces, found 8
(#42) Variable "users_to_groups" must not contain underscores.
(#45) Variable "only_id" must not contain underscores.
(#45) Closing brace must be on a line by itself
(#46) Variable "only_id" must not contain underscores.
(#46) Variable "users_to_groups" must not contain underscores.
(#60) Whitespace found at end of line
(#62) Commas (,) must be followed by white space.
(#63) Whitespace found at end of line
(#66) Whitespace found at end of line
(#69) Whitespace found at end of line
(#73) Variable "role_options" must not contain underscores.
(#75) Variable "role_options" must not contain underscores.
(#78) Variable "group_options" must not contain underscores.
(#82) Variable "group_options" must not contain underscores.
(#84) Variable "group_options" must not contain underscores.
(#85) Variable "group_options" must not contain underscores.
(#86) Variable "user_options" must not contain underscores.
(#88) Variable "user_options" must not contain underscores.
(#92) Variable "gen_url" must not contain underscores.
(#93) Variable "email_param" must not contain underscores.
(#94) Variable "email_param" must not contain underscores.
(#97) Variable "draft_link" must not contain underscores.
(#97) Variable "gen_url" must not contain underscores.
(#98) Variable "draft_link" must not contain underscores.
(#101) Whitespace found at end of line
(#104) Variable "can_send" must not contain underscores.
(#109) Variable "can_send" must not contain underscores.
(#110) Variable "history_link" must not contain underscores.
(#110) Variable "gen_url" must not contain underscores.
(#111) Variable "history_link" must not contain underscores.
(#116) Variable "req_img" must not contain underscores.
(#121) Variable "selected_label" must not contain underscores.
(#122) Variable "selected_label" must not contain underscores.
(#124) Whitespace found at end of line
(#125) Variable "role_filter_label" must not contain underscores.
(#126) Variable "role_filter_label" must not contain underscores.
(#127) Variable "role_filter_label" must not contain underscores.
(#130) Variable "select_filter" must not contain underscores.
(#131) Variable "select_filter" must not contain underscores.
(#143) Variable "embed_quick" must not contain underscores.
(#147) Variable "center_buttons" must not contain underscores.
(#148) Variable "center_buttons" must not contain underscores.
(#151) Variable "embed_quick" must not contain underscores.
(#152) Variable "embed_quick" must not contain underscores.
(#157) Variable "role_options" must not contain underscores.
(#162) Variable "group_options" must not contain underscores.
(#168) Variable "user_options" must not contain underscores.
(#171) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#172) Whitespace found at end of line
(#173) Inline comments must end in full-stops, exclamation marks, or question marks
(#174) Variable "selected_label" must not contain underscores.
(#174) Variable "role_filter_label" must not contain underscores.
(#175) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#176) Whitespace found at end of line
(#177) Inline comments must start with a capital letter, digit or 3-dots sequence
(#177) Inline comments must end in full-stops, exclamation marks, or question marks
(#177) This comment is 67% valid code; is this commented out code?
(#177) No space found before comment text; expected "// $table->data[] = new html_table_row(array($selected_required_label, $role_filter_label));" but found "//$table->data[] = new html_table_row(array($selected_required_label, $role_filter_label));"
(#178) Variable "select_filter" must not contain underscores.
(#178) Variable "center_buttons" must not contain underscores.
(#194) Whitespace found at end of line
(#195) Expected 1 space before "=>"; 0 found
(#195) Expected 1 space after "=>"; 0 found
(#196) Whitespace found at end of line
blocks/quickmail/emaillog.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#24) Inline comments must end in full-stops, exclamation marks, or question marks
(#36) Variable "valid_actions" must not contain underscores.
(#38) Variable "can_send" must not contain underscores.
(#40) Variable "proper_permission" must not contain underscores.
(#40) Variable "can_send" must not contain underscores.
(#42) Inline comments must start with a capital letter, digit or 3-dots sequence
(#42) No space found before comment text; expected "// managers can delete by capability 'candelete';" but found "//managers can delete by capability 'candelete';"
(#42) Whitespace found at end of line
(#43) Inline comments must end in full-stops, exclamation marks, or question marks
(#43) No space found before comment text; expected "// those with 'cansend' (incl students, if $config['allowstudents']) can only delete drafts;" but found "//those with 'cansend' (incl students, if $config['allowstudents']) can only delete drafts;"
(#43) Whitespace found at end of line
(#44) Variable "can_delete" must not contain underscores.
(#44) Variable "can_send" must not contain underscores.
(#44) Variable "proper_permission" must not contain underscores.
(#44) Line exceeds 132 characters; contains 153 characters
(#46) Inline comments must end in full-stops, exclamation marks, or question marks
(#47) Variable "proper_permission" must not contain underscores.
(#47) Variable "can_delete" must not contain underscores.
(#47) Variable "valid_actions" must not contain underscores.
(#51) Variable "valid_actions" must not contain underscores.
(#83) Inline control structures are not allowed
(#89) Variable "can_delete" must not contain underscores.
(#92) Expected "if (...) {\n"; found "if(...) {\n"
(#93) Expected 1 space before ".="; 0 found
(#98) Expected 1 space before ".="; 0 found
(#100) Whitespace found at end of line
(#106) Expected "if (...) {\n"; found "if(...) {\n"
(#108) Inline comments must start with a capital letter, digit or 3-dots sequence
(#108) Inline comments must end in full-stops, exclamation marks, or question marks
(#111) Whitespace found at end of line
(#117) Expected "if (...) {\n"; found "if(...) {\n"
(#118) Whitespace found at end of line
(#119) Variable "get_name_string" must not contain underscores.
(#121) Expected "if (...) {\n"; found "if(...){\n"
(#122) Variable "get_name_string" must not contain underscores.
(#124) Variable "get_name_string" must not contain underscores.
(#129) Whitespace found at end of line
(#130) Variable "user_options" must not contain underscores.
(#130) Closing brace must be on a line by itself
(#137) Variable "default_option" must not contain underscores.
(#139) Variable "user_options" must not contain underscores.
(#139) Variable "default_option" must not contain underscores.
(#142) Expected "if (...) {\n"; found "if(...) {\n"
blocks/quickmail/lang/en/block_quickmail.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#4) Whitespace found at end of line
(#42) Expected 1 space after "="; 0 found
(#57) Inline comments must end in full-stops, exclamation marks, or question marks
(#95) Inline comments must end in full-stops, exclamation marks, or question marks
(#132) Inline comments must end in full-stops, exclamation marks, or question marks
(#144) Inline comments must start with a capital letter, digit or 3-dots sequence
(#144) Inline comments must end in full-stops, exclamation marks, or question marks
(#144) No space found before comment text; expected "// admin" but found "//admin"
(#155) Space found before semicolon; expected "'sent successfully to the following users: ';" but found "'sent successfully to the following users: ' ;"
(#162) Whitespace found at end of line within string
blocks/quickmail/lang/en_us/block_quickmail.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#4) Whitespace found at end of line
(#42) Expected 1 space after "="; 0 found
(#57) Inline comments must end in full-stops, exclamation marks, or question marks
(#95) Inline comments must end in full-stops, exclamation marks, or question marks
(#132) Inline comments must end in full-stops, exclamation marks, or question marks
(#144) Inline comments must start with a capital letter, digit or 3-dots sequence
(#144) Inline comments must end in full-stops, exclamation marks, or question marks
(#144) No space found before comment text; expected "// admin" but found "//admin"
(#155) Space found before semicolon; expected "'sent successfully to the following users: ';" but found "'sent successfully to the following users: ' ;"
(#162) Whitespace found at end of line within string
blocks/quickmail/lang/fr/block_quickmail.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#9) Whitespace found at end of line
(#13) Whitespace found at end of line
(#35) Expected 1 space after "="; 0 found
(#46) Inline comments must end in full-stops, exclamation marks, or question marks
(#53) Whitespace found at end of line
(#54) Whitespace found at end of line
(#73) Inline comments must end in full-stops, exclamation marks, or question marks
blocks/quickmail/lang/he/block_quickmail.php
(#1) File has mixed line endings; this may cause incorrect results
(#2) The opening <?php tag must be followed by exactly one newline.
(#49) Whitespace found at end of line within string
(#50) Whitespace found at end of line within string
(#61) Whitespace found at end of line within string
(#62) Whitespace found at end of line within string
blocks/quickmail/lang/ru/block_quickmail.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#35) Expected 1 space after "="; 0 found
(#45) Inline comments must end in full-stops, exclamation marks, or question marks
(#72) Inline comments must end in full-stops, exclamation marks, or question marks
(#81) Whitespace found at end of line within string
blocks/quickmail/lang/sv/block_quickmail.php
(#2) The opening <?php tag must be followed by exactly one newline.
blocks/quickmail/lib.php
(#2) Line 1 of the opening comment must start "// This file is part of".
(#4) Inline comments must end in full-stops, exclamation marks, or question marks
(#4) Line 3 of the opening comment must start "// Moodle is free software: you can redistribute it and/or modify".
(#4) Whitespace found at end of line
(#5) Expected MOODLE_INTERNAL check or config.php inclusion
(#5) Line 4 of the opening comment must start "// it under the terms of the GNU General Public License as published by".
(#5) Line 5 of the opening comment must start "// the Free Software Foundation, either version 3 of the License, or".
(#5) Line 6 of the opening comment must start "// (at your option) any later version.".
(#5) Line 7 of the opening comment must start "//".
(#5) Line 8 of the opening comment must start "// Moodle is distributed in the hope that it will be useful,".
(#5) Line 9 of the opening comment must start "// but WITHOUT ANY WARRANTY; without even the implied warranty of".
(#5) Line 10 of the opening comment must start "// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the".
(#5) Line 11 of the opening comment must start "// GNU General Public License for more details.".
(#6) Line 12 of the opening comment must start "//".
(#6) Line 13 of the opening comment must start "// You should have received a copy of the GNU General Public License".
(#6) Line 14 of the opening comment must start "// along with Moodle. If not, see <http://www.gnu.org/licenses/>.".
(#10) Visibility must be declared on method "format_time"
(#14) Visibility must be declared on method "cleanup"
(#38) Visibility must be declared on method "history_cleanup"
(#39) Must use "self::" for local static member reference
(#42) Visibility must be declared on method "draft_cleanup"
(#43) Must use "self::" for local static member reference
(#46) Variable "gen_link" must not contain underscores.
(#52) Variable "gen_link" must not contain underscores.
(#56) Variable "gen_link" must not contain underscores.
(#62) Visibility must be declared on method "process_attachments"
(#77) Variable "base_url" must not contain underscores.
(#79) Inline doc block comments are not allowed; use "// Comment." instead
(#85) Variable "gen_link" must not contain underscores.
(#85) Variable "base_url" must not contain underscores.
(#91) Variable "base_url" must not contain underscores.
(#94) Inline comments must start with a capital letter, digit or 3-dots sequence
(#94) No space found before comment text; expected "// to prevent double encoding of ampersands in urls for our plaintext users," but found "//to prevent double encoding of ampersands in urls for our plaintext users,"
(#95) No space found before comment text; expected "// we use the out() method of moodle_url" but found "//we use the out() method of moodle_url"
(#96) Inline comments must end in full-stops, exclamation marks, or question marks
(#96) No space found before comment text; expected "// @see http://phpdocs.moodle.org/HEAD/moodlecore/moodle_url.html" but found "//@see http://phpdocs.moodle.org/HEAD/moodlecore/moodle_url.html"
(#97) Expected "if (...) {\n"; found "if(...){\n"
(#98) Whitespace found at end of line
(#103) Functions must not contain multiple empty lines in a row; found 3 empty lines
(#106) Variable "gen_link" must not contain underscores.
(#108) Inline comments must start with a capital letter, digit or 3-dots sequence
(#108) No space found before comment text; expected "// get a plain text version of the link" but found "//get a plain text version of the link"
(#109) Inline comments must end in full-stops, exclamation marks, or question marks
(#109) No space found before comment text; expected "// by calling gen_link with @param $plain set to true" but found "//by calling gen_link with @param $plain set to true"
(#110) Variable "gen_link" must not contain underscores.
(#118) Variable "gen_link" must not contain underscores.
(#121) Visibility must be declared on method "zip_attachments"
(#124) Variable "base_path" must not contain underscores.
(#125) Variable "moodle_base" must not contain underscores.
(#127) Variable "moodle_base" must not contain underscores.
(#128) Variable "moodle_base" must not contain underscores.
(#132) Variable "actual_zip" must not contain underscores.
(#132) Variable "moodle_base" must not contain underscores.
(#145) Variable "stored_files" must not contain underscores.
(#151) Variable "stored_files" must not contain underscores.
(#154) Variable "stored_files" must not contain underscores.
(#154) Variable "actual_zip" must not contain underscores.
(#156) Variable "actual_zip" must not contain underscores.
(#159) Visibility must be declared on method "attachment_names"
(#166) Variable "only_files" must not contain underscores.
(#170) Variable "only_names" must not contain underscores.
(#170) Closing brace must be on a line by itself
(#172) Variable "only_named_files" must not contain underscores.
(#172) Variable "only_names" must not contain underscores.
(#172) Variable "only_files" must not contain underscores.
(#174) Variable "only_named_files" must not contain underscores.
(#177) Visibility must be declared on method "filter_roles"
(#177) Variable "user_roles" must not contain underscores.
(#177) Variable "master_roles" must not contain underscores.
(#178) Variable "master_roles" must not contain underscores.
(#178) Variable "user_roles" must not contain underscores.
(#183) Visibility must be declared on method "load_config"
(#204) Whitespace found at end of line
(#212) Whitespace found at end of line
(#216) Line indented incorrectly; expected 12 spaces, found 13
(#218) Line indented incorrectly; expected 12 spaces, found 13
(#219) Whitespace found at end of line
(#225) Visibility must be declared on method "default_config"
(#232) Visibility must be declared on method "save_config"
(#235) Must use "self::" for local static member reference
(#247) Visibility must be declared on method "delete_dialog"
(#252) Inline control structures are not allowed
(#256) Variable "yes_params" must not contain underscores.
(#258) Variable "yes_params" must not contain underscores.
(#262) Must use "self::" for local static member reference
(#263) Expected "if (...) {\n"; found "if(...) {\n"
(#263) Expected 1 space after "=="; 0 found
(#264) Line indented incorrectly; expected at least 12 spaces, found 11
(#265) Line indented incorrectly; expected at least 12 spaces, found 11
(#266) Line indented incorrectly; expected at least 12 spaces, found 11
(#266) Must use "self::" for local static member reference
(#267) Line indented incorrectly; expected at least 12 spaces, found 11
(#268) Line indented incorrectly; expected at least 12 spaces, found 11
(#269) Line indented incorrectly; expected at least 12 spaces, found 9
(#271) Line indented incorrectly; expected at least 12 spaces, found 8
(#273) Must use "self::" for local static member reference
(#276) Line indented incorrectly; expected at least 12 spaces, found 11
(#278) Must use "self::" for local static member reference
(#284) Visibility must be declared on method "list_entries"
(#284) Variable "can_delete" must not contain underscores.
(#294) Expected "if (...) {\n"; found "if(...){\n"
(#295) Expected 1 space before "="; 0 found
(#295) Must use "self::" for local static member reference
(#295) Commas (,) must be followed by white space.
(#295) Must use "self::" for local static member reference
(#295) Must use "self::" for local static member reference
(#295) Commas (,) must be followed by white space.
(#295) Must use "self::" for local static member reference
(#295) Line exceeds maximum limit of 180 characters; contains 188 characters
(#297) Expected "} else {\n"; found "}\n else{\n"
(#298) Expected 1 space before "="; 0 found
(#298) Must use "self::" for local static member reference
(#299) Must use "self::" for local static member reference
(#299) Must use "self::" for local static member reference
(#299) Must use "self::" for local static member reference
(#299) Commas (,) must be followed by white space.
(#299) Must use "self::" for local static member reference
(#299) Line exceeds 132 characters; contains 164 characters
(#299) Whitespace found at end of line
(#301) Whitespace found at end of line
(#304) Variable "array_of_failed_user_ids" must not contain underscores.
(#305) Must use "self::" for local static member reference
(#308) Expected "if (...) {\n"; found "if(...){\n"
(#309) Line indented incorrectly; expected at least 16 spaces, found 12
(#309) Whitespace found at end of line
(#310) Variable "array_of_failed_user_ids" must not contain underscores.
(#310) Commas (,) must be followed by white space.
(#319) Expected "if (...) {\n"; found "if(...){\n"
(#320) Variable "open_link" must not contain underscores.
(#323) Line indented incorrectly; expected at least 16 spaces, found 12
(#323) Whitespace found at end of line
(#325) Expected "} else {\n"; found "}\n else{\n"
(#326) Line indented incorrectly; expected at least 16 spaces, found 12
(#326) Variable "open_link" must not contain underscores.
(#329) Line indented incorrectly; expected at least 16 spaces, found 12
(#331) Variable "open_link" must not contain underscores.
(#333) Variable "can_delete" must not contain underscores.
(#334) Variable "delete_params" must not contain underscores.
(#339) Variable "delete_link" must not contain underscores.
(#340) Variable "delete_params" must not contain underscores.
(#344) Variable "delete_link" must not contain underscores.
(#347) Variable "action_links" must not contain underscores.
(#348) Whitespace found at end of line
(#349) Variable "statusSENTorNot" must be all lower-case
(#349) Must use "self::" for local static member reference
(#350) Whitespace found at end of line
(#351) Expected "if (...) {\n"; found "if (...){\n"
(#351) Variable "array_of_failed_user_ids" must not contain underscores.
(#352) Variable "statusSENTorNot" must be all lower-case
(#352) Must use "self::" for local static member reference
(#356) Must use "self::" for local static member reference
(#356) Whitespace found at end of line
(#357) Whitespace found at end of line
(#358) Expected "if (...) {\n"; found "if(...){\n"
(#360) Expected "} else {\n"; found "}else{\n"
(#363) Variable "listFailIDs" must be all lower-case
(#363) Variable "array_of_failed_user_ids" must not contain underscores.
(#364) Whitespace found at end of line
(#365) Variable "failCount" must be all lower-case
(#365) Expected 1 space after "="; 2 found
(#365) Variable "listFailIDs" must be all lower-case
(#365) Expected 1 space after "?"; 2 found
(#365) Variable "listFailIDs" must be all lower-case
(#365) Must use "self::" for local static member reference
(#365) Expected 1 space after ":"; 2 found
(#365) Variable "listFailIDs" must be all lower-case
(#365) Must use "self::" for local static member reference
(#365) Line exceeds 132 characters; contains 155 characters
(#365) Whitespace found at end of line
(#369) Expected "} else {\n"; found "}\n\n else{\n"
(#370) Whitespace found at end of line
(#371) Variable "listFailIDs" must be all lower-case
(#371) Variable "array_of_failed_user_ids" must not contain underscores.
(#373) Variable "failCount" must be all lower-case
(#375) Whitespace found at end of line
(#375) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#378) Variable "action_links" must not contain underscores.
(#378) Variable "statusSENTorNot" must be all lower-case
(#378) Variable "failCount" must be all lower-case
(#380) Variable "action_links" must not contain underscores.
(#380) Variable "statusSENTorNot" must be all lower-case
(#380) Commas (,) must be followed by white space.
(#380) Variable "failCount" must be all lower-case
(#380) Commas (,) must be followed by white space.
(#381) Line indented incorrectly; expected 12 spaces, found 13
(#381) Closing brace indented incorrectly; expected 12 spaces, found 13
(#381) Whitespace found at end of line
(#382) Whitespace found at end of line
(#383) Line indented incorrectly; expected 8 spaces, found 12
(#383) Closing brace indented incorrectly; expected 8 spaces, found 12
(#399) Expected 1 space after closing parenthesis; found 0
(#405) Variable "get_name_string" must not contain underscores.
(#406) Whitespace found at end of line
(#407) Expected "if (...) {\n"; found "if(...){\n"
(#408) Variable "get_name_string" must not contain underscores.
(#410) Variable "get_name_string" must not contain underscores.
(#416) Whitespace found at end of line
(#418) Whitespace found at end of line
(#421) Whitespace found at end of line
(#426) Whitespace found at end of line
(#431) Expected 1 space after closing parenthesis; found 0
(#434) Whitespace found at end of line
(#435) Variable "get_name_string" must not contain underscores.
(#436) Whitespace found at end of line
(#437) Expected "if (...) {\n"; found "if(...){\n"
(#438) Variable "get_name_string" must not contain underscores.
(#441) Variable "get_name_string" must not contain underscores.
(#441) Whitespace found at end of line within string
(#442) Whitespace found at end of line within string
(#443) Whitespace found at end of line within string
(#444) Whitespace found at end of line within string
(#446) Whitespace found at end of line within string
(#449) Whitespace found at end of line
(#451) Inline comments must start with a capital letter, digit or 3-dots sequence
(#451) Inline comments must end in full-stops, exclamation marks, or question marks
(#451) No space found before comment text; expected "// let's use a recordset in case the enrollment is huge" but found "//let's use a recordset in case the enrollment is huge"
(#452) Variable "rs_valids" must not contain underscores.
(#454) Inline comments must start with a capital letter, digit or 3-dots sequence
(#454) Inline comments must end in full-stops, exclamation marks, or question marks
(#454) No space found before comment text; expected "// container for user_enrolments records" but found "//container for user_enrolments records"
(#457) Inline doc block comments are not allowed; use "// Comment." instead
(#464) Expected "foreach (...) {\n"; found "foreach(...){\n"
(#464) Variable "rs_valids" must not contain underscores.
(#467) Inline comments must start with a capital letter, digit or 3-dots sequence
(#467) Inline comments must end in full-stops, exclamation marks, or question marks
(#467) No space found before comment text; expected "// required to close the recordset" but found "//required to close the recordset"
(#468) Variable "rs_valids" must not contain underscores.
(#469) Whitespace found at end of line
(#470) Inline comments must start with a capital letter, digit or 3-dots sequence
(#470) Inline comments must end in full-stops, exclamation marks, or question marks
(#470) No space found before comment text; expected "// get the intersection of self::all_users and this potentially shorter list" but found "//get the intersection of self::all_users and this potentially shorter list"
(#471) Variable "evryone_not_suspended" must not contain underscores.
(#473) Variable "evryone_not_suspended" must not contain underscores.
(#475) Whitespace found at end of line
(#476) Line indented incorrectly; expected 4 spaces, found 5
(#476) Expected 1 space after closing parenthesis; found 0
(#477) Variable "additional_emails" must not contain underscores.
(#478) Whitespace found at end of line
(#479) Whitespace found at end of line
(#480) Line indented incorrectly; expected 8 spaces, found 9
(#480) Variable "failed_address_or_id" must not contain underscores.
(#481) Line indented incorrectly; expected 12 spaces, found 13
(#481) Variable "failed_address_or_id" must not contain underscores.
(#482) Variable "additional_emails" must not contain underscores.
(#482) Variable "failed_address_or_id" must not contain underscores.
(#483) Whitespace found at end of line
(#483) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#484) Whitespace found at end of line
(#486) Line indented incorrectly; expected 12 spaces, found 13
(#487) Line indented incorrectly; expected 8 spaces, found 9
(#488) Whitespace found at end of line
(#489) Variable "additional_emails" must not contain underscores.
(#489) Variable "additional_emails" must not contain underscores.
(#491) Whitespace found at end of line
(#492) Variable "additional_emails" must not contain underscores.
(#493) Line indented incorrectly; expected 4 spaces, found 5
(#494) Whitespace found at end of line
blocks/quickmail/settings.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#7) Expected "if (...) {\n"; found "if(...) {\n"
(#8) "require_once" must be immediately followed by an open parenthesis
(#22) Variable "default_sns" must not contain underscores.
(#23) Variable "default_sns" must not contain underscores.
(#24) Variable "default_sns" must not contain underscores.
(#27) Variable "only_names" must not contain underscores.
(#27) Closing brace must be on a line by itself
(#29) Variable "select_roles" must not contain underscores.
(#32) Variable "select_roles" must not contain underscores.
(#32) Variable "select_roles" must not contain underscores.
(#34) Variable "only_names" must not contain underscores.
blocks/quickmail/signature.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#23) Variable "has_permission" must not contain underscores.
(#28) Variable "has_permission" must not contain underscores.
(#122) Inline comments must end in full-stops, exclamation marks, or question marks
(#139) Variable "only_names" must not contain underscores.
(#140) Expected 1 space before ":"; 0 found
(#142) Variable "sig_options" must not contain underscores.
(#142) Variable "only_names" must not contain underscores.
(#152) Variable "confirm_url" must not contain underscores.
(#157) Variable "cancel_url" must not contain underscores.
(#161) Variable "confirm_url" must not contain underscores.
(#161) Variable "cancel_url" must not contain underscores.
(#163) Variable "sig_options" must not contain underscores.
blocks/quickmail/signature_form.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#5) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#14) Commas (,) must be followed by white space.
(#15) Whitespace found at end of line
(#17) Commas (,) must be followed by white space.
(#18) Whitespace found at end of line
(#20) Commas (,) must be followed by white space.
(#21) Whitespace found at end of line
(#23) Commas (,) must be followed by white space.
(#24) Whitespace found at end of line
blocks/quickmail/version.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#3) Inline comments must end in full-stops, exclamation marks, or question marks
(#4) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#7) Whitespace found at end of line

Javascript coding style problems

(1 errors, 504 warnings)

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

blocks/quickmail/js/jquery.js
(#2) Line is too long.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'ci'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Did you mean to return a conditional instead of an assignment?
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing '()' invoking a constructor.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'for'.
(#2) Expected '{' and instead saw 'typeof'.
(#2) Expected '===' and instead saw '=='.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'k'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Confusing use of '!'.
(#2) Confusing use of '!'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Confusing use of '!'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'i'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'f'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'for'.
(#2) Expected '{' and instead saw 'if'.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'j'.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'f'.
(#2) Expected '===' and instead saw '=='.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected '!==' and instead saw '!='.
(#2) Expected '===' and instead saw '=='.
(#2) Expected '{' and instead saw 'for'.
(#2) Expected '{' and instead saw 'bY'.
(#2) Expected '{' and instead saw 'd'.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'c'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'l'.
(#2) Expected '===' and instead saw '=='.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected '!==' and instead saw '!='.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'h'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Expected '{' and instead saw 'd'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'a'.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'b'.
(#2) Expected '{' and instead saw 'b'.
(#2) Expected '{' and instead saw 'b'.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'a'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected a conditional expression and instead saw an assignment.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'for'.
(#2) Expected '{' and instead saw 'f'.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'return'.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'return'.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'return'.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'g'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'a'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'break'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Confusing use of '!'.
(#2) Confusing use of '!'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'break'.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'if'.
(#2) Expected '{' and instead saw 'return'.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'd'.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'return'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'return'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'return'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Expected '!==' and instead saw '!='.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'if'.
(#2) Expected '!==' and instead saw '!='.
(#2) Expected '{' and instead saw 'for'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'continue'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Confusing use of '!'.
(#2) Confusing use of '!'.
(#2) Expected '{' and instead saw 'return'.
(#2) Confusing use of '!'.
(#2) Expected '{' and instead saw 'return'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'return'.
(#2) Expected '{' and instead saw 'c'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '===' and instead saw '=='.
(#2) Missing semicolon.
(#2) Missing 'new' prefix when invoking a constructor.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'return'.
(#2) Expected '{' and instead saw 'return'.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw ';'.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'return'.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected '!==' and instead saw '!='.
(#2) Expected '{' and instead saw 'return'.
(#2) Expected '{' and instead saw 'return'.
(#2) Expected '{' and instead saw 'return'.
(#2) The Function constructor is a form of eval.
(#2) Missing semicolon.
(#2) Missing '()' invoking a constructor.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'if'.
(#2) Confusing use of '!'.
(#2) Expected '{' and instead saw 'break'.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'for'.
(#2) Expected '{' and instead saw 'if'.
(#2) Confusing use of '!'.
(#2) Expected '{' and instead saw 'break'.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'if'.
(#2) Confusing use of '!'.
(#2) Expected '{' and instead saw 'break'.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'for'.
(#2) Expected '{' and instead saw 'if'.
(#2) Confusing use of '!'.
(#2) Expected '{' and instead saw 'break'.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Missing semicolon.
(#2) Expected '!==' and instead saw '!='.
(#2) Expected '===' and instead saw '=='.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'return'.
(#2) Expected '{' and instead saw 'return'.
(#2) Expected '{' and instead saw 'if'.
(#2) Expected '{' and instead saw 'return'.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Expected '{' and instead saw 'for'.
(#2) Expected '{' and instead saw 'a'.
(#2) Expected '{' and instead saw 'while'.
(#2) Expected '{' and instead saw 'a'.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'e'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Expected '{' and instead saw 'for'.
(#2) Expected '{' and instead saw 'f'.
(#2) Expected '!==' and instead saw '!='.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'for'.
(#2) Expected '{' and instead saw 'f'.
(#2) Expected '!==' and instead saw '!='.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'return'.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Expected '{' and instead saw 'e'.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'g'.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing '()' invoking a constructor.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Wrap an immediate function invocation in parens to assist the reader in understanding that the expression is the result of a function, and not the function itself.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'i'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'a'.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Expected '{' and instead saw 'return'.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'a'.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'b'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'g'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'return'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'o'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'for'.
(#2) Expected '{' and instead saw 's'.
(#2) Expected '===' and instead saw '=='.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Wrap an immediate function invocation in parens to assist the reader in understanding that the expression is the result of a function, and not the function itself.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Expected '{' and instead saw 'return'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '===' and instead saw '=='.
(#2) Expected '===' and instead saw '=='.
(#2) Expected '{' and instead saw 'e'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'return'.
(#2) Expected '===' and instead saw '=='.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'return'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'return'.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'return'.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'return'.
(#2) Confusing use of '!'.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Expected '{' and instead saw 'g'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Expected '{' and instead saw 'return'.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Confusing use of '!'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected '!==' and instead saw '!='.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'return'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected '!==' and instead saw '!='.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Expected '{' and instead saw 'if'.
(#2) Expected a conditional expression and instead saw an assignment.
(#2) Expected '{' and instead saw 'h'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'return'.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Expected '{' and instead saw 'if'.
(#2) Expected '{' and instead saw 'e'.
(#2) Expected '{' and instead saw '~'.
(#2) Unexpected use of '~'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'return'.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Expected '{' and instead saw 'if'.
(#2) Expected '{' and instead saw 'h'.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'g'.
(#2) Missing semicolon.
(#2) Missing semicolon.
(#2) Expected '===' and instead saw '=='.
(#2) Expected '{' and instead saw 'return'.
(#2) Missing semicolon.
(#2) Expected a conditional expression and instead saw an assignment.
(#2) Expected '{' and instead saw 'i'.
(#2) Expected an assignment or function call and instead saw an expression.
(#2) Missing semicolon.
(#2) Expected '{' and instead saw 'this'.
(#2) Confusing use of '!'.
(#2) Too many errors. (50% scanned).
blocks/quickmail/validation.js
(#8) Expected '{' and instead saw 'return'.
(#10) Expected '{' and instead saw 'return'.
(#28) Expected '===' and instead saw '=='.
(#15) 'mycallback' is defined but never used.

CSS problems

(0 errors, 2 warnings)

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

blocks/quickmail/styles.css
(#16) Rule is empty.
(#56) Expected (static | relative | absolute | fixed | inherit) but found 'center'.

PHPDocs style problems

(146 errors, 27 warnings)

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

blocks/quickmail/admin_email.php
(#2) Empty line found after PHP open tag
(#4) File-level phpdocs block is not found
(#116) Invalid inline phpdocs tag @todo found
blocks/quickmail/admin_email_form.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
(#7) Class admin_email_form is not documented
(#9) Function admin_email_form::definition is not documented
(#33) Function admin_email_form::validation is not documented
(#7) Package is not specified for class admin_email_form. It is also not specified in file-level phpdocs
blocks/quickmail/adminlib.php
(#9) File-level phpdocs block is not found
(#9) Class Message is not documented
(#29) Function Message::__construct is not documented
(#47) Function Message::send is not documented
(#97) Function Message::buildAdminReceipt is not documented
(#117) Function Message::sendAdminReceipt is not documented
(#11) Variable Message::$subject is not documented
(#12) Variable Message::$text is not documented
(#13) Variable Message::$html is not documented
(#14) Variable Message::$users is not documented
(#15) Variable Message::$admins is not documented
(#16) Variable Message::$warnings is not documented
(#17) Variable Message::$noreply is not documented
(#18) Variable Message::$sentUsers is not documented
(#19) Variable Message::$failuserids is not documented
(#20) Variable Message::$startTime is not documented
(#21) Variable Message::$endTime is not documented
(#44) Invalid phpdocs tag @params used
(#9) Package is not specified for class Message. It is also not specified in file-level phpdocs
blocks/quickmail/alt_form.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#5) Class quickmail_alternate_form is not documented
(#6) Function quickmail_alternate_form::definition is not documented
(#5) Package is not specified for class quickmail_alternate_form. It is also not specified in file-level phpdocs
blocks/quickmail/alt_lib.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#12) Class quickmail_alternate is not documented
(#14) Function quickmail_alternate::base_url is not documented
(#19) Function quickmail_alternate::get is not documented
(#26) Function quickmail_alternate::get_one is not documented
(#33) Function quickmail_alternate::delete is not documented
(#47) Function quickmail_alternate::confirmed is not documented
(#55) Function quickmail_alternate::verify is not documented
(#102) Function quickmail_alternate::inform is not documented
(#156) Function quickmail_alternate::interact is not documented
(#209) Function quickmail_alternate::view is not documented
(#4) Constant VIEW is not documented
(#5) Constant DELETE is not documented
(#6) Constant INTERACT is not documented
(#7) Constant CONFIRMED is not documented
(#8) Constant INFORMATION is not documented
(#9) Constant VERIFY is not documented
(#12) Package is not specified for class quickmail_alternate. It is also not specified in file-level phpdocs
blocks/quickmail/alternate.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
blocks/quickmail/backup/moodle2/backup_quickmail_block_task.class.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#5) Class backup_quickmail_block_task is not documented
(#6) Function backup_quickmail_block_task::define_my_settings is not documented
(#15) Function backup_quickmail_block_task::define_my_steps is not documented
(#20) Function backup_quickmail_block_task::get_fileareas is not documented
(#24) Function backup_quickmail_block_task::get_configdata_encoded_attributes is not documented
(#28) Function backup_quickmail_block_task::encode_content_links is not documented
(#5) Package is not specified for class backup_quickmail_block_task. It is also not specified in file-level phpdocs
blocks/quickmail/backup/moodle2/backup_quickmail_stepslib.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#3) Class backup_quickmail_block_structure_step is not documented
(#4) Function backup_quickmail_block_structure_step::define_structure is not documented
(#3) Package is not specified for class backup_quickmail_block_structure_step. It is also not specified in file-level phpdocs
blocks/quickmail/backup/moodle2/restore_quickmail_block_task.class.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#5) Class restore_quickmail_block_task is not documented
(#6) Function restore_quickmail_block_task::history_exists is not documented
(#22) Function restore_quickmail_block_task::define_my_settings is not documented
(#75) Function restore_quickmail_block_task::define_my_steps is not documented
(#83) Function restore_quickmail_block_task::get_fileareas is not documented
(#87) Function restore_quickmail_block_task::get_configdata_encoded_attributes is not documented
(#91) Function restore_quickmail_block_task::define_decode_contents is not documented
(#96) Function restore_quickmail_block_task::define_decode_rules is not documented
(#5) Package is not specified for class restore_quickmail_block_task. It is also not specified in file-level phpdocs
blocks/quickmail/backup/moodle2/restore_quickmail_stepslib.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#3) Class restore_quickmail_log_structure_step is not documented
(#4) Function restore_quickmail_log_structure_step::define_structure is not documented
(#13) Function restore_quickmail_log_structure_step::process_block is not documented
(#46) Function restore_quickmail_log_structure_step::process_log is not documented
(#3) Package is not specified for class restore_quickmail_log_structure_step. It is also not specified in file-level phpdocs
blocks/quickmail/block_quickmail.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
(#7) Class block_quickmail is not documented
(#8) Function block_quickmail::init is not documented
(#12) Function block_quickmail::applicable_formats is not documented
(#20) Function block_quickmail::has_config is not documented
(#31) Function block_quickmail::get_content is not documented
(#7) Package is not specified for class block_quickmail. It is also not specified in file-level phpdocs
blocks/quickmail/config_qm.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
blocks/quickmail/config_qm_form.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
(#7) Class config_form is not documented
(#8) Function config_form::definition is not documented
(#7) Package is not specified for class config_form. It is also not specified in file-level phpdocs
blocks/quickmail/db/access.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
blocks/quickmail/db/upgrade.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
(#3) Function xmldb_block_quickmail_upgrade is not documented
(#3) Package is not specified for function xmldb_block_quickmail_upgrade. It is also not specified in file-level phpdocs
blocks/quickmail/db/upgradelib.php
(#12) Package is not specified for function migrate_quickmail_20. It is also not specified in file-level phpdocs
(#5) Package is not valid
blocks/quickmail/email.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
blocks/quickmail/email_form.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
(#8) Class email_form is not documented
(#9) Function email_form::reduce_users is not documented
(#14) Function email_form::option_display is not documented
(#27) Function email_form::option_value is not documented
(#53) Function email_form::definition is not documented
(#8) Package is not specified for class email_form. It is also not specified in file-level phpdocs
blocks/quickmail/emaillog.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
blocks/quickmail/lang/en/block_quickmail.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
blocks/quickmail/lang/en_us/block_quickmail.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
blocks/quickmail/lang/fr/block_quickmail.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
blocks/quickmail/lang/he/block_quickmail.php
(#2) Empty line found after PHP open tag
(#18) File-level phpdocs block does not have @copyright tag
(#21) Package block is not valid
blocks/quickmail/lang/ru/block_quickmail.php
(#2) Empty line found after PHP open tag
(#3) File-level phpdocs block is not found
blocks/quickmail/lang/sv/block_quickmail.php
(#2) Empty line found after PHP open tag
(#18) File-level phpdocs block does not have @copyright tag
(#21) Package block is not valid
blocks/quickmail/lib.php
(#5) File-level phpdocs block is not found
(#5) Class quickmail is not documented
(#6) Function quickmail::_s is not documented
(#10) Function quickmail::format_time is not documented
(#14) Function quickmail::cleanup is not documented
(#38) Function quickmail::history_cleanup is not documented
(#42) Function quickmail::draft_cleanup is not documented
(#46) Function quickmail::flatten_subdirs is not documented
(#62) Function quickmail::process_attachments is not documented
(#121) Function quickmail::zip_attachments is not documented
(#159) Function quickmail::attachment_names is not documented
(#177) Function quickmail::filter_roles is not documented
(#183) Function quickmail::load_config is not documented
(#225) Function quickmail::default_config is not documented
(#232) Function quickmail::save_config is not documented
(#247) Function quickmail::delete_dialog is not documented
(#284) Function quickmail::list_entries is not documented
(#476) Function quickmail::clean is not documented
(#497) Function block_quickmail_pluginfile is not documented
(#396) Phpdocs for function quickmail::get_all_users has incomplete parameters list
(#428) Phpdocs for function quickmail::get_non_suspended_users has incomplete parameters list
(#424) Invalid phpdocs tag @TODO used
(#458) Invalid phpdocs tag @TODO used
(#96) Invalid inline phpdocs tag @see found
(#109) Invalid inline phpdocs tag @param found
(#5) Package is not specified for class quickmail. It is also not specified in file-level phpdocs
(#497) Package is not specified for function block_quickmail_pluginfile. It is also not specified in file-level phpdocs
blocks/quickmail/settings.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
blocks/quickmail/signature.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
blocks/quickmail/signature_form.php
(#2) Empty line found after PHP open tag
(#5) File-level phpdocs block is not found
(#7) Class signature_form is not documented
(#8) Function signature_form::definition is not documented
(#7) Package is not specified for class signature_form. It is also not specified in file-level phpdocs
blocks/quickmail/version.php
(#2) Empty line found after PHP open tag
(#4) File-level phpdocs block is not found

Update savepoints problems

(5 errors, 0 warnings)

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

blocks/quickmail/db/upgrade.php
Detected more 'if' blocks (4) than 'savepoint' calls (1)
version 2011021812 is missing corresponding savepoint call
version 2012021014 is missing corresponding savepoint call
version 2012061112 is missing corresponding savepoint call
version 2012061112 is missing corresponding savepoint call

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]