Prechecker results: error


Overview

(0 errors, 0 warnings)

This section shows the general problems detected when processing the code [More info]


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

(901 errors, 568 warnings)

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

mod/pdfannotator/action.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#3) Line 2 of the opening comment must start "//".
(#8) Line 7 of the opening comment must start "//".
(#13) Line 12 of the opening comment must start "//".
(#46) Short array syntax must be used to define arrays
(#65) Short array syntax must be used to define arrays
(#67) Short array syntax must be used to define arrays
(#71) Short array syntax must be used to define arrays
(#92) Short array syntax must be used to define arrays
(#104) Short array syntax must be used to define arrays
(#116) Short array syntax must be used to define arrays
(#178) Short array syntax must be used to define arrays
(#197) Short array syntax must be used to define arrays
(#316) Short array syntax must be used to define arrays
(#317) Short array syntax must be used to define arrays
(#341) Variable "extracted_content" must not contain underscores.
(#347) Variable "extracted_content" must not contain underscores.
(#347) Line exceeds 132 characters; contains 133 characters
(#440) Variable "extracted_content" must not contain underscores.
(#442) Variable "extracted_content" must not contain underscores.
(#485) Short array syntax must be used to define arrays
(#519) Short array syntax must be used to define arrays
(#561) Short array syntax must be used to define arrays
(#579) Short array syntax must be used to define arrays
mod/pdfannotator/backup/moodle2/backup_pdfannotator_activity_task.class.php
(#16) Boilerplate comment must be followed by a single blank line or end of file
mod/pdfannotator/backup/moodle2/backup_pdfannotator_stepslib.php
(#32) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#56) Short array syntax must be used to define arrays
(#56) Short array syntax must be used to define arrays
(#61) Short array syntax must be used to define arrays
(#61) Short array syntax must be used to define arrays
(#65) Short array syntax must be used to define arrays
(#65) Short array syntax must be used to define arrays
(#68) Short array syntax must be used to define arrays
(#70) Short array syntax must be used to define arrays
(#73) Short array syntax must be used to define arrays
(#73) Short array syntax must be used to define arrays
(#76) Short array syntax must be used to define arrays
(#76) Short array syntax must be used to define arrays
(#97) Short array syntax must be used to define arrays
(#105) Short array syntax must be used to define arrays
(#108) Short array syntax must be used to define arrays
(#111) Short array syntax must be used to define arrays
(#114) Short array syntax must be used to define arrays
(#117) Short array syntax must be used to define arrays
mod/pdfannotator/backup/moodle2/restore_pdfannotator_activity_task.class.php
(#61) Short array syntax must be used to define arrays
(#63) Short array syntax must be used to define arrays
(#73) Short array syntax must be used to define arrays
(#89) Short array syntax must be used to define arrays
(#109) Short array syntax must be used to define arrays
mod/pdfannotator/backup/moodle2/restore_pdfannotator_stepslib.php
(#31) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#42) Missing docblock for function define_structure
(#44) Short array syntax must be used to define arrays
(#51) Expected "if (...) {\n"; found "if(...) {\n"
(#52) Spaces must be used to indent lines; tabs are not allowed
(#52) Tab found within whitespace
(#52) Line indented incorrectly; expected at least 12 spaces, found 9
(#53) Spaces must be used to indent lines; tabs are not allowed
(#53) Tab found within whitespace
(#55) Spaces must be used to indent lines; tabs are not allowed
(#55) Tab found within whitespace
(#55) Line indented incorrectly; expected at least 12 spaces, found 9
(#56) Spaces must be used to indent lines; tabs are not allowed
(#56) Tab found within whitespace
(#57) Spaces must be used to indent lines; tabs are not allowed
(#57) Tab found within whitespace
(#57) Line indented incorrectly; expected at least 12 spaces, found 9
(#58) Spaces must be used to indent lines; tabs are not allowed
(#58) Tab found within whitespace
(#60) Spaces must be used to indent lines; tabs are not allowed
(#60) Tab found within whitespace
(#60) Line indented incorrectly; expected at least 12 spaces, found 9
(#61) Spaces must be used to indent lines; tabs are not allowed
(#61) Tab found within whitespace
(#62) Spaces must be used to indent lines; tabs are not allowed
(#62) Tab found within whitespace
(#62) Line indented incorrectly; expected at least 12 spaces, found 9
(#63) Spaces must be used to indent lines; tabs are not allowed
(#63) Tab found within whitespace
(#69) Missing docblock for function process_pdfannotator
(#84) Missing docblock for function process_pdfannotator_annotation
(#99) Missing docblock for function process_pdfannotator_subscription
(#114) Missing docblock for function process_pdfannotator_comment
(#129) Missing docblock for function process_pdfannotator_vote
(#142) Missing docblock for function process_pdfannotator_report
(#153) Inline comments must start with a capital letter, digit or 3-dots sequence
(#153) This comment is 67% valid code; is this commented out code?
(#161) Missing docblock for function after_execute
mod/pdfannotator/classes/event/course_module_instance_list_viewed.php
(#19) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#21) Missing @copyright tag
(#21) Missing @license tag
(#21) Missing docblock for class course_module_instance_list_viewed
mod/pdfannotator/classes/event/course_module_viewed.php
(#19) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#22) Missing @copyright tag
(#22) Missing @license tag
(#22) Missing docblock for class course_module_viewed
(#35) Missing docblock for function get_objectid_mapping
(#36) Short array syntax must be used to define arrays
mod/pdfannotator/classes/event/report_added.php
(#20) Incorrect @package tag for file report_added.php. Expected mod_pdfannotator, found pdfannotator.
(#25) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#40) Missing docblock for function init
(#41) This comment is 48% valid code; is this commented out code?
(#46) Missing docblock for function get_name
(#50) Missing docblock for function get_description
(#54) Missing docblock for function get_url
(#55) Short array syntax must be used to define arrays
mod/pdfannotator/classes/output/answermenu.php
(#29) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#31) Missing docblock for class answermenu
(#33) Missing member variable doc comment
(#34) Missing member variable doc comment
(#35) Missing member variable doc comment
(#36) Missing member variable doc comment
(#52) Short array syntax must be used to define arrays
(#57) Short array syntax must be used to define arrays
mod/pdfannotator/classes/output/comment.php
(#20) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#32) Missing member variable doc comment
(#33) Missing member variable doc comment
(#125) Missing docblock for function addcssclasses
(#140) Missing docblock for function setvotes
(#232) Missing docblock for function addhidebutton
(#273) Missing docblock for function addsubscribebutton
(#286) Missing docblock for function addforwardbutton
(#299) Missing docblock for function addmarksolvedbutton
mod/pdfannotator/classes/output/index.php
(#37) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#39) Missing docblock for class index
(#39) Opening brace must be the last content on the line
(#41) You must use "/**" style comments for a member variable comment
(#42) Missing member variable doc comment
(#43) Missing member variable doc comment
(#44) Missing member variable doc comment
(#45) Missing member variable doc comment
(#46) Missing member variable doc comment
(#47) Missing member variable doc comment
(#49) Missing docblock for function __construct
(#62) Missing docblock for function export_for_template
mod/pdfannotator/classes/output/printview.php
(#31) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#33) Missing docblock for class printview
(#35) Missing member variable doc comment
(#36) Missing member variable doc comment
(#37) Missing member variable doc comment
(#40) Missing docblock for function __construct
(#47) Missing docblock for function export_for_template
mod/pdfannotator/classes/output/questionmenu.php
(#29) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#31) Missing docblock for class questionmenu
(#33) Missing member variable doc comment
(#34) Missing member variable doc comment
(#35) Missing member variable doc comment
(#36) Missing member variable doc comment
mod/pdfannotator/classes/output/reportmenu.php
(#29) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#31) Missing docblock for class reportmenu
(#33) Missing member variable doc comment
(#34) Missing member variable doc comment
(#35) Missing member variable doc comment
(#48) Short array syntax must be used to define arrays
(#52) Short array syntax must be used to define arrays
mod/pdfannotator/classes/output/statistics.php
(#32) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#40) Missing member variable doc comment
(#41) Missing member variable doc comment
(#60) Short array syntax must be used to define arrays
mod/pdfannotator/classes/privacy/provider.php
(#16) Boilerplate comment must be followed by a single blank line or end of file
(#28) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#30) Import statements must not begin with a leading backslash
(#31) Import statements must not begin with a leading backslash
(#32) Import statements must not begin with a leading backslash
(#203) Short array syntax must be used to define arrays
(#214) Line exceeds 132 characters; contains 149 characters
(#215) Short array syntax must be used to define arrays
(#215) Line exceeds 132 characters; contains 158 characters
(#223) Line exceeds 132 characters; contains 170 characters
(#225) Short array syntax must be used to define arrays
(#225) Line exceeds 132 characters; contains 140 characters
(#231) Short array syntax must be used to define arrays
(#237) Short array syntax must be used to define arrays
(#243) Short array syntax must be used to define arrays
(#243) Line exceeds 132 characters; contains 175 characters
(#287) Short array syntax must be used to define arrays
(#289) Short array syntax must be used to define arrays
(#295) Short array syntax must be used to define arrays
(#297) Short array syntax must be used to define arrays
(#301) Line exceeds 132 characters; contains 159 characters
(#302) Short array syntax must be used to define arrays
(#304) Short array syntax must be used to define arrays
(#308) Short array syntax must be used to define arrays
(#310) Short array syntax must be used to define arrays
(#335) Whitespace found at end of line
(#340) Whitespace found at end of line within string
(#341) Whitespace found at end of line within string
(#342) Whitespace found at end of line within string
(#343) Whitespace found at end of line within string
(#344) Whitespace found at end of line within string
(#346) Short array syntax must be used to define arrays
(#348) Short array syntax must be used to define arrays
(#355) Whitespace found at end of line within string
(#356) Whitespace found at end of line within string
(#358) Short array syntax must be used to define arrays
(#360) Short array syntax must be used to define arrays
(#367) Short array syntax must be used to define arrays
(#378) Line exceeds 132 characters; contains 173 characters
(#379) Short array syntax must be used to define arrays
(#379) Line exceeds 132 characters; contains 152 characters
(#388) Line exceeds 132 characters; contains 167 characters
(#401) Short array syntax must be used to define arrays
(#406) Short array syntax must be used to define arrays
(#409) Short array syntax must be used to define arrays
(#413) Short array syntax must be used to define arrays
(#416) Short array syntax must be used to define arrays
(#419) Short array syntax must be used to define arrays
(#434) Short array syntax must be used to define arrays
(#434) Line exceeds 132 characters; contains 140 characters
(#438) Short array syntax must be used to define arrays
(#443) Line exceeds 132 characters; contains 150 characters
(#444) Short array syntax must be used to define arrays
(#450) Short array syntax must be used to define arrays
(#457) Short array syntax must be used to define arrays
(#514) Inline comments must end in full-stops, exclamation marks, or question marks
mod/pdfannotator/constants.php
(#1) No one-line description found in phpdocs for docblock of file constants.php
(#16) Boilerplate comment must be followed by a single blank line or end of file
(#23) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/pdfannotator/controller.php
(#1) No one-line description found in phpdocs for docblock of file controller.php
(#30) Short array syntax must be used to define arrays
(#122) Short array syntax must be used to define arrays
(#185) Short array syntax must be used to define arrays
(#282) Short array syntax must be used to define arrays
(#316) Short array syntax must be used to define arrays
(#335) Short array syntax must be used to define arrays
(#373) Short array syntax must be used to define arrays
(#436) Short array syntax must be used to define arrays
mod/pdfannotator/db/access.php
(#1) No one-line description found in phpdocs for docblock of file access.php
(#25) Short array syntax must be used to define arrays
(#26) Short array syntax must be used to define arrays
(#29) Short array syntax must be used to define arrays
(#34) There should be a comma after the last array item in a multi-line array.
(#35) There should be a comma after the last array item in a multi-line array.
(#38) Short array syntax must be used to define arrays
(#42) Short array syntax must be used to define arrays
(#45) There should be a comma after the last array item in a multi-line array.
(#47) There should be a comma after the last array item in a multi-line array.
(#50) Short array syntax must be used to define arrays
(#53) Short array syntax must be used to define arrays
(#56) There should be a comma after the last array item in a multi-line array.
(#60) Short array syntax must be used to define arrays
(#64) Short array syntax must be used to define arrays
(#68) There should be a comma after the last array item in a multi-line array.
(#72) Short array syntax must be used to define arrays
(#75) Short array syntax must be used to define arrays
(#79) There should be a comma after the last array item in a multi-line array.
(#83) Short array syntax must be used to define arrays
(#87) Short array syntax must be used to define arrays
(#90) There should be a comma after the last array item in a multi-line array.
(#94) Short array syntax must be used to define arrays
(#97) Short array syntax must be used to define arrays
(#100) There should be a comma after the last array item in a multi-line array.
(#104) Short array syntax must be used to define arrays
(#107) Short array syntax must be used to define arrays
(#110) There should be a comma after the last array item in a multi-line array.
(#114) Short array syntax must be used to define arrays
(#118) Short array syntax must be used to define arrays
(#122) There should be a comma after the last array item in a multi-line array.
(#126) Short array syntax must be used to define arrays
(#130) Short array syntax must be used to define arrays
(#133) There should be a comma after the last array item in a multi-line array.
(#134) There should be a comma after the last array item in a multi-line array.
(#137) Short array syntax must be used to define arrays
(#141) Short array syntax must be used to define arrays
(#144) There should be a comma after the last array item in a multi-line array.
(#148) Short array syntax must be used to define arrays
(#151) Short array syntax must be used to define arrays
(#155) There should be a comma after the last array item in a multi-line array.
(#159) Short array syntax must be used to define arrays
(#162) Short array syntax must be used to define arrays
(#166) There should be a comma after the last array item in a multi-line array.
(#170) Short array syntax must be used to define arrays
(#173) Short array syntax must be used to define arrays
(#177) There should be a comma after the last array item in a multi-line array.
(#181) Short array syntax must be used to define arrays
(#185) Short array syntax must be used to define arrays
(#188) There should be a comma after the last array item in a multi-line array.
(#189) There should be a comma after the last array item in a multi-line array.
(#192) Short array syntax must be used to define arrays
(#195) Short array syntax must be used to define arrays
(#198) There should be a comma after the last array item in a multi-line array.
(#199) There should be a comma after the last array item in a multi-line array.
(#202) Short array syntax must be used to define arrays
(#206) Short array syntax must be used to define arrays
(#209) There should be a comma after the last array item in a multi-line array.
(#213) Short array syntax must be used to define arrays
(#217) Short array syntax must be used to define arrays
(#220) There should be a comma after the last array item in a multi-line array.
(#224) Short array syntax must be used to define arrays
(#227) Short array syntax must be used to define arrays
(#230) There should be a comma after the last array item in a multi-line array.
(#234) Short array syntax must be used to define arrays
(#237) Short array syntax must be used to define arrays
(#240) There should be a comma after the last array item in a multi-line array.
(#244) Short array syntax must be used to define arrays
(#248) Short array syntax must be used to define arrays
(#251) There should be a comma after the last array item in a multi-line array.
(#255) Short array syntax must be used to define arrays
(#258) Short array syntax must be used to define arrays
(#261) There should be a comma after the last array item in a multi-line array.
(#267) Short array syntax must be used to define arrays
(#270) Short array syntax must be used to define arrays
(#274) There should be a comma after the last array item in a multi-line array.
(#278) Short array syntax must be used to define arrays
(#281) Short array syntax must be used to define arrays
(#289) Short array syntax must be used to define arrays
(#292) Short array syntax must be used to define arrays
(#303) Short array syntax must be used to define arrays
(#306) Short array syntax must be used to define arrays
(#314) Short array syntax must be used to define arrays
(#317) Short array syntax must be used to define arrays
(#323) Short array syntax must be used to define arrays
(#326) Short array syntax must be used to define arrays
(#335) Short array syntax must be used to define arrays
(#338) Short array syntax must be used to define arrays
(#346) Short array syntax must be used to define arrays
(#349) Short array syntax must be used to define arrays
(#356) Short array syntax must be used to define arrays
(#359) Short array syntax must be used to define arrays
(#367) Short array syntax must be used to define arrays
(#370) Short array syntax must be used to define arrays
mod/pdfannotator/db/events.php
(#1) Missing @copyright tag
(#1) Missing @license tag
(#1) Missing docblock for file events.php
(#17) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/pdfannotator/db/install.php
(#1) No one-line description found in phpdocs for docblock of file install.php
(#16) Boilerplate comment must be followed by a single blank line or end of file
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#28) Missing docblock for function xmldb_pdfannotator_install
(#35) Short array syntax must be used to define arrays
(#36) Short array syntax must be used to define arrays
(#37) Short array syntax must be used to define arrays
(#38) Short array syntax must be used to define arrays
(#39) Short array syntax must be used to define arrays
(#40) Short array syntax must be used to define arrays
mod/pdfannotator/db/messages.php
(#29) Short array syntax must be used to define arrays
(#31) Short array syntax must be used to define arrays
(#33) Short array syntax must be used to define arrays
(#40) Short array syntax must be used to define arrays
(#45) Short array syntax must be used to define arrays
(#46) There should be a comma after the last array item in a multi-line array.
(#50) Short array syntax must be used to define arrays
(#52) There should be a comma after the last array item in a multi-line array.
mod/pdfannotator/db/upgrade.php
(#1) No one-line description found in phpdocs for docblock of file upgrade.php
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#26) Missing docblock for function xmldb_pdfannotator_upgrade
(#43) Short array syntax must be used to define arrays
(#72) Short array syntax must be used to define arrays
(#111) Short array syntax must be used to define arrays
(#111) Short array syntax must be used to define arrays
(#117) Short array syntax must be used to define arrays
(#126) Short array syntax must be used to define arrays
(#126) Short array syntax must be used to define arrays
(#132) Short array syntax must be used to define arrays
(#141) Short array syntax must be used to define arrays
(#141) Short array syntax must be used to define arrays
(#214) Short array syntax must be used to define arrays
(#215) Short array syntax must be used to define arrays
(#215) Short array syntax must be used to define arrays
(#230) Short array syntax must be used to define arrays
(#230) Short array syntax must be used to define arrays
(#244) Short array syntax must be used to define arrays
(#244) Short array syntax must be used to define arrays
(#252) Short array syntax must be used to define arrays
(#274) Short array syntax must be used to define arrays
(#274) Short array syntax must be used to define arrays
(#291) Short array syntax must be used to define arrays
(#299) Short array syntax must be used to define arrays
(#312) Short array syntax must be used to define arrays
(#312) Short array syntax must be used to define arrays
(#339) Short array syntax must be used to define arrays
(#339) Short array syntax must be used to define arrays
(#346) Short array syntax must be used to define arrays
(#347) Short array syntax must be used to define arrays
mod/pdfannotator/forward_form.php
(#1) No one-line description found in phpdocs for docblock of file forward_form.php
(#16) Boilerplate comment must be followed by a single blank line or end of file
(#34) Missing docblock for function definition
(#82) Missing docblock for function display
mod/pdfannotator/index.php
(#1) Missing @copyright tag
(#1) Missing @license tag
(#1) Missing docblock for file index.php
(#29) Short array syntax must be used to define arrays
(#30) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#32) Inline comments must start with a capital letter, digit or 3-dots sequence
(#32) This comment is 72% valid code; is this commented out code?
(#36) Short array syntax must be used to define arrays
(#37) There should be a comma after the last array item in a multi-line array.
(#56) Short array syntax must be used to define arrays
(#74) Short array syntax must be used to define arrays
(#75) Short array syntax must be used to define arrays
(#77) Short array syntax must be used to define arrays
(#78) Short array syntax must be used to define arrays
(#108) Short array syntax must be used to define arrays
(#110) Short array syntax must be used to define arrays
(#114) Short array syntax must be used to define arrays
(#115) Short array syntax must be used to define arrays
(#117) There should be a comma after the last array item in a multi-line array.
(#121) Short array syntax must be used to define arrays
(#122) Short array syntax must be used to define arrays
(#126) Short array syntax must be used to define arrays
(#127) Short array syntax must be used to define arrays
(#129) There should be a comma after the last array item in a multi-line array.
(#140) Short array syntax must be used to define arrays
mod/pdfannotator/lang/en/pdfannotator.php
(#1) No one-line description found in phpdocs for docblock of file pdfannotator.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#3) Line 2 of the opening comment must start "//".
(#8) Line 7 of the opening comment must start "//".
(#13) Line 12 of the opening comment must start "//".
(#25) Unexpected string end, it should be a line feed after a semicolon
(#26) Unexpected string end, it should be a line feed after a semicolon
(#27) Unexpected string end, it should be a line feed after a semicolon
(#28) Unexpected string end, it should be a line feed after a semicolon
(#29) Unexpected string end, it should be a line feed after a semicolon
(#30) Unexpected string end, it should be a line feed after a semicolon
(#31) Unexpected string end, it should be a line feed after a semicolon
(#32) Unexpected string end, it should be a line feed after a semicolon
(#33) Unexpected string end, it should be a line feed after a semicolon
(#34) Unexpected string end, it should be a line feed after a semicolon
(#35) Unexpected string end, it should be a line feed after a semicolon
(#36) Unexpected string end, it should be a line feed after a semicolon
(#37) Unexpected string end, it should be a line feed after a semicolon
(#38) Unexpected string end, it should be a line feed after a semicolon
(#39) Unexpected string end, it should be a line feed after a semicolon
(#40) Unexpected string end, it should be a line feed after a semicolon
(#41) Unexpected string end, it should be a line feed after a semicolon
(#42) Unexpected string end, it should be a line feed after a semicolon
(#43) Unexpected string end, it should be a line feed after a semicolon
(#44) Unexpected string end, it should be a line feed after a semicolon
(#45) Unexpected string end, it should be a line feed after a semicolon
(#46) Unexpected string end, it should be a line feed after a semicolon
(#47) Unexpected string end, it should be a line feed after a semicolon
(#48) Unexpected string end, it should be a line feed after a semicolon
(#49) Unexpected string end, it should be a line feed after a semicolon
(#50) Unexpected string end, it should be a line feed after a semicolon
(#51) Unexpected string end, it should be a line feed after a semicolon
(#52) Unexpected string end, it should be a line feed after a semicolon
(#53) Unexpected string end, it should be a line feed after a semicolon
(#54) Unexpected string end, it should be a line feed after a semicolon
(#56) Unexpected string end, it should be a line feed after a semicolon
(#57) Unexpected string end, it should be a line feed after a semicolon
(#58) Unexpected string end, it should be a line feed after a semicolon
(#60) Unexpected string end, it should be a line feed after a semicolon
(#61) Unexpected string end, it should be a line feed after a semicolon
(#62) Unexpected string end, it should be a line feed after a semicolon
(#63) Unexpected string end, it should be a line feed after a semicolon
(#64) Unexpected string end, it should be a line feed after a semicolon
(#65) Unexpected string end, it should be a line feed after a semicolon
(#66) Unexpected string end, it should be a line feed after a semicolon
(#67) Unexpected string end, it should be a line feed after a semicolon
(#68) Unexpected string end, it should be a line feed after a semicolon
(#69) Unexpected string end, it should be a line feed after a semicolon
(#70) Unexpected string end, it should be a line feed after a semicolon
(#71) Unexpected string end, it should be a line feed after a semicolon
(#72) Unexpected string end, it should be a line feed after a semicolon
(#74) Unexpected string end, it should be a line feed after a semicolon
(#75) Unexpected string end, it should be a line feed after a semicolon
(#76) Unexpected string end, it should be a line feed after a semicolon
(#77) Unexpected string end, it should be a line feed after a semicolon
(#78) Unexpected string end, it should be a line feed after a semicolon
(#79) Unexpected string end, it should be a line feed after a semicolon
(#80) Unexpected string end, it should be a line feed after a semicolon
(#81) Unexpected string end, it should be a line feed after a semicolon
(#82) Unexpected string end, it should be a line feed after a semicolon
(#83) Unexpected string end, it should be a line feed after a semicolon
(#84) Unexpected string end, it should be a line feed after a semicolon
(#85) Unexpected string end, it should be a line feed after a semicolon
(#86) Unexpected string end, it should be a line feed after a semicolon
(#87) Unexpected string end, it should be a line feed after a semicolon
(#88) Unexpected string end, it should be a line feed after a semicolon
(#89) Unexpected string end, it should be a line feed after a semicolon
(#90) Unexpected string end, it should be a line feed after a semicolon
(#91) Unexpected string end, it should be a line feed after a semicolon
(#92) Unexpected string end, it should be a line feed after a semicolon
(#94) Unexpected string end, it should be a line feed after a semicolon
(#95) Unexpected string end, it should be a line feed after a semicolon
(#96) Unexpected string end, it should be a line feed after a semicolon
(#97) Unexpected string end, it should be a line feed after a semicolon
(#98) Unexpected string end, it should be a line feed after a semicolon
(#99) Unexpected string end, it should be a line feed after a semicolon
(#100) Unexpected string end, it should be a line feed after a semicolon
(#101) Unexpected string end, it should be a line feed after a semicolon
(#102) Unexpected string end, it should be a line feed after a semicolon
(#103) Unexpected string end, it should be a line feed after a semicolon
(#104) Unexpected string end, it should be a line feed after a semicolon
(#105) Unexpected string end, it should be a line feed after a semicolon
(#106) Unexpected string end, it should be a line feed after a semicolon
(#107) Unexpected string end, it should be a line feed after a semicolon
(#108) Unexpected string end, it should be a line feed after a semicolon
(#109) Unexpected string end, it should be a line feed after a semicolon
(#110) Unexpected string end, it should be a line feed after a semicolon
(#111) Unexpected string end, it should be a line feed after a semicolon
(#112) Unexpected string end, it should be a line feed after a semicolon
(#113) Unexpected string end, it should be a line feed after a semicolon
(#114) Unexpected string end, it should be a line feed after a semicolon
(#115) Unexpected string end, it should be a line feed after a semicolon
(#116) Unexpected string end, it should be a line feed after a semicolon
(#117) Unexpected string end, it should be a line feed after a semicolon
(#118) Unexpected string end, it should be a line feed after a semicolon
(#119) Unexpected string end, it should be a line feed after a semicolon
(#120) Unexpected string end, it should be a line feed after a semicolon
(#121) Unexpected string end, it should be a line feed after a semicolon
(#122) Unexpected string end, it should be a line feed after a semicolon
(#123) Unexpected string end, it should be a line feed after a semicolon
(#124) Unexpected string end, it should be a line feed after a semicolon
(#125) Unexpected string end, it should be a line feed after a semicolon
(#126) Unexpected string end, it should be a line feed after a semicolon
(#127) Unexpected string end, it should be a line feed after a semicolon
(#128) Unexpected string end, it should be a line feed after a semicolon
(#129) Unexpected string end, it should be a line feed after a semicolon
(#130) Unexpected string end, it should be a line feed after a semicolon
(#131) Unexpected string end, it should be a line feed after a semicolon
(#132) Unexpected string end, it should be a line feed after a semicolon
(#133) Unexpected string end, it should be a line feed after a semicolon
(#134) Unexpected string end, it should be a line feed after a semicolon
(#135) Unexpected string end, it should be a line feed after a semicolon
(#136) Unexpected string end, it should be a line feed after a semicolon
(#137) Unexpected string end, it should be a line feed after a semicolon
(#138) Unexpected string end, it should be a line feed after a semicolon
(#139) Unexpected string end, it should be a line feed after a semicolon
(#141) Unexpected string end, it should be a line feed after a semicolon
(#142) Unexpected string end, it should be a line feed after a semicolon
(#143) Unexpected string end, it should be a line feed after a semicolon
(#143) Whitespace found at end of line within string
(#144) Whitespace found at end of line within string
(#145) Whitespace found at end of line within string
(#146) Whitespace found at end of line within string
(#148) Unexpected string end, it should be a line feed after a semicolon
(#148) Whitespace found at end of line within string
(#149) Whitespace found at end of line within string
(#150) Whitespace found at end of line within string
(#151) Whitespace found at end of line within string
(#152) Whitespace found at end of line within string
(#153) Whitespace found at end of line within string
(#154) Whitespace found at end of line within string
(#155) Whitespace found at end of line within string
(#157) Unexpected string end, it should be a line feed after a semicolon
(#158) Unexpected string end, it should be a line feed after a semicolon
(#160) Unexpected string end, it should be a line feed after a semicolon
(#161) Unexpected string end, it should be a line feed after a semicolon
(#162) Unexpected string end, it should be a line feed after a semicolon
(#163) Unexpected string end, it should be a line feed after a semicolon
(#164) Unexpected string end, it should be a line feed after a semicolon
(#165) Unexpected string end, it should be a line feed after a semicolon
(#165) Whitespace found at end of line within string
(#166) Whitespace found at end of line within string
(#167) Whitespace found at end of line within string
(#169) Unexpected string end, it should be a line feed after a semicolon
(#170) Unexpected string end, it should be a line feed after a semicolon
(#171) Unexpected string end, it should be a line feed after a semicolon
(#172) Unexpected string end, it should be a line feed after a semicolon
(#173) Unexpected string end, it should be a line feed after a semicolon
(#174) Unexpected string end, it should be a line feed after a semicolon
(#175) Unexpected string end, it should be a line feed after a semicolon
(#176) Unexpected string end, it should be a line feed after a semicolon
(#177) Unexpected string end, it should be a line feed after a semicolon
(#178) Unexpected string end, it should be a line feed after a semicolon
(#179) Unexpected string end, it should be a line feed after a semicolon
(#180) Unexpected string end, it should be a line feed after a semicolon
(#181) Unexpected string end, it should be a line feed after a semicolon
(#182) Unexpected string end, it should be a line feed after a semicolon
(#183) Unexpected string end, it should be a line feed after a semicolon
(#184) Unexpected string end, it should be a line feed after a semicolon
(#185) Unexpected string end, it should be a line feed after a semicolon
(#186) Unexpected string end, it should be a line feed after a semicolon
(#188) Unexpected string end, it should be a line feed after a semicolon
(#189) Unexpected string end, it should be a line feed after a semicolon
(#190) Unexpected string end, it should be a line feed after a semicolon
(#191) Unexpected string end, it should be a line feed after a semicolon
(#192) Unexpected string end, it should be a line feed after a semicolon
(#193) Unexpected string end, it should be a line feed after a semicolon
(#195) Unexpected string end, it should be a line feed after a semicolon
(#196) Unexpected string end, it should be a line feed after a semicolon
(#197) Unexpected string end, it should be a line feed after a semicolon
(#198) Unexpected string end, it should be a line feed after a semicolon
(#199) Unexpected string end, it should be a line feed after a semicolon
(#200) Unexpected string end, it should be a line feed after a semicolon
(#202) Unexpected string end, it should be a line feed after a semicolon
(#204) Unexpected string end, it should be a line feed after a semicolon
(#205) Unexpected string end, it should be a line feed after a semicolon
(#206) Unexpected string end, it should be a line feed after a semicolon
(#207) Unexpected string end, it should be a line feed after a semicolon
(#208) Unexpected string end, it should be a line feed after a semicolon
(#209) Unexpected string end, it should be a line feed after a semicolon
(#210) Unexpected string end, it should be a line feed after a semicolon
(#211) Unexpected string end, it should be a line feed after a semicolon
(#212) Unexpected string end, it should be a line feed after a semicolon
(#213) Unexpected string end, it should be a line feed after a semicolon
(#214) Unexpected string end, it should be a line feed after a semicolon
(#215) Unexpected string end, it should be a line feed after a semicolon
(#216) Unexpected string end, it should be a line feed after a semicolon
(#217) Unexpected string end, it should be a line feed after a semicolon
(#218) Unexpected string end, it should be a line feed after a semicolon
(#220) Unexpected string end, it should be a line feed after a semicolon
(#221) Unexpected string end, it should be a line feed after a semicolon
(#222) Unexpected string end, it should be a line feed after a semicolon
(#223) Unexpected string end, it should be a line feed after a semicolon
(#224) Unexpected string end, it should be a line feed after a semicolon
(#225) Unexpected string end, it should be a line feed after a semicolon
(#226) Unexpected string end, it should be a line feed after a semicolon
(#227) Unexpected string end, it should be a line feed after a semicolon
(#228) Unexpected string end, it should be a line feed after a semicolon
(#229) Unexpected string end, it should be a line feed after a semicolon
(#230) Unexpected string end, it should be a line feed after a semicolon
(#231) Unexpected string end, it should be a line feed after a semicolon
(#232) Unexpected string end, it should be a line feed after a semicolon
(#233) Unexpected string end, it should be a line feed after a semicolon
(#234) Unexpected string end, it should be a line feed after a semicolon
(#235) Unexpected string end, it should be a line feed after a semicolon
(#236) Unexpected string end, it should be a line feed after a semicolon
(#237) Unexpected string end, it should be a line feed after a semicolon
(#238) Unexpected string end, it should be a line feed after a semicolon
(#239) Unexpected string end, it should be a line feed after a semicolon
(#240) Unexpected string end, it should be a line feed after a semicolon
(#241) Unexpected string end, it should be a line feed after a semicolon
(#242) Unexpected string end, it should be a line feed after a semicolon
(#243) Unexpected string end, it should be a line feed after a semicolon
(#244) Unexpected string end, it should be a line feed after a semicolon
(#245) Unexpected string end, it should be a line feed after a semicolon
(#246) Unexpected string end, it should be a line feed after a semicolon
(#247) Unexpected string end, it should be a line feed after a semicolon
(#248) Unexpected string end, it should be a line feed after a semicolon
(#249) Unexpected string end, it should be a line feed after a semicolon
(#250) Unexpected string end, it should be a line feed after a semicolon
(#251) Unexpected string end, it should be a line feed after a semicolon
(#252) Unexpected string end, it should be a line feed after a semicolon
(#253) Unexpected string end, it should be a line feed after a semicolon
(#255) Unexpected string end, it should be a line feed after a semicolon
(#255) Whitespace found at end of line within string
(#257) Unexpected string end, it should be a line feed after a semicolon
(#257) Whitespace found at end of line within string
(#258) Whitespace found at end of line within string
(#259) Whitespace found at end of line within string
(#260) Whitespace found at end of line within string
(#262) Unexpected string end, it should be a line feed after a semicolon
(#262) Whitespace found at end of line within string
(#264) Unexpected string end, it should be a line feed after a semicolon
(#265) Unexpected string end, it should be a line feed after a semicolon
(#265) Whitespace found at end of line within string
(#266) Whitespace found at end of line within string
(#267) Whitespace found at end of line within string
(#268) Whitespace found at end of line within string
(#270) Unexpected string end, it should be a line feed after a semicolon
(#271) Unexpected string end, it should be a line feed after a semicolon
(#272) Unexpected string end, it should be a line feed after a semicolon
(#273) Unexpected string end, it should be a line feed after a semicolon
(#274) Unexpected string end, it should be a line feed after a semicolon
(#275) Unexpected string end, it should be a line feed after a semicolon
(#276) Unexpected string end, it should be a line feed after a semicolon
(#277) Unexpected string end, it should be a line feed after a semicolon
(#278) Unexpected string end, it should be a line feed after a semicolon
(#279) Unexpected string end, it should be a line feed after a semicolon
(#280) Unexpected string end, it should be a line feed after a semicolon
(#281) Unexpected string end, it should be a line feed after a semicolon
(#282) Unexpected string end, it should be a line feed after a semicolon
(#283) Unexpected string end, it should be a line feed after a semicolon
(#284) Unexpected string end, it should be a line feed after a semicolon
(#285) Unexpected string end, it should be a line feed after a semicolon
(#286) Unexpected string end, it should be a line feed after a semicolon
(#287) Unexpected string end, it should be a line feed after a semicolon
(#289) Unexpected string end, it should be a line feed after a semicolon
(#290) Unexpected string end, it should be a line feed after a semicolon
(#291) Unexpected string end, it should be a line feed after a semicolon
(#292) Unexpected string end, it should be a line feed after a semicolon
(#293) Unexpected string end, it should be a line feed after a semicolon
(#294) Unexpected string end, it should be a line feed after a semicolon
(#295) Unexpected string end, it should be a line feed after a semicolon
(#296) Unexpected string end, it should be a line feed after a semicolon
(#297) Unexpected string end, it should be a line feed after a semicolon
(#299) Unexpected string end, it should be a line feed after a semicolon
(#300) Unexpected string end, it should be a line feed after a semicolon
(#301) Unexpected string end, it should be a line feed after a semicolon
(#302) Unexpected string end, it should be a line feed after a semicolon
(#303) Unexpected string end, it should be a line feed after a semicolon
(#304) Unexpected string end, it should be a line feed after a semicolon
(#305) Unexpected string end, it should be a line feed after a semicolon
(#306) Unexpected string end, it should be a line feed after a semicolon
(#307) Unexpected string end, it should be a line feed after a semicolon
(#308) Unexpected string end, it should be a line feed after a semicolon
(#309) Unexpected string end, it should be a line feed after a semicolon
(#310) Unexpected string end, it should be a line feed after a semicolon
(#311) Unexpected string end, it should be a line feed after a semicolon
(#312) Unexpected string end, it should be a line feed after a semicolon
(#313) Unexpected string end, it should be a line feed after a semicolon
(#314) Unexpected string end, it should be a line feed after a semicolon
(#315) Unexpected string end, it should be a line feed after a semicolon
(#316) Unexpected string end, it should be a line feed after a semicolon
(#317) Unexpected string end, it should be a line feed after a semicolon
(#318) Unexpected string end, it should be a line feed after a semicolon
(#319) Unexpected string end, it should be a line feed after a semicolon
(#320) Unexpected string end, it should be a line feed after a semicolon
(#321) Unexpected string end, it should be a line feed after a semicolon
(#322) Unexpected string end, it should be a line feed after a semicolon
(#323) Unexpected string end, it should be a line feed after a semicolon
(#324) Unexpected string end, it should be a line feed after a semicolon
(#325) Unexpected string end, it should be a line feed after a semicolon
(#326) Unexpected string end, it should be a line feed after a semicolon
(#327) Unexpected string end, it should be a line feed after a semicolon
(#328) Unexpected string end, it should be a line feed after a semicolon
(#329) Unexpected string end, it should be a line feed after a semicolon
(#330) Unexpected string end, it should be a line feed after a semicolon
(#331) Unexpected string end, it should be a line feed after a semicolon
(#332) Unexpected string end, it should be a line feed after a semicolon
(#333) Unexpected string end, it should be a line feed after a semicolon
(#334) Unexpected string end, it should be a line feed after a semicolon
(#335) Unexpected string end, it should be a line feed after a semicolon
(#336) Unexpected string end, it should be a line feed after a semicolon
(#337) Unexpected string end, it should be a line feed after a semicolon
(#338) Unexpected string end, it should be a line feed after a semicolon
(#339) Unexpected string end, it should be a line feed after a semicolon
(#340) Unexpected string end, it should be a line feed after a semicolon
(#341) Unexpected string end, it should be a line feed after a semicolon
(#342) Unexpected string end, it should be a line feed after a semicolon
(#343) Unexpected string end, it should be a line feed after a semicolon
(#344) Unexpected string end, it should be a line feed after a semicolon
(#345) Unexpected string end, it should be a line feed after a semicolon
(#346) Unexpected string end, it should be a line feed after a semicolon
(#347) Unexpected string end, it should be a line feed after a semicolon
(#348) Unexpected string end, it should be a line feed after a semicolon
(#349) Unexpected string end, it should be a line feed after a semicolon
(#350) Unexpected string end, it should be a line feed after a semicolon
(#351) Unexpected string end, it should be a line feed after a semicolon
(#352) Unexpected string end, it should be a line feed after a semicolon
(#353) Unexpected string end, it should be a line feed after a semicolon
(#354) Unexpected string end, it should be a line feed after a semicolon
(#355) Unexpected string end, it should be a line feed after a semicolon
(#356) Unexpected string end, it should be a line feed after a semicolon
(#357) Unexpected string end, it should be a line feed after a semicolon
(#358) Unexpected string end, it should be a line feed after a semicolon
(#359) Unexpected string end, it should be a line feed after a semicolon
(#360) Unexpected string end, it should be a line feed after a semicolon
(#361) Unexpected string end, it should be a line feed after a semicolon
(#362) Unexpected string end, it should be a line feed after a semicolon
(#363) Unexpected string end, it should be a line feed after a semicolon
(#364) Unexpected string end, it should be a line feed after a semicolon
(#365) Unexpected string end, it should be a line feed after a semicolon
(#366) Unexpected string end, it should be a line feed after a semicolon
(#367) Unexpected string end, it should be a line feed after a semicolon
(#368) Unexpected string end, it should be a line feed after a semicolon
(#369) Unexpected string end, it should be a line feed after a semicolon
(#370) Unexpected string end, it should be a line feed after a semicolon
(#371) Unexpected string end, it should be a line feed after a semicolon
(#372) Unexpected string end, it should be a line feed after a semicolon
(#374) Unexpected string end, it should be a line feed after a semicolon
(#375) Unexpected string end, it should be a line feed after a semicolon
(#376) Unexpected string end, it should be a line feed after a semicolon
(#377) Unexpected string end, it should be a line feed after a semicolon
(#378) Unexpected string end, it should be a line feed after a semicolon
(#379) Unexpected string end, it should be a line feed after a semicolon
(#380) Unexpected string end, it should be a line feed after a semicolon
(#382) Unexpected string end, it should be a line feed after a semicolon
(#383) Unexpected string end, it should be a line feed after a semicolon
(#384) Unexpected string end, it should be a line feed after a semicolon
(#385) Unexpected string end, it should be a line feed after a semicolon
(#386) Unexpected string end, it should be a line feed after a semicolon
(#387) Unexpected string end, it should be a line feed after a semicolon
(#388) Unexpected string end, it should be a line feed after a semicolon
(#389) Unexpected string end, it should be a line feed after a semicolon
(#390) Unexpected string end, it should be a line feed after a semicolon
(#391) Unexpected string end, it should be a line feed after a semicolon
(#392) Unexpected string end, it should be a line feed after a semicolon
(#393) Unexpected string end, it should be a line feed after a semicolon
(#393) Whitespace found at end of line within string
(#395) Unexpected string end, it should be a line feed after a semicolon
(#395) Whitespace found at end of line within string
(#396) Whitespace found at end of line within string
(#397) Whitespace found at end of line within string
(#398) Whitespace found at end of line within string
(#400) Unexpected string end, it should be a line feed after a semicolon
(#401) Unexpected string end, it should be a line feed after a semicolon
(#402) Unexpected string end, it should be a line feed after a semicolon
(#403) Unexpected string end, it should be a line feed after a semicolon
(#404) Unexpected string end, it should be a line feed after a semicolon
(#405) Unexpected string end, it should be a line feed after a semicolon
(#406) Unexpected string end, it should be a line feed after a semicolon
(#407) Unexpected string end, it should be a line feed after a semicolon
(#409) Unexpected string end, it should be a line feed after a semicolon
(#410) Unexpected string end, it should be a line feed after a semicolon
(#411) Unexpected string end, it should be a line feed after a semicolon
(#412) Unexpected string end, it should be a line feed after a semicolon
(#413) Unexpected string end, it should be a line feed after a semicolon
(#414) Unexpected string end, it should be a line feed after a semicolon
(#415) Unexpected string end, it should be a line feed after a semicolon
(#416) Unexpected string end, it should be a line feed after a semicolon
(#417) Unexpected string end, it should be a line feed after a semicolon
(#418) Unexpected string end, it should be a line feed after a semicolon
(#419) Unexpected string end, it should be a line feed after a semicolon
(#420) Unexpected string end, it should be a line feed after a semicolon
(#421) Unexpected string end, it should be a line feed after a semicolon
(#422) Unexpected string end, it should be a line feed after a semicolon
(#423) Unexpected string end, it should be a line feed after a semicolon
(#424) Unexpected string end, it should be a line feed after a semicolon
(#425) Unexpected string end, it should be a line feed after a semicolon
(#426) Unexpected string end, it should be a line feed after a semicolon
(#427) Unexpected string end, it should be a line feed after a semicolon
(#428) Unexpected string end, it should be a line feed after a semicolon
(#429) Unexpected string end, it should be a line feed after a semicolon
(#430) Unexpected string end, it should be a line feed after a semicolon
(#431) Unexpected string end, it should be a line feed after a semicolon
(#432) Unexpected string end, it should be a line feed after a semicolon
(#433) Unexpected string end, it should be a line feed after a semicolon
(#434) Unexpected string end, it should be a line feed after a semicolon
(#435) Unexpected string end, it should be a line feed after a semicolon
(#436) Unexpected string end, it should be a line feed after a semicolon
(#437) Unexpected string end, it should be a line feed after a semicolon
(#438) Unexpected string end, it should be a line feed after a semicolon
(#439) Unexpected string end, it should be a line feed after a semicolon
(#440) Unexpected string end, it should be a line feed after a semicolon
(#441) Unexpected string end, it should be a line feed after a semicolon
(#442) Unexpected string end, it should be a line feed after a semicolon
(#443) Unexpected string end, it should be a line feed after a semicolon
(#444) Unexpected string end, it should be a line feed after a semicolon
(#445) Unexpected string end, it should be a line feed after a semicolon
(#446) Unexpected string end, it should be a line feed after a semicolon
(#447) Unexpected string end, it should be a line feed after a semicolon
(#448) Unexpected string end, it should be a line feed after a semicolon
(#449) Unexpected string end, it should be a line feed after a semicolon
(#450) Unexpected string end, it should be a line feed after a semicolon
(#451) Unexpected string end, it should be a line feed after a semicolon
(#452) Unexpected string end, it should be a line feed after a semicolon
(#453) Unexpected string end, it should be a line feed after a semicolon
(#454) Unexpected string end, it should be a line feed after a semicolon
(#455) Unexpected string end, it should be a line feed after a semicolon
(#456) Unexpected string end, it should be a line feed after a semicolon
(#457) Unexpected string end, it should be a line feed after a semicolon
(#458) Unexpected string end, it should be a line feed after a semicolon
(#459) Unexpected string end, it should be a line feed after a semicolon
(#460) Unexpected string end, it should be a line feed after a semicolon
(#461) Unexpected string end, it should be a line feed after a semicolon
(#462) Unexpected string end, it should be a line feed after a semicolon
(#463) Unexpected string end, it should be a line feed after a semicolon
(#464) Unexpected string end, it should be a line feed after a semicolon
(#465) Unexpected string end, it should be a line feed after a semicolon
(#466) Unexpected string end, it should be a line feed after a semicolon
(#467) Unexpected string end, it should be a line feed after a semicolon
(#468) Unexpected string end, it should be a line feed after a semicolon
(#469) Unexpected string end, it should be a line feed after a semicolon
(#470) Unexpected string end, it should be a line feed after a semicolon
(#472) Unexpected string end, it should be a line feed after a semicolon
(#473) Unexpected string end, it should be a line feed after a semicolon
(#474) Unexpected string end, it should be a line feed after a semicolon
(#475) Unexpected string end, it should be a line feed after a semicolon
(#477) Unexpected string end, it should be a line feed after a semicolon
(#478) Unexpected string end, it should be a line feed after a semicolon
(#479) Unexpected string end, it should be a line feed after a semicolon
(#480) Unexpected string end, it should be a line feed after a semicolon
(#481) Unexpected string end, it should be a line feed after a semicolon
(#482) Unexpected string end, it should be a line feed after a semicolon
(#483) Unexpected string end, it should be a line feed after a semicolon
(#484) Unexpected string end, it should be a line feed after a semicolon
(#485) Unexpected string end, it should be a line feed after a semicolon
(#486) Unexpected string end, it should be a line feed after a semicolon
(#487) Unexpected string end, it should be a line feed after a semicolon
(#488) Unexpected string end, it should be a line feed after a semicolon
(#489) Unexpected string end, it should be a line feed after a semicolon
(#490) Unexpected string end, it should be a line feed after a semicolon
(#491) Unexpected string end, it should be a line feed after a semicolon
(#493) Unexpected string end, it should be a line feed after a semicolon
(#494) Unexpected string end, it should be a line feed after a semicolon
(#495) Unexpected string end, it should be a line feed after a semicolon
(#496) Unexpected string end, it should be a line feed after a semicolon
(#497) Unexpected string end, it should be a line feed after a semicolon
(#498) Unexpected string end, it should be a line feed after a semicolon
(#500) Unexpected string end, it should be a line feed after a semicolon
(#501) Unexpected string end, it should be a line feed after a semicolon
(#503) Unexpected string end, it should be a line feed after a semicolon
(#504) Unexpected string end, it should be a line feed after a semicolon
(#505) Unexpected string end, it should be a line feed after a semicolon
(#507) Unexpected string end, it should be a line feed after a semicolon
(#508) Unexpected string end, it should be a line feed after a semicolon
(#509) Unexpected string end, it should be a line feed after a semicolon
mod/pdfannotator/lib.php
(#1) No one-line description found in phpdocs for docblock of file lib.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#3) Line 2 of the opening comment must start "//".
(#8) Line 7 of the opening comment must start "//".
(#13) Line 12 of the opening comment must start "//".
(#16) Boilerplate comment must be followed by a single blank line or end of file
(#77) Short array syntax must be used to define arrays
(#85) Short array syntax must be used to define arrays
(#99) Short array syntax must be used to define arrays
(#113) Short array syntax must be used to define arrays
(#133) Short array syntax must be used to define arrays
(#175) Short array syntax must be used to define arrays
(#189) Short array syntax must be used to define arrays
(#231) Short array syntax must be used to define arrays
(#256) Short array syntax must be used to define arrays
(#256) Whitespace found at end of line within string
(#273) Inline comments must start with a capital letter, digit or 3-dots sequence
(#273) This comment is 54% valid code; is this commented out code?
(#294) Short array syntax must be used to define arrays
(#332) Logical operator "and" is prohibited; use "&&" instead
(#340) Line exceeds 132 characters; contains 137 characters
(#362) Short array syntax must be used to define arrays
(#397) Short array syntax must be used to define arrays
(#401) Line exceeds 132 characters; contains 139 characters
(#409) Whitespace found at end of line
(#411) Inline comments must end in full-stops, exclamation marks, or question marks
(#428) Logical operator "or" is prohibited; use "||" instead
(#429) No space found before comment text; expected "// Annotations from other documents might have another contextid." but found "//Annotations from other documents might have another contextid."
(#433) Line exceeds 132 characters; contains 135 characters
(#436) Logical operator "or" is prohibited; use "||" instead
(#453) Short array syntax must be used to define arrays
(#464) Short array syntax must be used to define arrays
(#466) Short array syntax must be used to define arrays
(#471) Short array syntax must be used to define arrays
(#478) Line exceeds 132 characters; contains 136 characters
(#499) Inline comments must start with a capital letter, digit or 3-dots sequence
(#499) This comment is 58% valid code; is this commented out code?
(#503) Inline comments must end in full-stops, exclamation marks, or question marks
(#510) Inline comments must start with a capital letter, digit or 3-dots sequence
(#510) This comment is 49% valid code; is this commented out code?
(#524) Inline comments must end in full-stops, exclamation marks, or question marks
(#538) Short array syntax must be used to define arrays
(#540) There should be a comma after the last array item in a multi-line array.
(#563) Short array syntax must be used to define arrays
(#564) Short array syntax must be used to define arrays
(#614) Short array syntax must be used to define arrays
(#620) Short array syntax must be used to define arrays
(#635) Line exceeds 132 characters; contains 146 characters
(#635) Whitespace found at end of line within string
(#636) Whitespace found at end of line within string
(#637) Whitespace found at end of line within string
(#638) Whitespace found at end of line within string
(#639) Whitespace found at end of line within string
(#640) Whitespace found at end of line within string
(#641) Whitespace found at end of line within string
(#642) Whitespace found at end of line within string
(#646) Short array syntax must be used to define arrays
(#677) Inline comments must start with a capital letter, digit or 3-dots sequence
(#677) This comment is 69% valid code; is this commented out code?
(#708) There should be a comma after the last array item in a multi-line array.
(#717) There should be a comma after the last array item in a multi-line array.
(#722) Inline comments must start with a capital letter, digit or 3-dots sequence
(#722) This comment is 59% valid code; is this commented out code?
(#724) Line exceeds 132 characters; contains 143 characters
(#738) Line exceeds 132 characters; contains 142 characters
(#740) Line exceeds 132 characters; contains 175 characters
(#741) Inline comments must start with a capital letter, digit or 3-dots sequence
(#741) This comment is 60% valid code; is this commented out code?
(#783) This comment is 71% valid code; is this commented out code?
(#783) Line exceeds maximum limit of 180 characters; contains 190 characters
(#788) Line exceeds maximum limit of 180 characters; contains 207 characters
(#789) Line exceeds maximum limit of 180 characters; contains 208 characters
(#791) Whitespace found at end of line
(#804) Line exceeds 132 characters; contains 146 characters
(#805) Whitespace found at end of line
(#807) Line exceeds maximum limit of 180 characters; contains 206 characters
(#808) Line exceeds maximum limit of 180 characters; contains 208 characters
mod/pdfannotator/locallib.php
(#1) No one-line description found in phpdocs for docblock of file locallib.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#3) Line 2 of the opening comment must start "//".
(#8) Line 7 of the opening comment must start "//".
(#13) Line 12 of the opening comment must start "//".
(#16) Boilerplate comment must be followed by a single blank line or end of file
(#47) Line exceeds 132 characters; contains 138 characters
(#52) Line exceeds 132 characters; contains 136 characters
(#95) Line exceeds 132 characters; contains 137 characters
(#102) Inline comments must start with a capital letter, digit or 3-dots sequence
(#102) Inline comments must end in full-stops, exclamation marks, or question marks
(#102) This comment is 73% valid code; is this commented out code?
(#102) No space found before comment text; expected "// pdfannotator_data_preprocessing($context, 'id_pdfannotator_content', "editor-commentlist-inputs");" but found "//pdfannotator_data_preprocessing($context, 'id_pdfannotator_content', "editor-commentlist-inputs");"
(#111) Missing docblock for function pdfannotator_get_image_options_editor
(#112) Variable "image_options" must not contain underscores.
(#113) Variable "image_options" must not contain underscores.
(#114) Variable "image_options" must not contain underscores.
(#115) Variable "image_options" must not contain underscores.
(#116) Variable "image_options" must not contain underscores.
(#118) Variable "image_options" must not contain underscores.
(#119) Variable "image_options" must not contain underscores.
(#122) Missing docblock for function pdfannotator_get_editor_options
(#129) Whitespace found at end of line
(#130) Whitespace found at end of line
(#132) Whitespace found at end of line
(#141) Missing docblock for function pdfannotator_get_relativelink
(#143) Expected "if (...) {\n"; found "if(...) {\n"
(#144) Line exceeds 132 characters; contains 135 characters
(#150) Missing docblock for function pdfannotator_extract_images
(#169) Missing docblock for function pdfannotator_split_content_image
(#175) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#176) Logical operator "and" is prohibited; use "&&" instead
(#194) Whitespace found at end of line
(#195) Variable "imgpos_start" must not contain underscores.
(#195) Whitespace found at end of line
(#196) Variable "imgpos_end" must not contain underscores.
(#196) Variable "imgpos_start" must not contain underscores.
(#198) Variable "imgpos_start" must not contain underscores.
(#199) Variable "imgpos_start" must not contain underscores.
(#199) Variable "imgpos_end" must not contain underscores.
(#199) Variable "imgpos_start" must not contain underscores.
(#200) Variable "imgpos_end" must not contain underscores.
(#200) Variable "imgpos_end" must not contain underscores.
(#207) Whitespace found at end of line
(#214) Expected "foreach (...) {\n"; found "foreach(...) {\n"
(#216) Expected "if (...) {\n"; found "if(...) {\n"
(#223) Expected "if (...) {\n"; found "if(...) {\n"
(#232) Expected "} else if (...) {\n"; found "} else if (...){\n"
(#232) Expected "if (...) {\n"; found "if (...){\n"
(#234) Expected 1 space after "="; 2 found
(#244) Whitespace found at end of line
(#269) Whitespace found at end of line
(#278) Missing docblock for function pdfannotator_data_preprocessing
(#288) Variable "image_options" must not contain underscores.
(#298) Expected "if (...) {\n"; found "if(...) {\n"
(#301) Inline comments must start with a capital letter, digit or 3-dots sequence
(#302) Whitespace found at end of line
(#303) Inline comments must start with a capital letter, digit or 3-dots sequence
(#303) Whitespace found at end of line
(#308) Inline comments must start with a capital letter, digit or 3-dots sequence
(#308) Inline comments must end in full-stops, exclamation marks, or question marks
(#309) Variable "image_options" must not contain underscores.
(#310) Variable "image_options" must not contain underscores.
(#311) Variable "image_options" must not contain underscores.
(#312) Variable "image_options" must not contain underscores.
(#313) Variable "image_options" must not contain underscores.
(#314) Variable "image_options" must not contain underscores.
(#315) Variable "image_options" must not contain underscores.
(#319) Variable "image_options" must not contain underscores.
(#320) Variable "image_options" must not contain underscores.
(#326) Inline comments must start with a capital letter, digit or 3-dots sequence
(#326) This comment is 77% valid code; is this commented out code?
(#326) No space found before comment text; expected "// $PAGE->requires->js_init_call('inputDraftItemID', [$draftitemid, (int)$editorformat, $classname]);" but found "//$PAGE->requires->js_init_call('inputDraftItemID', [$draftitemid, (int)$editorformat, $classname]);"
(#327) Whitespace found at end of line
(#335) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $options.
(#335) Line exceeds 132 characters; contains 139 characters
(#349) Variable "file_record" must not contain underscores.
(#349) Expected 1 space before "=>"; 0 found
(#349) Expected 1 space after "=>"; 0 found
(#349) Expected 1 space before "=>"; 0 found
(#349) Expected 1 space after "=>"; 0 found
(#349) Expected 1 space before "=>"; 0 found
(#349) Expected 1 space after "=>"; 0 found
(#349) Expected 1 space before "=>"; 0 found
(#349) Expected 1 space after "=>"; 0 found
(#350) Logical operator "and" is prohibited; use "&&" instead
(#352) Logical operator "and" is prohibited; use "&&" instead
(#353) Inline comments must start with a capital letter, digit or 3-dots sequence
(#354) Inline comments must end in full-stops, exclamation marks, or question marks
(#357) Logical operator "and" is prohibited; use "&&" instead
(#357) Logical operator "or" is prohibited; use "||" instead
(#362) Variable "file_record" must not contain underscores.
(#367) Variable "file_record" must not contain underscores.
(#372) Inline comments must end in full-stops, exclamation marks, or question marks
(#385) Inline comments must end in full-stops, exclamation marks, or question marks
(#389) Inline comments must start with a capital letter, digit or 3-dots sequence
(#391) Inline comments must end in full-stops, exclamation marks, or question marks
(#394) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#400) Inline comments must start with a capital letter, digit or 3-dots sequence
(#404) Missing docblock for function pdfannotator_get_instance_name
(#407) Short array syntax must be used to define arrays
(#410) Missing docblock for function pdfannotator_get_course_name_by_id
(#412) Short array syntax must be used to define arrays
(#415) Missing docblock for function pdfannotator_get_username
(#417) Short array syntax must be used to define arrays
(#421) Missing docblock for function pdfannotator_get_annotationtype_id
(#426) Short array syntax must be used to define arrays
(#432) Missing docblock for function pdfannotator_get_annotationtype_name
(#434) Short array syntax must be used to define arrays
(#440) Missing docblock for function pdfannotator_handle_latex
(#444) This comment is 50% valid code; is this commented out code?
(#450) Short array syntax must be used to define arrays
(#489) Inline comments must end in full-stops, exclamation marks, or question marks
(#508) Missing docblock for function pdfannotator_process_latex_moodle
(#513) Short array syntax must be used to define arrays
(#543) Line exceeds 132 characters; contains 151 characters
(#543) Inline comments must start with a capital letter, digit or 3-dots sequence
(#549) Line exceeds 132 characters; contains 153 characters
(#564) Missing docblock for function pdfannotator_send_forward_message
(#569) Line exceeds 132 characters; contains 133 characters
(#573) Line exceeds 132 characters; contains 149 characters
(#578) Missing docblock for function pdfannotator_notify_manager
(#602) Short array syntax must be used to define arrays
(#602) Short array syntax must be used to define arrays
(#609) Missing docblock for function pdfannotator_format_notification_message_text
(#609) Line exceeds 132 characters; contains 152 characters
(#611) Short array syntax must be used to define arrays
(#619) Line exceeds 132 characters; contains 171 characters
(#634) Line exceeds 132 characters; contains 149 characters
(#636) Short array syntax must be used to define arrays
(#650) Short array syntax must be used to define arrays
(#653) Line exceeds 132 characters; contains 153 characters
(#710) Short array syntax must be used to define arrays
(#766) Inline comments must start with a capital letter, digit or 3-dots sequence
(#766) This comment is 67% valid code; is this commented out code?
(#786) Short array syntax must be used to define arrays
(#813) Short array syntax must be used to define arrays
(#820) Short array syntax must be used to define arrays
(#826) Line exceeds 132 characters; contains 143 characters
(#830) Line exceeds 132 characters; contains 161 characters
(#844) Missing docblock for function get_parent
(#845) Logical operator "and" is prohibited; use "&&" instead
(#851) Missing docblock for function get_visible_name
(#852) Logical operator "and" is prohibited; use "&&" instead
(#860) Missing docblock for function pdfannotator_set_mainfile
(#868) Short array syntax must be used to define arrays
(#878) Missing docblock for function pdfannotator_render_listitem_actions
(#878) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $actions.
(#885) Line exceeds 132 characters; contains 136 characters
(#894) Missing docblock for function pdfannotator_render_action_menu
(#899) Missing docblock for function pdfannotator_subscribe_all
(#911) Missing docblock for function pdfannotator_unsubscribe_all
(#923) Line exceeds 132 characters; contains 139 characters
(#952) Line exceeds 132 characters; contains 135 characters
(#952) Inline comments must end in full-stops, exclamation marks, or question marks
(#963) Line exceeds 132 characters; contains 135 characters
(#963) Inline comments must end in full-stops, exclamation marks, or question marks
(#1004) Short array syntax must be used to define arrays
(#1046) Line exceeds 132 characters; contains 136 characters
(#1099) Short array syntax must be used to define arrays
(#1135) Line exceeds 132 characters; contains 140 characters
(#1172) Short array syntax must be used to define arrays
(#1229) Line exceeds 132 characters; contains 139 characters
(#1243) Short array syntax must be used to define arrays
(#1245) Short array syntax must be used to define arrays
(#1245) Line exceeds 132 characters; contains 133 characters
(#1311) Line exceeds 132 characters; contains 156 characters
(#1322) Short array syntax must be used to define arrays
(#1324) Short array syntax must be used to define arrays
(#1331) Short array syntax must be used to define arrays
(#1331) Line exceeds 132 characters; contains 142 characters
(#1346) Missing docblock for function compare_votes_ascending
(#1353) Missing docblock for function compare_votes_descending
(#1360) Missing docblock for function compare_answers_ascending
(#1367) Missing docblock for function compare_answers_descending
(#1374) Missing docblock for function compare_time_ascending
(#1381) Missing docblock for function compare_time_descending
(#1388) Missing docblock for function compare_lastanswertime_ascending
(#1395) Missing docblock for function compare_lastanswertime_descending
(#1402) Missing docblock for function compare_commenttime_ascending
(#1409) Missing docblock for function compare_commenttime_descending
(#1416) Missing docblock for function compare_creationtime_ascending
(#1423) Missing docblock for function compare_creationtime_descending
(#1430) Missing docblock for function compare_alphabetically_ascending
(#1441) Missing docblock for function compare_alphabetically_descending
(#1452) Missing docblock for function compare_question_ascending
(#1463) Missing docblock for function compare_question_descending
(#1512) Missing docblock for function pdfannotator_sort_questions
(#1637) Missing docblock for function array_key_first
(#1676) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1679) Line exceeds 132 characters; contains 149 characters
(#1721) Line exceeds 132 characters; contains 149 characters
(#1729) Line exceeds 132 characters; contains 137 characters
(#1741) Line exceeds 132 characters; contains 137 characters
(#1764) Line exceeds 132 characters; contains 149 characters
(#1807) Line exceeds 132 characters; contains 149 characters
(#1814) Line exceeds 132 characters; contains 137 characters
(#1826) Line exceeds 132 characters; contains 137 characters
(#1847) Line exceeds 132 characters; contains 161 characters
(#1850) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1850) This comment is 54% valid code; is this commented out code?
(#1854) Line exceeds 132 characters; contains 176 characters
(#1868) Short array syntax must be used to define arrays
(#1886) Line exceeds 132 characters; contains 135 characters
(#1893) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#1912) Line exceeds 132 characters; contains 161 characters
(#1928) Line exceeds 132 characters; contains 148 characters
(#1930) Short array syntax must be used to define arrays
(#1930) Line exceeds 132 characters; contains 140 characters
(#1949) Short array syntax must be used to define arrays
(#1964) Line exceeds 132 characters; contains 135 characters
(#1966) Whitespace found at end of line
(#1974) Line exceeds 132 characters; contains 170 characters
(#1976) Line exceeds 132 characters; contains 171 characters
(#1990) Short array syntax must be used to define arrays
(#1990) Line exceeds 132 characters; contains 163 characters
(#2002) Short array syntax must be used to define arrays
(#2002) Line exceeds 132 characters; contains 133 characters
(#2006) Short array syntax must be used to define arrays
(#2011) Short array syntax must be used to define arrays
(#2049) Missing docblock for function pdfannotator_is_mobile_device
(#2051) Line exceeds 132 characters; contains 166 characters
(#2054) Missing docblock for function pdfannotator_is_phone
(#2056) Line exceeds 132 characters; contains 166 characters
(#2060) Missing docblock for function pdfannotator_get_last_answer
(#2062) Short array syntax must be used to define arrays
(#2076) Missing docblock for function pdfannotator_can_see_comment
(#2084) Short array syntax must be used to define arrays
(#2096) Line exceeds 132 characters; contains 152 characters
(#2108) Short array syntax must be used to define arrays
(#2120) File must end with a newline character
mod/pdfannotator/mod_form.php
(#1) No one-line description found in phpdocs for docblock of file mod_form.php
(#16) Boilerplate comment must be followed by a single blank line or end of file
(#22) Old MOODLE_INTERNAL check detected. Replace it by "defined('MOODLE_INTERNAL') || die();"
(#30) Missing docblock for class mod_pdfannotator_mod_form
(#32) Missing docblock for function definition
(#40) Short array syntax must be used to define arrays
(#62) Short array syntax must be used to define arrays
(#73) Short array syntax must be used to define arrays
(#79) Short array syntax must be used to define arrays
(#85) Short array syntax must be used to define arrays
(#92) Short array syntax must be used to define arrays
(#98) Short array syntax must be used to define arrays
(#104) Short array syntax must be used to define arrays
(#110) Short array syntax must be used to define arrays
(#116) Logical operator "and" is prohibited; use "&&" instead
(#117) Short array syntax must be used to define arrays
(#132) Missing docblock for function data_preprocessing
(#136) Short array syntax must be used to define arrays
(#142) Missing docblock for function validation
mod/pdfannotator/model/annotation.class.php
(#16) Boilerplate comment must be followed by a single blank line or end of file
(#29) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#31) Missing docblock for class pdfannotator_annotation
(#79) Short array syntax must be used to define arrays
(#103) Short array syntax must be used to define arrays
(#115) Short array syntax must be used to define arrays
(#117) Short array syntax must be used to define arrays
(#119) Short array syntax must be used to define arrays
(#122) Short array syntax must be used to define arrays
(#125) Short array syntax must be used to define arrays
(#196) Short array syntax must be used to define arrays
(#252) Short array syntax must be used to define arrays
(#263) Short array syntax must be used to define arrays
mod/pdfannotator/model/comment.class.php
(#1) No one-line description found in phpdocs for docblock of file comment.class.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#3) Line 2 of the opening comment must start "//".
(#8) Line 7 of the opening comment must start "//".
(#13) Line 12 of the opening comment must start "//".
(#16) Boilerplate comment must be followed by a single blank line or end of file
(#30) Missing docblock for class pdfannotator_comment
(#46) Short array syntax must be used to define arrays
(#62) Whitespace found at end of line
(#67) Line exceeds 132 characters; contains 152 characters
(#74) Whitespace found at end of line
(#120) Short array syntax must be used to define arrays
(#164) Short array syntax must be used to define arrays
(#172) Short array syntax must be used to define arrays
(#207) Line exceeds 132 characters; contains 133 characters
(#261) Short array syntax must be used to define arrays
(#286) Short array syntax must be used to define arrays
(#291) Short array syntax must be used to define arrays
(#295) This comment is 75% valid code; is this commented out code?
(#305) Short array syntax must be used to define arrays
(#326) Short array syntax must be used to define arrays
(#343) Short array syntax must be used to define arrays
(#367) Short array syntax must be used to define arrays
(#373) Short array syntax must be used to define arrays
(#378) Short array syntax must be used to define arrays
(#397) Short array syntax must be used to define arrays
(#400) Short array syntax must be used to define arrays
(#410) Missing docblock for function update
(#423) Line exceeds 132 characters; contains 142 characters
(#434) Short array syntax must be used to define arrays
(#460) Short array syntax must be used to define arrays
(#483) Short array syntax must be used to define arrays
(#487) Short array syntax must be used to define arrays
(#507) Short array syntax must be used to define arrays
(#508) Short array syntax must be used to define arrays
(#545) Missing docblock for function is_solved
(#557) Short array syntax must be used to define arrays
(#567) Short array syntax must be used to define arrays
(#577) Short array syntax must be used to define arrays
(#588) Short array syntax must be used to define arrays
(#592) Missing docblock for function get_questions
(#598) Short array syntax must be used to define arrays
(#623) Missing docblock for function get_all_questions
(#629) Short array syntax must be used to define arrays
mod/pdfannotator/model/overviewtable.php
(#1) No one-line description found in phpdocs for docblock of file overviewtable.php
(#16) Boilerplate comment must be followed by a single blank line or end of file
(#31) Possible useless method overriding detected
(#31) Missing docblock for function __construct
(#35) Missing docblock for function setup
(#36) Short array syntax must be used to define arrays
(#41) There should be a comma after the last array item in a multi-line array.
(#62) Missing member variable doc comment
(#64) Missing docblock for function __construct
(#67) Inline comments must start with a capital letter, digit or 3-dots sequence
(#67) This comment is 67% valid code; is this commented out code?
(#69) Short array syntax must be used to define arrays
(#84) Inline comments must start with a capital letter, digit or 3-dots sequence
(#84) This comment is 68% valid code; is this commented out code?
(#86) Inline comments must start with a capital letter, digit or 3-dots sequence
(#86) This comment is 60% valid code; is this commented out code?
(#90) Inline comments must start with a capital letter, digit or 3-dots sequence
(#90) This comment is 56% valid code; is this commented out code?
(#93) Inline comments must start with a capital letter, digit or 3-dots sequence
(#93) This comment is 63% valid code; is this commented out code?
(#95) Inline comments must start with a capital letter, digit or 3-dots sequence
(#95) This comment is 68% valid code; is this commented out code?
(#97) Inline comments must start with a capital letter, digit or 3-dots sequence
(#97) This comment is 65% valid code; is this commented out code?
(#99) Short array syntax must be used to define arrays
(#122) Missing member variable doc comment
(#124) Missing docblock for function __construct
(#127) Inline comments must start with a capital letter, digit or 3-dots sequence
(#127) This comment is 67% valid code; is this commented out code?
(#129) Short array syntax must be used to define arrays
(#138) Inline comments must start with a capital letter, digit or 3-dots sequence
(#138) This comment is 68% valid code; is this commented out code?
(#140) Inline comments must start with a capital letter, digit or 3-dots sequence
(#140) This comment is 60% valid code; is this commented out code?
(#142) Inline comments must start with a capital letter, digit or 3-dots sequence
(#142) This comment is 60% valid code; is this commented out code?
(#145) Inline comments must start with a capital letter, digit or 3-dots sequence
(#145) This comment is 68% valid code; is this commented out code?
(#147) Inline comments must start with a capital letter, digit or 3-dots sequence
(#147) This comment is 65% valid code; is this commented out code?
(#149) Inline comments must start with a capital letter, digit or 3-dots sequence
(#149) This comment is 68% valid code; is this commented out code?
(#150) Short array syntax must be used to define arrays
(#164) Missing member variable doc comment
(#166) Missing docblock for function __construct
(#169) Inline comments must start with a capital letter, digit or 3-dots sequence
(#169) This comment is 67% valid code; is this commented out code?
(#171) Short array syntax must be used to define arrays
(#178) Inline comments must start with a capital letter, digit or 3-dots sequence
(#178) This comment is 68% valid code; is this commented out code?
(#180) Inline comments must start with a capital letter, digit or 3-dots sequence
(#180) This comment is 68% valid code; is this commented out code?
(#183) Inline comments must start with a capital letter, digit or 3-dots sequence
(#183) This comment is 58% valid code; is this commented out code?
(#186) Inline comments must start with a capital letter, digit or 3-dots sequence
(#186) This comment is 65% valid code; is this commented out code?
(#187) Short array syntax must be used to define arrays
(#199) Missing member variable doc comment
(#201) Missing docblock for function __construct
(#205) Short array syntax must be used to define arrays
(#213) Inline comments must start with a capital letter, digit or 3-dots sequence
(#213) This comment is 68% valid code; is this commented out code?
(#215) Inline comments must start with a capital letter, digit or 3-dots sequence
(#215) This comment is 60% valid code; is this commented out code?
(#218) Inline comments must start with a capital letter, digit or 3-dots sequence
(#218) This comment is 68% valid code; is this commented out code?
(#220) Inline comments must start with a capital letter, digit or 3-dots sequence
(#220) This comment is 60% valid code; is this commented out code?
(#223) Inline comments must start with a capital letter, digit or 3-dots sequence
(#223) This comment is 68% valid code; is this commented out code?
(#224) Short array syntax must be used to define arrays
mod/pdfannotator/model/pdfannotator.php
(#1) No one-line description found in phpdocs for docblock of file pdfannotator.php
(#16) Boilerplate comment must be followed by a single blank line or end of file
(#32) Missing member variable doc comment
(#33) Missing member variable doc comment
(#34) Missing member variable doc comment
(#35) Missing member variable doc comment
(#36) You must use "/**" style comments for a member variable comment
(#37) Missing member variable doc comment
(#38) Missing member variable doc comment
(#39) Missing member variable doc comment
(#41) Missing docblock for function __construct
(#45) Short array syntax must be used to define arrays
(#46) Short array syntax must be used to define arrays
(#47) Short array syntax must be used to define arrays
(#48) Short array syntax must be used to define arrays
(#49) Short array syntax must be used to define arrays
(#50) Short array syntax must be used to define arrays
(#70) Short array syntax must be used to define arrays
(#90) Missing docblock for function get_cm_info
(#92) Short array syntax must be used to define arrays
(#102) Short array syntax must be used to define arrays
(#110) Missing docblock for function use_votes
(#112) Short array syntax must be used to define arrays
(#117) Missing docblock for function get_id
(#121) Missing docblock for function get_name
(#125) Missing docblock for function get_conversations
(#137) Short array syntax must be used to define arrays
(#163) Short array syntax must be used to define arrays
mod/pdfannotator/model/statistics.class.php
(#1) No one-line description found in phpdocs for docblock of file statistics.class.php
(#16) Boilerplate comment must be followed by a single blank line or end of file
(#23) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#30) Missing member variable doc comment
(#31) Missing member variable doc comment
(#32) Missing member variable doc comment
(#33) Missing member variable doc comment
(#35) Missing docblock for function __construct
(#51) Short array syntax must be used to define arrays
(#72) Short array syntax must be used to define arrays
(#88) Short array syntax must be used to define arrays
(#105) Short array syntax must be used to define arrays
(#114) Short array syntax must be used to define arrays
(#123) Short array syntax must be used to define arrays
(#133) Short array syntax must be used to define arrays
(#133) Short array syntax must be used to define arrays
(#135) Short array syntax must be used to define arrays
(#135) Short array syntax must be used to define arrays
(#137) Short array syntax must be used to define arrays
(#137) Short array syntax must be used to define arrays
(#144) Short array syntax must be used to define arrays
(#144) Short array syntax must be used to define arrays
(#146) Short array syntax must be used to define arrays
(#146) Short array syntax must be used to define arrays
(#148) Short array syntax must be used to define arrays
(#148) Short array syntax must be used to define arrays
(#155) Short array syntax must be used to define arrays
(#155) Short array syntax must be used to define arrays
(#158) Short array syntax must be used to define arrays
(#158) Short array syntax must be used to define arrays
(#163) Short array syntax must be used to define arrays
(#163) Short array syntax must be used to define arrays
(#217) Short array syntax must be used to define arrays
(#232) Short array syntax must be used to define arrays
(#268) Missing docblock for function count_protected_comments
(#294) Missing docblock for function count_private_comments_in_course
(#298) Short array syntax must be used to define arrays
(#301) Missing docblock for function count_protected_comments_in_course
(#305) Short array syntax must be used to define arrays
mod/pdfannotator/renderable.php
(#16) Boilerplate comment must be followed by a single blank line or end of file
(#30) Missing docblock for class pdfannotator_comment_info
(#32) Missing member variable doc comment
(#33) Missing member variable doc comment
(#34) Missing member variable doc comment
(#35) Missing member variable doc comment
(#36) Missing member variable doc comment
mod/pdfannotator/renderer.php
(#1) No one-line description found in phpdocs for docblock of file renderer.php
(#24) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#26) Missing docblock for class mod_pdfannotator_renderer
(#72) Short array syntax must be used to define arrays
(#78) Short array syntax must be used to define arrays
(#84) Short array syntax must be used to define arrays
(#104) Short array syntax must be used to define arrays
(#127) Short array syntax must be used to define arrays
mod/pdfannotator/reportform.php
(#1) No one-line description found in phpdocs for docblock of file reportform.php
(#16) Boilerplate comment must be followed by a single blank line or end of file
(#34) Missing docblock for function definition
(#69) Missing docblock for function display
mod/pdfannotator/settings.php
(#1) No one-line description found in phpdocs for docblock of file settings.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#3) Line 2 of the opening comment must start "//".
(#8) Line 7 of the opening comment must start "//".
(#13) Line 12 of the opening comment must start "//".
(#16) Boilerplate comment must be followed by a single blank line or end of file
(#53) Short array syntax must be used to define arrays
(#59) Whitespace found at end of line
(#62) Whitespace found at end of line within string
(#63) Whitespace found at end of line within string
(#64) Whitespace found at end of line within string
(#65) Whitespace found at end of line within string
(#66) Whitespace found at end of line within string
(#67) Whitespace found at end of line within string
(#68) Whitespace found at end of line within string
(#69) Whitespace found at end of line within string
(#70) Whitespace found at end of line within string
(#71) Whitespace found at end of line within string
(#80) Whitespace found at end of line
mod/pdfannotator/tests/generator/lib.php
(#34) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $options.
mod/pdfannotator/tests/privacy/provider_test.php
(#32) Unit test provider_test should be declared as final.
(#34) Missing member variable doc comment
(#35) Missing member variable doc comment
(#36) Missing member variable doc comment
(#37) Missing member variable doc comment
(#38) Missing member variable doc comment
(#39) Missing member variable doc comment
(#40) Missing member variable doc comment
(#42) The setUp() method in unit tests must always call to parent::setUp().
(#118) Test method test_delete_data_for_users() is missing any coverage information, own or at class level
(#118) Test method test_delete_data_for_users() is missing a return type
(#175) Expected 1 space after "="; 2 found
(#186) Variable "count_subs" must not contain underscores.
(#191) Variable "count_subs" must not contain underscores.
(#198) Variable "count_votes" must not contain underscores.
(#203) Variable "count_votes" must not contain underscores.
(#206) Variable "count_annotations" must not contain underscores.
(#207) Variable "count_annotations" must not contain underscores.
(#208) Variable "count_reports" must not contain underscores.
(#209) Variable "count_reports" must not contain underscores.
(#210) Variable "count_comments" must not contain underscores.
(#211) Variable "count_comments" must not contain underscores.
(#214) Variable "count_pics" must not contain underscores.
(#221) Variable "count_pics" must not contain underscores.
mod/pdfannotator/view.php
(#1) Missing @copyright tag
(#1) Missing @license tag
(#1) Missing docblock for file view.php
(#1) End of line character is invalid; expected "\n" but found "\r\n"
(#3) Line 2 of the opening comment must start "//".
(#8) Line 7 of the opening comment must start "//".
(#13) Line 12 of the opening comment must start "//".
(#16) Boilerplate comment must be followed by a single blank line or end of file
(#37) Short array syntax must be used to define arrays
(#38) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#43) Function print_error() has been deprecated; use throw new moodle_exception() (using lang strings only if meant to be shown to final user)() instead
(#45) Short array syntax must be used to define arrays
(#60) Short array syntax must be used to define arrays
(#81) Whitespace found at end of line
(#85) Whitespace found at end of line

Javascript coding style problems

(70 errors, 55 warnings)

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

mod/pdfannotator/shared/locallib.js
(#8) 'addDropdownNavigation' is defined but never used. (no-unused-vars)
(#49) This line has a length of 205. Maximum allowed is 132. (max-len)
(#61) Unexpected space before function parentheses. (space-before-function-paren)
(#68) Unexpected space before function parentheses. (space-before-function-paren)
(#69) Unexpected space before function parentheses. (space-before-function-paren)
(#76) Missing space before opening brace. (space-before-blocks)
(#79) Missing space before opening brace. (space-before-blocks)
(#86) 'renderMathJax' is defined but never used. (no-unused-vars)
(#88) Unexpected space before function parentheses. (space-before-function-paren)
(#90) 'MathJax' is not defined. (no-undef)
(#90) 'MathJax' is not defined. (no-undef)
(#94) Empty block statement. (no-empty)
(#100) 'fixCommentForm' is defined but never used. (no-unused-vars)
(#101) '$' is not defined. (no-undef)
(#102) '$' is not defined. (no-undef)
(#103) '$' is not defined. (no-undef)
(#104) '$' is not defined. (no-undef)
(#107) '$' is not defined. (no-undef)
(#107) '$' is not defined. (no-undef)
(#108) '$' is not defined. (no-undef)
(#109) '$' is not defined. (no-undef)
(#110) '$' is not defined. (no-undef)
(#111) '$' is not defined. (no-undef)
(#112) '$' is not defined. (no-undef)
(#114) '$' is not defined. (no-undef)
(#118) '$' is not defined. (no-undef)
(#118) Unexpected space before function parentheses. (space-before-function-paren)
(#118) 'event' is defined but never used. (no-unused-vars)
(#122) '$' is not defined. (no-undef)
(#122) Unexpected space before function parentheses. (space-before-function-paren)
(#122) 'event' is defined but never used. (no-unused-vars)
(#124) '$' is not defined. (no-undef)
(#125) '$' is not defined. (no-undef)
(#126) '$' is not defined. (no-undef)
(#127) '$' is not defined. (no-undef)
(#130) '$' is not defined. (no-undef)
(#138) '$' is not defined. (no-undef)
(#140) '$' is not defined. (no-undef)
(#144) '$' is not defined. (no-undef)
(#145) '$' is not defined. (no-undef)
(#146) '$' is not defined. (no-undef)
(#150) 'closeComment' is defined but never used. (no-unused-vars)
(#157) 'makeFullScreen' is defined but never used. (no-unused-vars)
(#182) Trailing spaces not allowed. (no-trailing-spaces)
(#184) 'checkOnlyOneCheckbox' is defined but never used. (no-unused-vars)
(#184) There should be no space after this paren. (space-in-parens)
(#184) 'Y' is defined but never used. (no-unused-vars)
(#184) There should be no space before this paren. (space-in-parens)
(#185) 'radios' is assigned a value but never used. (no-unused-vars)
(#189) Expected space(s) after "if". (keyword-spacing)
(#190) Missing space before opening brace. (space-before-blocks)
(#191) Expected space(s) after "if". (keyword-spacing)
(#192) Expected space(s) after "if". (keyword-spacing)
(#192) Missing space before opening brace. (space-before-blocks)
(#195) Expected space(s) after "if". (keyword-spacing)
(#202) Expected space(s) after "if". (keyword-spacing)
(#203) Missing space before opening brace. (space-before-blocks)
(#204) Expected space(s) after "if". (keyword-spacing)
(#205) Expected space(s) after "if". (keyword-spacing)
(#205) Missing space before opening brace. (space-before-blocks)
(#208) Expected space(s) after "if". (keyword-spacing)
(#215) Expected space(s) after "if". (keyword-spacing)
(#216) Missing space before opening brace. (space-before-blocks)
(#217) Expected space(s) after "if". (keyword-spacing)
(#218) Expected space(s) after "if". (keyword-spacing)
(#218) Missing space before opening brace. (space-before-blocks)
(#221) Expected space(s) after "if". (keyword-spacing)
(#229) 'setTimeoutNotification' is defined but never used. (no-unused-vars)
(#229) Missing space before opening brace. (space-before-blocks)
(#230) Missing space before opening brace. (space-before-blocks)
(#232) Trailing spaces not allowed. (no-trailing-spaces)
(#234) Trailing spaces not allowed. (no-trailing-spaces)
mod/pdfannotator/shared/overview.js
(#16) 'startOverview' is defined but never used. (no-unused-vars)
(#18) Unexpected space before function parentheses. (space-before-function-paren)
(#18) 'templates' is defined but never used. (no-unused-vars)
(#18) 'notification' is defined but never used. (no-unused-vars)
(#20) Expected space or tab after '/**' in comment. (spaced-comment)
(#26) 'addDropdownNavigation' is not defined. (no-undef)
(#41) Expected space or tab after '/**' in comment. (spaced-comment)
(#51) There should be no space after this paren. (space-in-parens)
(#61) Unexpected space before function parentheses. (space-before-function-paren)
(#70) Expected space or tab after '/**' in comment. (spaced-comment)
(#129) A space is required after ','. (comma-spacing)
(#145) Unexpected space before function parentheses. (space-before-function-paren)
(#153) This line has a length of 203. Maximum allowed is 132. (max-len)
(#153) Unary word operator 'typeof' must be followed by whitespace. (space-unary-ops)
(#153) There should be no space after this paren. (space-in-parens)
(#153) Unary word operator 'typeof' must be followed by whitespace. (space-unary-ops)
(#153) Use '===' to compare with null. (no-eq-null)
(#153) There should be no space before this paren. (space-in-parens)
(#342) Unexpected space before function parentheses. (space-before-function-paren)
(#355) There should be no space after this paren. (space-in-parens)
(#396) Unexpected space before function parentheses. (space-before-function-paren)
(#401) Unexpected space before function parentheses. (space-before-function-paren)
(#403) Trailing spaces not allowed. (no-trailing-spaces)
(#409) Missing semicolon. (semi)
(#428) Unnecessary escape character: \(. (no-useless-escape)
(#433) Unnecessary escape character: \). (no-useless-escape)
(#436) Unnecessary escape character: \[. (no-useless-escape)
(#441) Unnecessary escape character: \]. (no-useless-escape)
(#449) Missing semicolon. (semi)
(#459) This line has a length of 225. Maximum allowed is 132. (max-len)
(#466) Unexpected space before function parentheses. (space-before-function-paren)
(#483) Unexpected space before function parentheses. (space-before-function-paren)
(#485) 'MathJax' is not defined. (no-undef)
(#485) 'MathJax' is not defined. (no-undef)
(#489) Empty block statement. (no-empty)
mod/pdfannotator/shared/statistic.js
(#9) This line has a length of 199. Maximum allowed is 132. (max-len)
(#9) 'setCharts' is defined but never used. (no-unused-vars)
(#10) Unexpected space before function parentheses. (space-before-function-paren)
(#18) This line has a length of 205. Maximum allowed is 132. (max-len)
(#22) 'myChart' is assigned a value but never used. (no-unused-vars)
(#34) This line has a length of 144. Maximum allowed is 132. (max-len)
(#48) This line has a length of 148. Maximum allowed is 132. (max-len)
(#62) Duplicate key 'borderColor'. (no-dupe-keys)
(#63) Duplicate key 'borderWidth'. (no-dupe-keys)
(#64) Trailing spaces not allowed. (no-trailing-spaces)
(#66) This line has a length of 142. Maximum allowed is 132. (max-len)
(#72) Duplicate key 'borderColor'. (no-dupe-keys)
(#73) Duplicate key 'borderWidth'. (no-dupe-keys)
(#74) Trailing spaces not allowed. (no-trailing-spaces)
(#83) This line has a length of 146. Maximum allowed is 132. (max-len)
(#99) This line has a length of 145. Maximum allowed is 132. (max-len)
(#153) This line has a length of 192. Maximum allowed is 132. (max-len)
(#165) Trailing spaces not allowed. (no-trailing-spaces)

CSS problems

(90 errors, 2 warnings)

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

mod/pdfannotator/styles.css
(#917) Expected single space before "{" (block-opening-brace-space-before)
(#554) Unexpected !important (declaration-no-important)
(#582) Unexpected !important (declaration-no-important)
(#645) Unexpected !important (declaration-no-important)
(#741) Unexpected !important (declaration-no-important)
(#745) Unexpected !important (declaration-no-important)
(#754) Unexpected !important (declaration-no-important)
(#762) Unexpected !important (declaration-no-important)
(#766) Unexpected !important (declaration-no-important)
(#771) Unexpected !important (declaration-no-important)
(#775) Unexpected !important (declaration-no-important)
(#805) Unexpected !important (declaration-no-important)
(#865) Unexpected !important (declaration-no-important)
(#868) Unexpected !important (declaration-no-important)
(#869) Unexpected !important (declaration-no-important)
(#931) Unexpected !important (declaration-no-important)
(#945) Unexpected !important (declaration-no-important)
(#948) Unexpected !important (declaration-no-important)
(#951) Unexpected !important (declaration-no-important)
(#954) Unexpected !important (declaration-no-important)
(#1024) Unexpected !important (declaration-no-important)
(#1172) Unexpected !important (declaration-no-important)
(#1181) Unexpected !important (declaration-no-important)
(#1197) Unexpected !important (declaration-no-important)
(#1198) Unexpected !important (declaration-no-important)
(#1280) Unexpected !important (declaration-no-important)
(#205) Unexpected URL scheme "data:" (function-url-scheme-disallowed-list)
(#230) Unexpected URL scheme "data:" (function-url-scheme-disallowed-list)
(#708) Unexpected unit (length-zero-no-unit)
(#264) Unexpected whitespace at end of line (no-eol-whitespace)
(#268) Unexpected whitespace at end of line (no-eol-whitespace)
(#274) Unexpected whitespace at end of line (no-eol-whitespace)
(#284) Unexpected whitespace at end of line (no-eol-whitespace)
(#341) Unexpected whitespace at end of line (no-eol-whitespace)
(#347) Unexpected whitespace at end of line (no-eol-whitespace)
(#403) Unexpected whitespace at end of line (no-eol-whitespace)
(#479) Unexpected whitespace at end of line (no-eol-whitespace)
(#537) Unexpected whitespace at end of line (no-eol-whitespace)
(#237) Unexpected extra semicolon (no-extra-semicolons)
(#250) Expected indentation of 4 spaces (indentation)
(#251) Expected indentation of 4 spaces (indentation)
(#252) Expected indentation of 4 spaces (indentation)
(#253) Expected indentation of 4 spaces (indentation)
(#254) Expected indentation of 4 spaces (indentation)
(#255) Expected indentation of 4 spaces (indentation)
(#256) Expected indentation of 4 spaces (indentation)
(#257) Expected indentation of 4 spaces (indentation)
(#258) Expected indentation of 4 spaces (indentation)
(#290) Expected indentation of 4 spaces (indentation)
(#296) Expected indentation of 4 spaces (indentation)
(#297) Expected indentation of 4 spaces (indentation)
(#305) Expected indentation of 4 spaces (indentation)
(#306) Expected indentation of 4 spaces (indentation)
(#307) Expected indentation of 4 spaces (indentation)
(#313) Expected indentation of 4 spaces (indentation)
(#314) Expected indentation of 4 spaces (indentation)
(#315) Expected indentation of 4 spaces (indentation)
(#316) Expected indentation of 4 spaces (indentation)
(#321) Expected indentation of 4 spaces (indentation)
(#322) Expected indentation of 4 spaces (indentation)
(#323) Expected indentation of 4 spaces (indentation)
(#327) Expected indentation of 4 spaces (indentation)
(#331) Expected indentation of 4 spaces (indentation)
(#360) Expected indentation of 4 spaces (indentation)
(#361) Expected indentation of 4 spaces (indentation)
(#402) Expected indentation of 0 spaces (indentation)
(#405) Expected indentation of 4 spaces (indentation)
(#422) Expected indentation of 4 spaces (indentation)
(#441) Expected indentation of 4 spaces (indentation)
(#437) Expected indentation of 8 spaces (indentation)
(#438) Expected indentation of 8 spaces (indentation)
(#439) Expected indentation of 8 spaces (indentation)
(#440) Expected indentation of 8 spaces (indentation)
(#445) Expected indentation of 4 spaces (indentation)
(#481) Expected indentation of 4 spaces (indentation)
(#482) Expected indentation of 4 spaces (indentation)
(#488) Expected indentation of 4 spaces (indentation)
(#489) Expected indentation of 4 spaces (indentation)
(#490) Expected indentation of 4 spaces (indentation)
(#495) Expected indentation of 4 spaces (indentation)
(#501) Expected indentation of 4 spaces (indentation)
(#502) Expected indentation of 4 spaces (indentation)
(#511) Expected indentation of 4 spaces (indentation)
(#512) Expected indentation of 4 spaces (indentation)
(#518) Expected indentation of 4 spaces (indentation)
(#519) Expected indentation of 4 spaces (indentation)
(#525) Expected indentation of 4 spaces (indentation)
(#526) Expected indentation of 4 spaces (indentation)
(#559) Expected indentation of 4 spaces (indentation)
(#563) Expected indentation of 4 spaces (indentation)
(#567) Expected indentation of 4 spaces (indentation)
(#568) Expected indentation of 4 spaces (indentation)

PHPDocs style problems

(81 errors, 0 warnings)

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

mod/pdfannotator/classes/output/answermenu.php
(#84) Phpdocs for function answermenu::export_for_template has incomplete parameters list
mod/pdfannotator/classes/output/comment.php
(#38) Phpdocs for function comment::__construct has incomplete parameters list
(#115) Phpdocs for function comment::export_for_template has incomplete parameters list
(#167) Phpdocs for function comment::addsolvedicon has incomplete parameters list
(#183) Phpdocs for function comment::addreportbutton has incomplete parameters list
(#197) Phpdocs for function comment::addcloseopenbutton has incomplete parameters list
(#219) Phpdocs for function comment::addeditbutton has incomplete parameters list
(#260) Phpdocs for function comment::adddeletebutton has incomplete parameters list
mod/pdfannotator/classes/output/questionmenu.php
(#67) Phpdocs for function questionmenu::export_for_template has incomplete parameters list
mod/pdfannotator/classes/output/reportmenu.php
(#77) Phpdocs for function reportmenu::export_for_template has incomplete parameters list
mod/pdfannotator/classes/output/statistics.php
(#67) Phpdocs for function statistics::export_for_template has incomplete parameters list
mod/pdfannotator/lib.php
(#81) Phpdocs for function pdfannotator_reset_userdata has incomplete parameters list
(#457) Phpdocs for function pdfannotator_export_contents has incomplete parameters list
(#598) Phpdocs for function pdfannotator_get_recent_mod_activity has incomplete parameters list
(#770) Phpdocs for function mod_pdfannotator_output_fragment_open_edit_comment_editor has incomplete parameters list
(#797) Phpdocs for function mod_pdfannotator_output_fragment_open_add_comment_editor has incomplete parameters list
mod/pdfannotator/locallib.php
(#38) Phpdocs for function pdfannotator_display_embed has incomplete parameters list
(#331) Phpdocs for function pdfannotator_file_prepare_draft_area has incomplete parameters list
(#533) Phpdocs for function pdfannotator_process_latex_google has incomplete parameters list
(#626) Phpdocs for function pdfannotator_format_notification_message_html has incomplete parameters list
(#657) Phpdocs for function pdfannotator_get_clicktoopen has incomplete parameters list
(#672) Phpdocs for function pdfannotator_get_clicktodownload has incomplete parameters list
(#774) Phpdocs for function pdfannotator_get_number_of_new_activities has incomplete parameters list
(#924) Phpdocs for function pdfannotator_subscribed has incomplete parameters list
(#948) Phpdocs for function pdfannotator_get_user_datetime has incomplete parameters list
(#958) Phpdocs for function pdfannotator_get_user_datetime_shortformat has incomplete parameters list
(#971) Phpdocs for function pdfannotator_prepare_overviewpage has incomplete parameters list
(#1012) Phpdocs for function pdfannotator_get_questions has incomplete parameters list
(#1112) Phpdocs for function pdfannotator_get_posts_by_this_user has incomplete parameters list
(#1185) Phpdocs for function pdfannotator_get_answers_for_this_user has incomplete parameters list
(#1298) Phpdocs for function pdfannotator_get_reports has incomplete parameters list
(#1652) Phpdocs for function pdfannotator_print_questions has incomplete parameters list
(#1707) Phpdocs for function pdfannotator_print_answers has incomplete parameters list
(#1750) Phpdocs for function pdfannotator_print_this_users_posts has incomplete parameters list
(#1793) Phpdocs for function pdfannotator_print_reports has incomplete parameters list
(#1837) Phpdocs for function pdfannotator_questionstable_add_row has incomplete parameters list
(#1882) Phpdocs for function pdfannotator_answerstable_add_row has incomplete parameters list
(#1956) Phpdocs for function pdfannotator_reportstable_add_row has incomplete parameters list
(#2036) Phpdocs for function pdfannotator_optional_timeago has incomplete parameters list
(#2102) Phpdocs for function pdfannotator_count_answers has incomplete parameters list
(#371) Inline phpdocs tag {@link file_storage::search_references()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#372) Inline phpdocs tag {@link file_storage::search_references_count()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
mod/pdfannotator/model/annotation.class.php
(#36) Phpdocs for function pdfannotator_annotation::create_annotation has incomplete parameters list
(#60) Phpdocs for function pdfannotator_annotation::update has incomplete parameters list
(#94) Phpdocs for function pdfannotator_annotation::delete has incomplete parameters list
(#141) Phpdocs for function pdfannotator_annotation::deletion_allowed has incomplete parameters list
(#182) Phpdocs for function pdfannotator_annotation::shifting_allowed has incomplete parameters list
(#205) Phpdocs for function pdfannotator_annotation::get_information has incomplete parameters list
(#246) Phpdocs for function pdfannotator_annotation::get_author has incomplete parameters list
(#258) Phpdocs for function pdfannotator_annotation::get_pageid has incomplete parameters list
(#269) Phpdocs for function pdfannotator_annotation::get_question has incomplete parameters list
mod/pdfannotator/model/comment.class.php
(#35) Phpdocs for function pdfannotator_comment::create has incomplete parameters list
(#147) Phpdocs for function pdfannotator_comment::read has incomplete parameters list
(#225) Phpdocs for function pdfannotator_comment::set_username has incomplete parameters list
(#250) Phpdocs for function pdfannotator_comment::hide_comment has incomplete parameters list
(#335) Phpdocs for function pdfannotator_comment::delete_comment has incomplete parameters list
(#446) Phpdocs for function pdfannotator_comment::insert_vote has incomplete parameters list
(#476) Phpdocs for function pdfannotator_comment::insert_subscription has incomplete parameters list
(#502) Phpdocs for function pdfannotator_comment::delete_subscription has incomplete parameters list
(#517) Phpdocs for function pdfannotator_comment::mark_solved has incomplete parameters list
(#552) Phpdocs for function pdfannotator_comment::is_voted has incomplete parameters list
(#562) Phpdocs for function pdfannotator_comment::get_number_of_votes has incomplete parameters list
(#572) Phpdocs for function pdfannotator_comment::is_subscribed has incomplete parameters list
(#582) Phpdocs for function pdfannotator_comment::get_subscribed_users has incomplete parameters list
(#644) Phpdocs for function pdfannotator_comment::get_questions_search has incomplete parameters list
mod/pdfannotator/model/overviewtable.php
(#49) Phpdocs for function overviewtable::wrap has incomplete parameters list
mod/pdfannotator/model/pdfannotator.php
(#59) Phpdocs for function pdfannotator_instance::get_pdfannotator_instances has incomplete parameters list
mod/pdfannotator/model/statistics.class.php
(#44) Phpdocs for function pdfannotator_statistics::get_comments_annotator has incomplete parameters list
(#61) Phpdocs for function pdfannotator_statistics::get_comments_course has incomplete parameters list
(#78) Phpdocs for function pdfannotator_statistics::get_comments_average_annotator has incomplete parameters list
(#94) Phpdocs for function pdfannotator_statistics::get_comments_average_course has incomplete parameters list
(#108) Phpdocs for function pdfannotator_statistics::get_reports_annotator has incomplete parameters list
(#117) Phpdocs for function pdfannotator_statistics::get_reports_course has incomplete parameters list
(#172) Phpdocs for function pdfannotator_statistics::get_chartdata has incomplete parameters list
(#224) Phpdocs for function pdfannotator_statistics::count_comments_annotator has incomplete parameters list
(#240) Phpdocs for function pdfannotator_statistics::count_private_comments has incomplete parameters list
mod/pdfannotator/renderer.php
(#30) Phpdocs for function mod_pdfannotator_renderer::render_index has incomplete parameters list
(#38) Phpdocs for function mod_pdfannotator_renderer::render_statistic has incomplete parameters list
(#48) Phpdocs for function mod_pdfannotator_renderer::render_dropdownmenu has incomplete parameters list
(#95) Phpdocs for function mod_pdfannotator_renderer::pdfannotator_create_tab has incomplete parameters list
(#116) Phpdocs for function mod_pdfannotator_renderer::pdfannotator_render_tabs has incomplete parameters list

Update savepoints problems

(0 errors, 0 warnings)

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


Third party library modification problems

(0 errors, 0 warnings)

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


grunt changes

(1 errors, 1 warnings)

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

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

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 20 warnings)

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

mod/pdfannotator/templates/add_comment_editor_placeholder.mustache
(#1) Example context missing (@template section not found.)
mod/pdfannotator/templates/comment.mustache
(#1) Example context missing (@template section not found.)
(#1) Template produced no content
mod/pdfannotator/templates/dropdownmenu.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation info, line 4: Possible misuse of “aria-label”. (If you disagree with this warning, file an issue report or send e-mail to www-validator@w3.org.) (> <i class="icon fa fa-cog fa-fw" aria-hidden="true" title="((+actiondropdown%2C+pdfannotator+))" aria-label="((+actiondropdown%2C+pdfannotator+))"></i> )
(#1) HTML Validation error, line 7: Bad value “button” for attribute “type” on element “a”: Subtype missing. ( <li><a href="" class="dropdown-item " type="button"> )
(#1) HTML Validation error, line 3: The “aria-controls” attribute must point to an element in the same document. (own"> <a tabindex="0" class="dropdown-toggle icon-no-margin" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="action-menu-3-menu"> )
mod/pdfannotator/templates/edit_comment_editor_placeholder.mustache
(#1) Example context missing (@template section not found.)
mod/pdfannotator/templates/index.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 21: Attribute “alt” not allowed on element “button” at this point. ( <button id="scaleMinus" class="" title="((+zoomout%2C+pdfannotator+))" alt="((+zoomout%2C+pdfannotator+))"> )
(#1) HTML Validation error, line 22: Attribute “alt” not allowed on element “i” at this point. ( <i class="icon fa fa-minus-circle fa-lg" title="((+zoomout%2C+pdfannotator+))" alt="((+zoomout%2C+pdfannotator+))"></i> )
(#1) HTML Validation error, line 24: Attribute “alt” not allowed on element “button” at this point. ( --><button id="scalePlus" class="" title="((+zoomin%2C+pdfannotator+))" alt="((+zoomin%2C+pdfannotator+))"> )
(#1) HTML Validation error, line 25: Attribute “alt” not allowed on element “i” at this point. ( <i class="icon fa fa-plus-circle fa-lg" title="((+zoomin%2C+pdfannotator+))" alt="((+zoomin%2C+pdfannotator+))"></i> )
(#1) HTML Validation error, line 42: Attribute value missing. (tator+))"><img class="icon " alt="((+hideAnnotations%2C+pdfannotator+))" title="((+hideAnnotations%2C+pdfannotator+))" src=></a><!)
(#1) HTML Validation info, line 42: Attribute “src” without an explicit value seen. The attribute may be dropped by IE7. (tator+))"><img class="icon " alt="((+hideAnnotations%2C+pdfannotator+))" title="((+hideAnnotations%2C+pdfannotator+))" src=></a><!)
(#1) HTML Validation error, line 42: Bad value “” for attribute “src” on element “img”: Must be non-empty. (tator+))"><img class="icon " alt="((+hideAnnotations%2C+pdfannotator+))" title="((+hideAnnotations%2C+pdfannotator+))" src=></a><!)
(#1) HTML Validation error, line 47: Attribute “alt” not allowed on element “button” at this point. ( <button id="prevPage" class="" title="((+prevPage%2C+pdfannotator+))" alt="((+prevPage%2C+pdfannotator+))"> )
(#1) HTML Validation error, line 48: Attribute “alt” not allowed on element “i” at this point. ( <i class="icon fa fa-arrow-circle-up fa-lg" title="((+prevPage%2C+pdfannotator+))" alt="((+prevPage%2C+pdfannotator+))"></i> )
(#1) HTML Validation error, line 50: Attribute “alt” not allowed on element “button” at this point. ( --><button id="nextPage" class="" title="((+nextPage%2C+pdfannotator+))" alt="((+nextPage%2C+pdfannotator+))"> )
(#1) HTML Validation error, line 51: Attribute “alt” not allowed on element “i” at this point. ( <i class="icon fa fa-arrow-circle-down fa-lg" title="((+nextPage%2C+pdfannotator+))" alt="((+nextPage%2C+pdfannotator+))"></i> )
(#1) HTML Validation error, line 89: Attribute “alt” not allowed on element “button” at this point. ( <button id="searchButton" class="btn-link" title="((+search%2C+pdfannotator+))" alt="((+search%2C+pdfannotator+))"> )
(#1) HTML Validation error, line 90: Attribute “alt” not allowed on element “i” at this point. ( <i class="icon fa fa-search fa-fw" title="((+search%2C+pdfannotator+))" alt="((+search%2C+pdfannotator+))"></i> )
mod/pdfannotator/templates/statistic.mustache
(#1) Example context missing (@template section not found.)

Gherkin .feature problems

(0 errors, 0 warnings)

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