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

(1761 errors, 247 warnings)

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

mod/adaptivequiz/attempt.php
(#1) DocBlock missing a @package tag for file attempt.php. Expected @package mod_adaptivequiz
(#40) Short array syntax must be used to define arrays
(#51) Short array syntax must be used to define arrays
(#53) Short array syntax must be used to define arrays
(#64) Short array syntax must be used to define arrays
(#65) Short array syntax must be used to define arrays
(#94) Short array syntax must be used to define arrays
(#147) Opening parenthesis of a multi-line function call must be the last content on the line
(#147) Only one argument is allowed per line in a multi-line function call
(#147) Only one argument is allowed per line in a multi-line function call
(#147) Only one argument is allowed per line in a multi-line function call
(#147) Only one argument is allowed per line in a multi-line function call
(#148) Multi-line function call not indented correctly; expected 12 spaces but found 36
(#148) Closing parenthesis of a multi-line function call must be on a line by itself
(#152) Short array syntax must be used to define arrays
(#159) Blank line found at start of control structure
(#166) Short array syntax must be used to define arrays
(#180) Short array syntax must be used to define arrays
(#182) Blank line found at end of control structure
(#184) Short array syntax must be used to define arrays
(#228) Opening parenthesis of a multi-line function call must be the last content on the line
(#228) Only one argument is allowed per line in a multi-line function call
(#229) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#229) Closing parenthesis of a multi-line function call must be on a line by itself
(#234) Short array syntax must be used to define arrays
(#259) Opening parenthesis of a multi-line function call must be the last content on the line
(#259) Only one argument is allowed per line in a multi-line function call
(#259) Short array syntax must be used to define arrays
(#260) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#260) Only one argument is allowed per line in a multi-line function call
(#260) Closing parenthesis of a multi-line function call must be on a line by itself
(#277) Short array syntax must be used to define arrays
mod/adaptivequiz/attemptfinished.php
(#73) Opening parenthesis of a multi-line function call must be the last content on the line
(#74) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#74) Only one argument is allowed per line in a multi-line function call
(#74) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/backup/moodle2/backup_adaptivequiz_activity_task.class.php
(#1) DocBlock missing a @package tag for file backup_adaptivequiz_activity_task.class.php. Expected @package mod_adaptivequiz
(#27) Expected at least 1 space before "."; 0 found
(#27) Expected at least 1 space after "."; 0 found
(#29) Missing docblock for class backup_adaptivequiz_activity_task
(#69) Expected at least 1 space before "."; 0 found
(#69) Expected at least 1 space after "."; 0 found
(#69) Expected at least 1 space before "."; 0 found
(#69) Expected at least 1 space after "."; 0 found
(#73) Expected at least 1 space before "."; 0 found
(#73) Expected at least 1 space after "."; 0 found
(#73) Expected at least 1 space before "."; 0 found
(#73) Expected at least 1 space after "."; 0 found
(#77) Expected at least 1 space before "."; 0 found
(#77) Expected at least 1 space after "."; 0 found
(#77) Expected at least 1 space before "."; 0 found
(#77) Expected at least 1 space after "."; 0 found
mod/adaptivequiz/backup/moodle2/backup_adaptivequiz_stepslib.php
(#25) Opening brace must not be followed by a blank line
mod/adaptivequiz/backup/moodle2/restore_adaptivequiz_activity_task.class.php
(#1) DocBlock missing a @package tag for file restore_adaptivequiz_activity_task.class.php. Expected @package mod_adaptivequiz
(#27) Expected at least 1 space before "."; 0 found
(#27) Expected at least 1 space after "."; 0 found
(#29) Missing docblock for class restore_adaptivequiz_activity_task
(#51) Short array syntax must be used to define arrays
(#52) Short array syntax must be used to define arrays
(#62) Short array syntax must be used to define arrays
(#79) Short array syntax must be used to define arrays
(#96) Short array syntax must be used to define arrays
mod/adaptivequiz/backup/moodle2/restore_adaptivequiz_stepslib.php
(#25) Opening brace must not be followed by a blank line
(#33) Short array syntax must be used to define arrays
(#39) Opening parenthesis of a multi-line function call must be the last content on the line
(#40) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#40) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/classes/attempt.php
(#34) Opening brace must not be followed by a blank line
mod/adaptivequiz/classes/attempt_feedback_placeholder_option.php
(#26) Opening brace must not be followed by a blank line
(#45) Expected at least 1 space before "."; 0 found
(#45) Expected at least 1 space after "."; 0 found
mod/adaptivequiz/classes/attempt_feedback_placeholders_helper.php
(#28) Opening brace must not be followed by a blank line
mod/adaptivequiz/classes/attempt_state_change_observers.php
(#1) DocBlock missing a @package tag for file attempt_state_change_observers.php. Expected @package mod_adaptivequiz
(#29) Missing docblock for class attempt_state_change_observers
(#29) Opening brace must not be followed by a blank line
(#31) Missing docblock for function attempt_completed
mod/adaptivequiz/classes/completion/custom_completion.php
(#1) DocBlock missing a @package tag for file custom_completion.php. Expected @package mod_adaptivequiz
(#29) Missing docblock for class custom_completion
(#29) Opening brace must not be followed by a blank line
(#32) Invalid docblock tag "@inheritDoc".
(#34) No one-line description found in phpdocs for docblock of function get_state
(#43) Invalid docblock tag "@inheritDoc".
(#45) No one-line description found in phpdocs for docblock of function get_defined_custom_rules
(#50) Invalid docblock tag "@inheritDoc".
(#52) No one-line description found in phpdocs for docblock of function get_custom_rule_descriptions
(#57) Invalid docblock tag "@inheritDoc".
(#59) No one-line description found in phpdocs for docblock of function get_sort_order
mod/adaptivequiz/classes/editor_placeholder_option.php
(#28) Opening brace must not be followed by a blank line
mod/adaptivequiz/classes/editor_placeholders.php
(#28) Opening brace must not be followed by a blank line
mod/adaptivequiz/classes/event/attempt_completed.php
(#1) DocBlock missing a @package tag for file attempt_completed.php. Expected @package mod_adaptivequiz
(#30) Missing docblock for class attempt_completed
(#30) Opening brace must not be followed by a blank line
(#33) Invalid docblock tag "@inheritDoc".
(#35) No one-line description found in phpdocs for docblock of function get_name
(#40) Invalid docblock tag "@inheritDoc".
(#42) No one-line description found in phpdocs for docblock of function get_description
(#58) Invalid docblock tag "@inheritDoc".
(#60) No one-line description found in phpdocs for docblock of function get_objectid_mapping
(#65) Invalid docblock tag "@inheritDoc".
(#67) No one-line description found in phpdocs for docblock of function init
mod/adaptivequiz/classes/event/course_module_instance_list_viewed.php
(#1) DocBlock missing a @package tag for file course_module_instance_list_viewed.php. Expected @package mod_adaptivequiz
(#27) Missing docblock for class course_module_instance_list_viewed
(#35) Short array syntax must be used to define arrays
(#36) There should be a comma after the last array item in a multi-line array.
mod/adaptivequiz/classes/event/course_module_viewed.php
(#1) DocBlock missing a @package tag for file course_module_viewed.php. Expected @package mod_adaptivequiz
(#27) Missing docblock for class course_module_viewed
(#27) Opening brace must not be followed by a blank line
(#29) Missing docblock for function init
mod/adaptivequiz/classes/external/ability_measure_exporter.php
(#33) Opening brace must not be followed by a blank line
(#90) Opening parenthesis of a multi-line function call must be the last content on the line
(#90) Only one argument is allowed per line in a multi-line function call
(#91) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#91) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/classes/form/requiredpassword.php
(#1) DocBlock missing a @package tag for file requiredpassword.php. Expected @package mod_adaptivequiz
(#29) Expected at least 1 space before "."; 0 found
(#29) Expected at least 1 space after "."; 0 found
(#34) Missing docblock for class requiredpassword
(#57) Short array syntax must be used to define arrays
mod/adaptivequiz/classes/local/attempt.php
(#1) DocBlock missing a @package tag for file attempt.php. Expected @package mod_adaptivequiz
(#40) Missing docblock for class attempt
(#40) Opening brace must not be followed by a blank line
(#42) Missing docblock for constant attempt::TABLE
(#67) Short array syntax must be used to define arrays
(#97) Short array syntax must be used to define arrays
(#114) Short array syntax must be used to define arrays
(#208) Opening parenthesis of a multi-line function call must be the last content on the line
(#209) Multi-line function call not indented correctly; expected 12 spaces but found 20
(#209) Closing parenthesis of a multi-line function call must be on a line by itself
(#266) Opening parenthesis of a multi-line function call must be the last content on the line
(#266) Only one argument is allowed per line in a multi-line function call
(#266) Only one argument is allowed per line in a multi-line function call
(#267) Multi-line function call not indented correctly; expected 8 spaces but found 16
(#267) Closing parenthesis of a multi-line function call must be on a line by itself
(#279) Blank line found at end of control structure
(#292) Expected at least 1 space before "."; 0 found
(#293) Expected at least 1 space before "."; 0 found
(#293) Expected at least 1 space after "."; 0 found
(#293) Expected at least 1 space before "."; 0 found
(#293) Expected at least 1 space after "."; 0 found
(#304) Expected at least 1 space before "."; 0 found
(#305) Expected at least 1 space before "."; 0 found
(#305) Expected at least 1 space after "."; 0 found
(#305) Expected at least 1 space before "."; 0 found
(#305) Expected at least 1 space after "."; 0 found
(#317) Blank line found at end of control structure
(#321) Expected at least 1 space before "."; 0 found
(#356) Expected at least 1 space before "."; 0 found
(#356) Expected at least 1 space after "."; 0 found
(#395) Opening parenthesis of a multi-line function call must be the last content on the line
(#396) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#396) Closing parenthesis of a multi-line function call must be on a line by itself
(#404) Expected at least 1 space before "."; 0 found
(#410) Expected at least 1 space before "."; 0 found
(#410) Expected at least 1 space after "."; 0 found
(#433) Expected at least 1 space before "."; 0 found
(#433) Expected at least 1 space after "."; 0 found
(#433) Expected at least 1 space before "."; 0 found
(#433) Expected at least 1 space after "."; 0 found
(#434) Expected at least 1 space before "."; 0 found
(#434) Expected at least 1 space after "."; 0 found
(#434) Expected at least 1 space before "."; 0 found
(#434) Expected at least 1 space after "."; 0 found
(#434) Expected at least 1 space before "."; 0 found
(#434) Expected at least 1 space after "."; 0 found
(#450) Expected at least 1 space before "."; 0 found
(#450) Expected at least 1 space after "."; 0 found
(#450) Expected at least 1 space before "."; 0 found
(#450) Expected at least 1 space after "."; 0 found
(#450) Expected at least 1 space before "."; 0 found
(#450) Expected at least 1 space after "."; 0 found
(#450) Expected at least 1 space before "."; 0 found
(#502) Expected at least 1 space before "."; 0 found
(#502) Expected at least 1 space after "."; 0 found
(#507) Expected at least 1 space before "."; 0 found
(#507) Expected at least 1 space after "."; 0 found
(#527) Expected at least 1 space before "."; 0 found
(#527) Expected at least 1 space after "."; 0 found
(#527) Expected at least 1 space before "."; 0 found
(#527) Expected at least 1 space after "."; 0 found
(#540) Short array syntax must be used to define arrays
(#548) No one-line description found in phpdocs for docblock of function user_has_completed_on_quiz
(#551) Opening parenthesis of a multi-line function call must be the last content on the line
(#552) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#552) Closing parenthesis of a multi-line function call must be on a line by itself
(#587) Expected at least 1 space before "."; 0 found
(#587) Expected at least 1 space after "."; 0 found
(#595) Expected at least 1 space before "."; 0 found
(#602) Short array syntax must be used to define arrays
(#623) Expected at least 1 space before "."; 0 found
(#623) Expected at least 1 space after "."; 0 found
(#623) Expected at least 1 space before "."; 0 found
(#623) Expected at least 1 space after "."; 0 found
(#623) Expected at least 1 space before "."; 0 found
(#638) Expected at least 1 space before "."; 0 found
(#638) Expected at least 1 space after "."; 0 found
mod/adaptivequiz/classes/local/attempt/attempt_state.php
(#1) DocBlock missing a @package tag for file attempt_state.php. Expected @package mod_adaptivequiz
(#28) Missing docblock for class attempt_state
(#28) Opening brace must not be followed by a blank line
(#30) Missing docblock for constant attempt_state::IN_PROGRESS
(#32) Missing docblock for constant attempt_state::COMPLETED
(#39) Missing docblock for function __construct
(#43) Missing docblock for function is_in_progress
(#47) Missing docblock for function is_completed
(#51) Missing docblock for function in_progress
(#55) Missing docblock for function completed
mod/adaptivequiz/classes/local/catalgo.php
(#1) DocBlock missing a @package tag for file catalgo.php. Expected @package mod_adaptivequiz
(#38) Missing docblock for class catalgo
(#51) Short array syntax must be used to define arrays
(#102) Opening parenthesis of a multi-line function call must be the last content on the line
(#103) Multi-line function call not indented correctly; expected 12 spaces but found 20
(#103) Closing parenthesis of a multi-line function call must be on a line by itself
(#107) Opening parenthesis of a multi-line function call must be the last content on the line
(#108) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#108) Closing parenthesis of a multi-line function call must be on a line by itself
(#195) Short array syntax must be used to define arrays
(#221) Expected at least 1 space before "."; 0 found
(#227) Expected at least 1 space before "."; 0 found
(#227) Expected at least 1 space after "."; 0 found
(#252) Expected at least 1 space before "."; 0 found
(#252) Expected at least 1 space after "."; 0 found
(#253) Expected at least 1 space before "."; 0 found
(#253) Expected at least 1 space after "."; 0 found
(#253) Expected at least 1 space before "."; 0 found
(#253) Expected at least 1 space after "."; 0 found
(#253) Expected at least 1 space before "."; 0 found
(#253) Expected at least 1 space after "."; 0 found
(#274) Expected at least 1 space before "."; 0 found
(#274) Expected at least 1 space after "."; 0 found
(#326) Short array syntax must be used to define arrays
(#383) Expected at least 1 space before "."; 0 found
(#383) Expected at least 1 space after "."; 0 found
(#383) Expected at least 1 space before "."; 0 found
(#383) Expected at least 1 space after "."; 0 found
(#383) Expected at least 1 space before "."; 0 found
(#384) Expected at least 1 space before "."; 0 found
(#384) Expected at least 1 space after "."; 0 found
(#384) Expected at least 1 space before "."; 0 found
(#384) Expected at least 1 space after "."; 0 found
(#389) Opening parenthesis of a multi-line function call must be the last content on the line
(#389) Only one argument is allowed per line in a multi-line function call
(#389) Only one argument is allowed per line in a multi-line function call
(#390) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#390) Closing parenthesis of a multi-line function call must be on a line by itself
(#393) Opening parenthesis of a multi-line function call must be the last content on the line
(#393) Only one argument is allowed per line in a multi-line function call
(#394) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#394) Closing parenthesis of a multi-line function call must be on a line by itself
(#396) Expected at least 1 space before "."; 0 found
(#396) Expected at least 1 space after "."; 0 found
(#396) Expected at least 1 space before "."; 0 found
(#396) Expected at least 1 space after "."; 0 found
(#396) Expected at least 1 space before "."; 0 found
(#397) Expected at least 1 space before "."; 0 found
(#397) Expected at least 1 space after "."; 0 found
(#397) Expected at least 1 space before "."; 0 found
(#397) Expected at least 1 space after "."; 0 found
(#397) Expected at least 1 space before "."; 0 found
(#397) Expected at least 1 space after "."; 0 found
(#397) Expected at least 1 space before "."; 0 found
(#398) Expected at least 1 space before "."; 0 found
(#398) Expected at least 1 space after "."; 0 found
(#398) Expected at least 1 space before "."; 0 found
(#398) Expected at least 1 space after "."; 0 found
(#398) Expected at least 1 space before "."; 0 found
(#398) Expected at least 1 space after "."; 0 found
(#398) Expected at least 1 space before "."; 0 found
(#398) Expected at least 1 space after "."; 0 found
(#417) Expected at least 1 space before "."; 0 found
(#417) Expected at least 1 space after "."; 0 found
(#417) Expected at least 1 space before "."; 0 found
(#417) Expected at least 1 space after "."; 0 found
(#417) Expected at least 1 space before "."; 0 found
(#417) Expected at least 1 space after "."; 0 found
(#440) Space after opening parenthesis of function call prohibited
(#440) Expected 0 spaces before closing parenthesis; 1 found
(#451) Opening parenthesis of a multi-line function call must be the last content on the line
(#452) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#452) Closing parenthesis of a multi-line function call must be on a line by itself
(#502) Expected 0 spaces before closing parenthesis; 1 found
(#504) Expected 0 spaces before closing parenthesis; 1 found
(#506) Expected 0 spaces before closing parenthesis; 1 found
(#522) Space after opening parenthesis of function call prohibited
(#522) Expected 0 spaces before closing parenthesis; 1 found
(#524) Space after opening parenthesis of function call prohibited
(#524) Expected 0 spaces before closing parenthesis; 1 found
(#526) Space after opening parenthesis of function call prohibited
(#526) Expected 0 spaces before closing parenthesis; 1 found
(#551) Expected at least 1 space before "."; 0 found
(#551) Expected at least 1 space after "."; 0 found
(#575) Expected at least 1 space before "."; 0 found
(#575) Expected at least 1 space after "."; 0 found
(#590) Opening parenthesis of a multi-line function call must be the last content on the line
(#591) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#591) Expected at least 1 space before "."; 0 found
(#591) Expected at least 1 space after "."; 0 found
(#591) Expected at least 1 space before "."; 0 found
(#591) Expected at least 1 space after "."; 0 found
(#591) Closing parenthesis of a multi-line function call must be on a line by itself
(#595) Opening parenthesis of a multi-line function call must be the last content on the line
(#596) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#596) Expected at least 1 space before "."; 0 found
(#596) Expected at least 1 space after "."; 0 found
(#596) Closing parenthesis of a multi-line function call must be on a line by itself
(#600) Opening parenthesis of a multi-line function call must be the last content on the line
(#601) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#601) Expected at least 1 space before "."; 0 found
(#601) Expected at least 1 space after "."; 0 found
(#601) Closing parenthesis of a multi-line function call must be on a line by itself
(#607) Expected at least 1 space before "."; 0 found
(#608) Expected at least 1 space before "."; 0 found
(#608) Expected at least 1 space after "."; 0 found
(#688) Space after opening parenthesis of function call prohibited
(#688) Expected 0 spaces before closing parenthesis; 1 found
(#693) Expected at least 1 space before "."; 0 found
(#693) Expected at least 1 space after "."; 0 found
(#738) Space after opening parenthesis of function call prohibited
(#738) Expected 0 spaces before closing parenthesis; 1 found
(#742) Space after opening parenthesis of function call prohibited
(#742) Expected 0 spaces before closing parenthesis; 1 found
mod/adaptivequiz/classes/local/fetchquestion.php
(#1) DocBlock missing a @package tag for file fetchquestion.php. Expected @package mod_adaptivequiz
(#38) Missing docblock for class fetchquestion
(#58) Short array syntax must be used to define arrays
(#61) Short array syntax must be used to define arrays
(#79) Short array syntax must be used to define arrays
(#108) Opening parenthesis of a multi-line function call must be the last content on the line
(#109) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#109) Closing parenthesis of a multi-line function call must be on a line by itself
(#116) Short array syntax must be used to define arrays
(#257) Short array syntax must be used to define arrays
(#294) Short array syntax must be used to define arrays
(#295) Short array syntax must be used to define arrays
(#298) Opening parenthesis of a multi-line function call must be the last content on the line
(#298) Only one argument is allowed per line in a multi-line function call
(#298) Only one argument is allowed per line in a multi-line function call
(#299) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#299) Only one argument is allowed per line in a multi-line function call
(#299) Closing parenthesis of a multi-line function call must be on a line by itself
(#304) Short array syntax must be used to define arrays
(#310) Expected at least 1 space before "."; 0 found
(#310) Expected at least 1 space after "."; 0 found
(#310) Expected at least 1 space before "."; 0 found
(#310) Expected at least 1 space after "."; 0 found
(#310) Expected at least 1 space before "."; 0 found
(#311) Expected at least 1 space before "."; 0 found
(#311) Expected at least 1 space after "."; 0 found
(#321) Expected at least 1 space before "."; 0 found
(#340) Expected at least 1 space before "."; 0 found
(#341) Expected at least 1 space before "."; 0 found
(#341) Expected at least 1 space after "."; 0 found
(#360) Expected at least 1 space after "."; 0 found
(#360) Expected at least 1 space before "."; 0 found
(#360) Expected at least 1 space after "."; 0 found
(#384) Expected 1 space after FUNCTION keyword; 0 found
(#420) Expected 1 space after FUNCTION keyword; 0 found
(#420) Expected 1 space after USE keyword; found 0
(#453) Expected at least 1 space before "."; 0 found
(#458) Short array syntax must be used to define arrays
(#464) Expected at least 1 space before "."; 0 found
(#464) Expected at least 1 space after "."; 0 found
mod/adaptivequiz/classes/local/questionanalysis/attempt_score.php
(#1) DocBlock missing a @package tag for file attempt_score.php. Expected @package mod_adaptivequiz
(#29) Missing docblock for class attempt_score
(#29) Opening brace must not be followed by a blank line
(#48) Expected "function abc(...)"; found "function abc (...)"
(#48) Expected 0 spaces after "__construct"; 1 found
(#48) Expected 0 spaces before opening parenthesis; 1 found
(#60) Expected "function abc(...)"; found "function abc (...)"
(#60) Expected 0 spaces after "measured_ability_in_logits"; 1 found
(#60) Expected 0 spaces before opening parenthesis; 1 found
(#69) Expected "function abc(...)"; found "function abc (...)"
(#69) Expected 0 spaces after "standard_error_in_logits"; 1 found
(#69) Expected 0 spaces before opening parenthesis; 1 found
(#78) Expected "function abc(...)"; found "function abc (...)"
(#78) Expected 0 spaces after "measured_ability_in_fraction"; 1 found
(#78) Expected 0 spaces before opening parenthesis; 1 found
(#87) Expected "function abc(...)"; found "function abc (...)"
(#87) Expected 0 spaces after "standard_error_in_fraction"; 1 found
(#87) Expected 0 spaces before opening parenthesis; 1 found
(#96) Expected "function abc(...)"; found "function abc (...)"
(#96) Expected 0 spaces after "measured_ability_in_scale"; 1 found
(#96) Expected 0 spaces before opening parenthesis; 1 found
(#105) Expected "function abc(...)"; found "function abc (...)"
(#105) Expected 0 spaces after "standard_error_in_scale"; 1 found
(#105) Expected 0 spaces before opening parenthesis; 1 found
mod/adaptivequiz/classes/local/questionanalysis/question_analyser.php
(#1) DocBlock missing a @package tag for file question_analyser.php. Expected @package mod_adaptivequiz
(#36) Missing docblock for class question_analyser
(#36) Opening brace must not be followed by a blank line
(#54) Short array syntax must be used to define arrays
(#57) Short array syntax must be used to define arrays
(#60) Short array syntax must be used to define arrays
(#70) Expected "function abc(...)"; found "function abc (...)"
(#70) Expected 0 spaces after "__construct"; 1 found
(#70) Expected 0 spaces before opening parenthesis; 1 found
(#86) Expected "function abc(...)"; found "function abc (...)"
(#86) Expected 0 spaces after "add_result"; 1 found
(#86) Expected 0 spaces before opening parenthesis; 1 found
(#99) No one-line description found in phpdocs for docblock of function get_owning_context
(#108) Expected "function abc(...)"; found "function abc (...)"
(#108) Expected 0 spaces after "get_question_definition"; 1 found
(#108) Expected 0 spaces before opening parenthesis; 1 found
(#117) Expected "function abc(...)"; found "function abc (...)"
(#117) Expected 0 spaces after "get_question_level"; 1 found
(#117) Expected 0 spaces before opening parenthesis; 1 found
(#126) Expected "function abc(...)"; found "function abc (...)"
(#126) Expected 0 spaces after "get_question_level_in_logits"; 1 found
(#126) Expected 0 spaces before opening parenthesis; 1 found
(#135) Expected "function abc(...)"; found "function abc (...)"
(#135) Expected 0 spaces after "get_results"; 1 found
(#135) Expected 0 spaces before opening parenthesis; 1 found
(#146) Expected "function abc(...)"; found "function abc (...)"
(#146) Expected 0 spaces after "add_statistic"; 1 found
(#146) Expected 0 spaces before opening parenthesis; 1 found
(#160) Expected "function abc(...)"; found "function abc (...)"
(#160) Expected 0 spaces after "get_statistic_result"; 1 found
(#160) Expected 0 spaces before opening parenthesis; 1 found
(#173) Expected "function abc(...)"; found "function abc (...)"
(#173) Expected 0 spaces after "map_logit_to_scale"; 1 found
(#173) Expected 0 spaces before opening parenthesis; 1 found
mod/adaptivequiz/classes/local/questionanalysis/question_result.php
(#1) DocBlock missing a @package tag for file question_result.php. Expected @package mod_adaptivequiz
(#30) Missing docblock for class question_result
(#30) Opening brace must not be followed by a blank line
(#33) Property name "$_measuredability" should not be prefixed with an underscore to indicate visibility
(#35) Expected "bool" but found "boolean" for @var tag in member variable comment
(#36) Property name "$_correct" should not be prefixed with an underscore to indicate visibility
(#45) Expected "function abc(...)"; found "function abc (...)"
(#45) Expected 0 spaces after "__construct"; 1 found
(#45) Expected 0 spaces before opening parenthesis; 1 found
(#59) Expected "function abc(...)"; found "function abc (...)"
(#59) Expected 0 spaces after "__get"; 1 found
(#59) Expected 0 spaces before opening parenthesis; 1 found
(#60) Expected at least 1 space before "."; 0 found
(#60) Expected at least 1 space after "."; 0 found
(#64) Expected at least 1 space before "."; 0 found
(#64) Expected at least 1 space after "."; 0 found
(#64) Expected at least 1 space before "."; 0 found
(#64) Expected at least 1 space after "."; 0 found
(#64) Expected at least 1 space before "."; 0 found
(#64) Expected at least 1 space after "."; 0 found
(#64) Expected at least 1 space before "."; 0 found
(#64) Expected at least 1 space after "."; 0 found
mod/adaptivequiz/classes/local/questionanalysis/quiz_analyser.php
(#21) Expected at least 1 space before "."; 0 found
(#21) Expected at least 1 space after "."; 0 found
(#41) Opening brace must not be followed by a blank line
(#44) Short array syntax must be used to define arrays
(#47) Short array syntax must be used to define arrays
(#56) Function closing brace must go on the next line following the body; found 1 blank lines before brace
(#69) Opening parenthesis of a multi-line function call must be the last content on the line
(#70) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#70) Closing parenthesis of a multi-line function call must be on a line by itself
(#85) Opening parenthesis of a multi-line function call must be the last content on the line
(#85) Only one argument is allowed per line in a multi-line function call
(#85) Only one argument is allowed per line in a multi-line function call
(#86) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#86) Closing parenthesis of a multi-line function call must be on a line by itself
(#98) Opening parenthesis of a multi-line function call must be the last content on the line
(#98) Only one argument is allowed per line in a multi-line function call
(#99) Multi-line function call not indented correctly; expected 20 spaces but found 24
(#99) Only one argument is allowed per line in a multi-line function call
(#99) Only one argument is allowed per line in a multi-line function call
(#99) Closing parenthesis of a multi-line function call must be on a line by itself
(#133) Short array syntax must be used to define arrays
(#168) Expected at least 1 space before "."; 0 found
(#168) Expected at least 1 space after "."; 0 found
(#168) Expected at least 1 space before "."; 0 found
(#168) Expected at least 1 space after "."; 0 found
mod/adaptivequiz/classes/local/questionanalysis/statistics/answers_statistic.php
(#38) Expected "function abc(...)"; found "function abc (...)"
(#38) Expected 0 spaces after "get_display_name"; 1 found
(#38) Expected 0 spaces before opening parenthesis; 1 found
(#57) Short array syntax must be used to define arrays
(#58) Short array syntax must be used to define arrays
(#59) Short array syntax must be used to define arrays
(#87) Short array syntax must be used to define arrays
(#91) Opening parenthesis of a multi-line function call must be the last content on the line
(#91) Only one argument is allowed per line in a multi-line function call
(#91) Expected at least 1 space before "."; 0 found
(#91) Expected at least 1 space after "."; 0 found
(#92) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#92) Short array syntax must be used to define arrays
(#92) Closing parenthesis of a multi-line function call must be on a line by itself
(#96) Short array syntax must be used to define arrays
(#108) Opening parenthesis of a multi-line function call must be the last content on the line
(#108) Only one argument is allowed per line in a multi-line function call
(#108) Expected at least 1 space before "."; 0 found
(#108) Expected at least 1 space after "."; 0 found
(#109) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#109) Short array syntax must be used to define arrays
(#109) Closing parenthesis of a multi-line function call must be on a line by itself
(#113) Short array syntax must be used to define arrays
(#125) Opening parenthesis of a multi-line function call must be the last content on the line
(#125) Only one argument is allowed per line in a multi-line function call
(#125) Expected at least 1 space before "."; 0 found
(#125) Expected at least 1 space after "."; 0 found
(#126) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#126) Short array syntax must be used to define arrays
(#126) Closing parenthesis of a multi-line function call must be on a line by itself
(#130) Short array syntax must be used to define arrays
(#159) Expected at least 1 space before "."; 0 found
(#159) Expected at least 1 space after "."; 0 found
(#159) Expected at least 1 space before "."; 0 found
(#159) Expected at least 1 space after "."; 0 found
(#173) Expected "function abc(...)"; found "function abc (...)"
(#173) Expected 0 spaces after "print_empty_user_result"; 1 found
(#173) Expected 0 spaces before opening parenthesis; 1 found
mod/adaptivequiz/classes/local/questionanalysis/statistics/answers_statistic_result.php
(#1) DocBlock missing a @package tag for file answers_statistic_result.php. Expected @package mod_adaptivequiz
(#27) Missing docblock for class answers_statistic_result
(#40) Expected "function abc(...)"; found "function abc (...)"
(#40) Expected 0 spaces after "__construct"; 1 found
(#40) Expected 0 spaces before opening parenthesis; 1 found
(#50) Expected "function abc(...)"; found "function abc (...)"
(#50) Expected 0 spaces after "sortable"; 1 found
(#50) Expected 0 spaces before opening parenthesis; 1 found
(#60) Expected "function abc(...)"; found "function abc (...)"
(#60) Expected 0 spaces after "printable"; 1 found
(#60) Expected 0 spaces before opening parenthesis; 1 found
mod/adaptivequiz/classes/local/questionanalysis/statistics/discrimination_statistic.php
(#1) DocBlock missing a @package tag for file discrimination_statistic.php. Expected @package mod_adaptivequiz
(#29) Missing docblock for class discrimination_statistic
(#35) Expected "function abc(...)"; found "function abc (...)"
(#35) Expected 0 spaces after "get_display_name"; 1 found
(#35) Expected 0 spaces before opening parenthesis; 1 found
(#45) Expected "function abc(...)"; found "function abc (...)"
(#45) Expected 0 spaces after "calculate"; 1 found
(#45) Expected 0 spaces before opening parenthesis; 1 found
mod/adaptivequiz/classes/local/questionanalysis/statistics/discrimination_statistic_result.php
(#1) DocBlock missing a @package tag for file discrimination_statistic_result.php. Expected @package mod_adaptivequiz
(#27) Missing docblock for class discrimination_statistic_result
(#37) Expected "function abc(...)"; found "function abc (...)"
(#37) Expected 0 spaces after "__construct"; 1 found
(#37) Expected 0 spaces before opening parenthesis; 1 found
(#46) Expected "function abc(...)"; found "function abc (...)"
(#46) Expected 0 spaces after "sortable"; 1 found
(#46) Expected 0 spaces before opening parenthesis; 1 found
(#60) Expected "function abc(...)"; found "function abc (...)"
(#60) Expected 0 spaces after "printable"; 1 found
(#60) Expected 0 spaces before opening parenthesis; 1 found
mod/adaptivequiz/classes/local/questionanalysis/statistics/percent_correct_statistic.php
(#1) DocBlock missing a @package tag for file percent_correct_statistic.php. Expected @package mod_adaptivequiz
(#29) Missing docblock for class percent_correct_statistic
(#35) Expected "function abc(...)"; found "function abc (...)"
(#35) Expected 0 spaces after "get_display_name"; 1 found
(#35) Expected 0 spaces before opening parenthesis; 1 found
(#45) Expected "function abc(...)"; found "function abc (...)"
(#45) Expected 0 spaces after "calculate"; 1 found
(#45) Expected 0 spaces before opening parenthesis; 1 found
(#55) Space before opening parenthesis of function call prohibited
(#57) Space before opening parenthesis of function call prohibited
mod/adaptivequiz/classes/local/questionanalysis/statistics/percent_correct_statistic_result.php
(#1) DocBlock missing a @package tag for file percent_correct_statistic_result.php. Expected @package mod_adaptivequiz
(#27) Missing docblock for class percent_correct_statistic_result
(#37) Expected "function abc(...)"; found "function abc (...)"
(#37) Expected 0 spaces after "__construct"; 1 found
(#37) Expected 0 spaces before opening parenthesis; 1 found
(#46) Expected "function abc(...)"; found "function abc (...)"
(#46) Expected 0 spaces after "sortable"; 1 found
(#46) Expected 0 spaces before opening parenthesis; 1 found
(#56) Expected "function abc(...)"; found "function abc (...)"
(#56) Expected 0 spaces after "printable"; 1 found
(#56) Expected 0 spaces before opening parenthesis; 1 found
(#57) Expected at least 1 space before "."; 0 found
(#57) Expected at least 1 space after "."; 0 found
mod/adaptivequiz/classes/local/questionanalysis/statistics/question_statistic.php
(#1) DocBlock missing a @package tag for file question_statistic.php. Expected @package mod_adaptivequiz
(#29) Missing docblock for interface question_statistic
(#35) Expected "function abc(...);"; found "function abc (...);"
(#35) Expected 0 spaces after "get_display_name"; 1 found
(#35) Expected 0 spaces before opening parenthesis; 1 found
(#43) Expected "function abc(...);"; found "function abc (...);"
(#43) Expected 0 spaces after "calculate"; 1 found
(#43) Expected 0 spaces before opening parenthesis; 1 found
mod/adaptivequiz/classes/local/questionanalysis/statistics/question_statistic_result.php
(#1) DocBlock missing a @package tag for file question_statistic_result.php. Expected @package mod_adaptivequiz
(#27) Missing docblock for interface question_statistic_result
(#33) Expected "function abc(...);"; found "function abc (...);"
(#33) Expected 0 spaces after "sortable"; 1 found
(#33) Expected 0 spaces before opening parenthesis; 1 found
(#41) Expected "function abc(...);"; found "function abc (...);"
(#41) Expected 0 spaces after "printable"; 1 found
(#41) Expected 0 spaces before opening parenthesis; 1 found
mod/adaptivequiz/classes/local/questionanalysis/statistics/times_used_statistic.php
(#1) DocBlock missing a @package tag for file times_used_statistic.php. Expected @package mod_adaptivequiz
(#29) Missing docblock for class times_used_statistic
(#35) Expected "function abc(...)"; found "function abc (...)"
(#35) Expected 0 spaces after "get_display_name"; 1 found
(#35) Expected 0 spaces before opening parenthesis; 1 found
(#45) Expected "function abc(...)"; found "function abc (...)"
(#45) Expected 0 spaces after "calculate"; 1 found
(#45) Expected 0 spaces before opening parenthesis; 1 found
(#46) Space before opening parenthesis of function call prohibited
mod/adaptivequiz/classes/local/questionanalysis/statistics/times_used_statistic_result.php
(#1) DocBlock missing a @package tag for file times_used_statistic_result.php. Expected @package mod_adaptivequiz
(#27) Missing docblock for class times_used_statistic_result
(#37) Expected "function abc(...)"; found "function abc (...)"
(#37) Expected 0 spaces after "__construct"; 1 found
(#37) Expected 0 spaces before opening parenthesis; 1 found
(#46) Expected "function abc(...)"; found "function abc (...)"
(#46) Expected 0 spaces after "sortable"; 1 found
(#46) Expected 0 spaces before opening parenthesis; 1 found
(#56) Expected "function abc(...)"; found "function abc (...)"
(#56) Expected 0 spaces after "printable"; 1 found
(#56) Expected 0 spaces before opening parenthesis; 1 found
mod/adaptivequiz/classes/local/report/attempt_report_helper.php
(#34) Opening brace must not be followed by a blank line
(#136) Opening parenthesis of a multi-line function call must be the last content on the line
(#136) Only one argument is allowed per line in a multi-line function call
(#137) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#137) Closing parenthesis of a multi-line function call must be on a line by itself
(#142) Opening parenthesis of a multi-line function call must be the last content on the line
(#142) Only one argument is allowed per line in a multi-line function call
(#142) Only one argument is allowed per line in a multi-line function call
(#143) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#143) Closing parenthesis of a multi-line function call must be on a line by itself
(#144) Space after opening parenthesis of function call prohibited
(#144) Expected 0 spaces before closing parenthesis; 1 found
(#150) Opening parenthesis of a multi-line function call must be the last content on the line
(#151) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#151) Closing parenthesis of a multi-line function call must be on a line by itself
(#152) Opening parenthesis of a multi-line function call must be the last content on the line
(#153) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#153) Closing parenthesis of a multi-line function call must be on a line by itself
(#164) Expected at least 1 space before "+"; 0 found
(#164) Expected at least 1 space after "+"; 0 found
(#164) Expected 1 space before "+"; 0 found
(#164) Expected 1 space after "+"; 0 found
(#191) Opening parenthesis of a multi-line function call must be the last content on the line
(#191) Only one argument is allowed per line in a multi-line function call
(#192) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#192) Closing parenthesis of a multi-line function call must be on a line by itself
(#196) Opening parenthesis of a multi-line function call must be the last content on the line
(#197) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#197) Only one argument is allowed per line in a multi-line function call
(#197) Closing parenthesis of a multi-line function call must be on a line by itself
(#205) Opening parenthesis of a multi-line function call must be the last content on the line
(#206) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#206) Only one argument is allowed per line in a multi-line function call
(#206) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/classes/local/report/individual_user_attempts/filter.php
(#1) No one-line description found in phpdocs for docblock of file filter.php
(#1) DocBlock missing a @package tag for file filter.php. Expected @package mod_adaptivequiz
(#24) Missing docblock for class filter
(#24) Opening brace must not be followed by a blank line
(#36) Missing docblock for function from_vars
mod/adaptivequiz/classes/local/report/individual_user_attempts/table.php
(#43) Opening brace must not be followed by a blank line
(#65) Missing docblock for function __construct
(#82) Missing docblock for function get_sql_sort
(#86) Missing docblock for function col_attemptstate
(#94) Missing docblock for function col_score
(#108) Missing docblock for function col_timecreated
(#112) Missing docblock for function col_timemodified
(#125) Missing docblock for function init
(#153) Missing docblock for function set_content_alignment_in_columns
mod/adaptivequiz/classes/local/report/questions_difficulty_range.php
(#1) DocBlock missing a @package tag for file questions_difficulty_range.php. Expected @package mod_adaptivequiz
(#30) Missing docblock for class questions_difficulty_range
(#30) Opening brace must not be followed by a blank line
(#42) Missing docblock for function __construct
(#47) Missing docblock for function lowest_level
(#51) Missing docblock for function highest_level
(#58) No one-line description found in phpdocs for docblock of function from_activity_instance
mod/adaptivequiz/classes/local/report/users_attempts/filter/filter.php
(#1) DocBlock missing a @package tag for file filter.php. Expected @package mod_adaptivequiz
(#28) Missing docblock for class filter
(#28) Opening brace must not be followed by a blank line
(#51) Missing docblock for function fill_from_array
(#59) Missing docblock for function fill_from_preference
(#64) Missing docblock for function from_vars
mod/adaptivequiz/classes/local/report/users_attempts/filter/filter_form.php
(#1) No one-line description found in phpdocs for docblock of file filter_form.php
(#1) DocBlock missing a @package tag for file filter_form.php. Expected @package mod_adaptivequiz
(#32) Missing docblock for class filter_form
(#32) Opening brace must not be followed by a blank line
(#38) Invalid docblock tag "@inheritDoc".
(#40) Incorrect spacing between argument "$submitlabel" and equals sign; expected 1 but found 0
(#40) Incorrect spacing between default value and equals sign for argument "$submitlabel"; expected 1 but found 0
(#45) Missing docblock for function definition
(#58) There should be a comma after the last array item in a multi-line array.
(#60) Opening parenthesis of a multi-line function call must be the last content on the line
(#60) Only one argument is allowed per line in a multi-line function call
(#60) Only one argument is allowed per line in a multi-line function call
(#61) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#61) Closing parenthesis of a multi-line function call must be on a line by itself
(#64) Opening parenthesis of a multi-line function call must be the last content on the line
(#64) Only one argument is allowed per line in a multi-line function call
(#65) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#65) Only one argument is allowed per line in a multi-line function call
(#65) Only one argument is allowed per line in a multi-line function call
(#65) Only one argument is allowed per line in a multi-line function call
(#65) Closing parenthesis of a multi-line function call must be on a line by itself
(#67) Opening parenthesis of a multi-line function call must be the last content on the line
(#67) Only one argument is allowed per line in a multi-line function call
(#68) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#68) Closing parenthesis of a multi-line function call must be on a line by itself
(#69) Opening parenthesis of a multi-line function call must be the last content on the line
(#69) Only one argument is allowed per line in a multi-line function call
(#69) Only one argument is allowed per line in a multi-line function call
(#70) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#70) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/classes/local/report/users_attempts/filter/filter_options.php
(#1) DocBlock missing a @package tag for file filter_options.php. Expected @package mod_adaptivequiz
(#26) Missing docblock for class filter_options
(#26) Opening brace must not be followed by a blank line
(#28) Missing docblock for constant filter_options::ENROLLED_USERS_WITH_NO_ATTEMPTS
(#30) Missing docblock for constant filter_options::ENROLLED_USERS_WITH_ATTEMPTS
(#32) Missing docblock for constant filter_options::BOTH_ENROLLED_AND_NOT_ENROLLED_USERS_WITH_ATTEMPTS
(#34) Missing docblock for constant filter_options::NOT_ENROLLED_USERS_WITH_ATTEMPTS
(#36) Missing docblock for constant filter_options::INCLUDE_INACTIVE_ENROLMENTS_DEFAULT
(#38) Missing docblock for function users_option_default
(#42) Missing docblock for function users_option_exists
(#47) There should be a comma after the last array item in a multi-line array.
mod/adaptivequiz/classes/local/report/users_attempts/sql/sql_and_params.php
(#30) Opening brace must not be followed by a blank line
(#156) Long list syntax is not allowed
(#161) Long list syntax is not allowed
(#207) Long list syntax is not allowed
(#214) Long list syntax is not allowed
(#233) Long list syntax is not allowed
(#245) Long list syntax is not allowed
mod/adaptivequiz/classes/local/report/users_attempts/sql/sql_resolver.php
(#1) DocBlock missing a @package tag for file sql_resolver.php. Expected @package mod_adaptivequiz
(#31) Missing docblock for class sql_resolver
(#31) Opening brace must not be followed by a blank line
(#33) Missing docblock for function sql_and_params
(#43) Opening parenthesis of a multi-line function call must be the last content on the line
(#43) Only one argument is allowed per line in a multi-line function call
(#43) Only one argument is allowed per line in a multi-line function call
(#44) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#44) Only one argument is allowed per line in a multi-line function call
(#44) Closing parenthesis of a multi-line function call must be on a line by itself
(#63) Missing docblock for function resolve_active_enrolment_flag
(#67) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#68) The closing parenthesis of a multi-line control structure must be on the line after the last expression
mod/adaptivequiz/classes/local/report/users_attempts/user_preferences/filter_user_preferences.php
(#1) No one-line description found in phpdocs for docblock of file filter_user_preferences.php
(#1) DocBlock missing a @package tag for file filter_user_preferences.php. Expected @package mod_adaptivequiz
(#26) Missing docblock for class filter_user_preferences
(#26) Opening brace must not be followed by a blank line
(#38) Missing docblock for function __construct
(#45) Missing docblock for function users
(#49) Missing docblock for function include_inactive_enrolments
(#53) Missing docblock for function as_array
(#57) Missing docblock for function from_array
mod/adaptivequiz/classes/local/report/users_attempts/user_preferences/user_preferences.php
(#1) DocBlock missing a @package tag for file user_preferences.php. Expected @package mod_adaptivequiz
(#28) Missing docblock for class user_preferences
(#28) Opening brace must not be followed by a blank line
(#30) Missing docblock for constant user_preferences::PER_PAGE_OPTIONS
(#32) Missing docblock for constant user_preferences::PER_PAGE_DEFAULT
(#34) Missing docblock for constant user_preferences::SHOW_INITIALS_BAR_DEFAULT
(#36) Missing docblock for constant user_preferences::PERSISTENT_FILTER_DEFAULT
(#58) Missing docblock for function __construct
(#77) Missing docblock for function rows_per_page
(#81) Missing docblock for function show_initials_bar
(#85) Missing docblock for function persistent_filter
(#89) Missing docblock for function filter
(#93) Missing docblock for function has_filter_preference
(#97) Missing docblock for function with_filter_preference
(#101) Missing docblock for function without_filter_preference
(#105) Missing docblock for function as_array
(#113) Missing docblock for function from_array
(#124) Missing docblock for function from_plain_object
(#128) Missing docblock for function defaults
mod/adaptivequiz/classes/local/report/users_attempts/user_preferences/user_preferences_form.php
(#1) No one-line description found in phpdocs for docblock of file user_preferences_form.php
(#1) DocBlock missing a @package tag for file user_preferences_form.php. Expected @package mod_adaptivequiz
(#30) Missing docblock for class user_preferences_form
(#30) Opening brace must not be followed by a blank line
(#36) Invalid docblock tag "@inheritDoc".
(#38) Incorrect spacing between argument "$submitlabel" and equals sign; expected 1 but found 0
(#38) Incorrect spacing between default value and equals sign for argument "$submitlabel"; expected 1 but found 0
(#43) Missing docblock for function definition
(#48) Opening parenthesis of a multi-line function call must be the last content on the line
(#48) Only one argument is allowed per line in a multi-line function call
(#48) Only one argument is allowed per line in a multi-line function call
(#49) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#49) Closing parenthesis of a multi-line function call must be on a line by itself
(#52) Opening parenthesis of a multi-line function call must be the last content on the line
(#52) Only one argument is allowed per line in a multi-line function call
(#53) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#53) Only one argument is allowed per line in a multi-line function call
(#53) Only one argument is allowed per line in a multi-line function call
(#53) Only one argument is allowed per line in a multi-line function call
(#53) Closing parenthesis of a multi-line function call must be on a line by itself
(#56) Opening parenthesis of a multi-line function call must be the last content on the line
(#56) Only one argument is allowed per line in a multi-line function call
(#57) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#57) Only one argument is allowed per line in a multi-line function call
(#57) Only one argument is allowed per line in a multi-line function call
(#57) Only one argument is allowed per line in a multi-line function call
(#57) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/classes/local/report/users_attempts/user_preferences/user_preferences_repository.php
(#28) Opening brace must not be followed by a blank line
mod/adaptivequiz/classes/local/report/users_attempts/users_attempts_table.php
(#36) Opening brace must not be followed by a blank line
mod/adaptivequiz/classes/local/repository/questions_number_per_difficulty.php
(#1) DocBlock missing a @package tag for file questions_number_per_difficulty.php. Expected @package mod_adaptivequiz
(#29) Missing docblock for class questions_number_per_difficulty
(#40) Missing docblock for function __construct
(#45) Missing docblock for function difficulty
(#49) Missing docblock for function questions_number
mod/adaptivequiz/classes/local/repository/questions_repository.php
(#31) Opening brace must not be followed by a blank line
(#47) Expected 1 space after FUNCTION keyword; 0 found
(#48) Expected 1 space after FUNCTION keyword; 0 found
(#54) Expected 1 space after FUNCTION keyword; 0 found
(#75) Long list syntax is not allowed
(#76) Long list syntax is not allowed
(#96) Opening parenthesis of a multi-line function call must be the last content on the line
(#96) Only one argument is allowed per line in a multi-line function call
(#97) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#97) Closing parenthesis of a multi-line function call must be on a line by itself
(#133) Long list syntax is not allowed
(#136) Long list syntax is not allowed
(#141) Long list syntax is not allowed
(#141) Opening parenthesis of a multi-line function call must be the last content on the line
(#141) Only one argument is allowed per line in a multi-line function call
(#141) Only one argument is allowed per line in a multi-line function call
(#142) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#142) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/classes/local/repository/tags_repository.php
(#28) Opening brace must not be followed by a blank line
(#39) Long list syntax is not allowed
(#53) Expected 1 space after FUNCTION keyword; 0 found
(#68) Long list syntax is not allowed
mod/adaptivequiz/classes/output/ability_measure.php
(#33) Opening brace must not be followed by a blank line
mod/adaptivequiz/classes/output/attempt_feedback.php
(#34) Opening brace must not be followed by a blank line
(#71) Inline comments must start with a capital letter, digit or 3-dots sequence
(#93) Opening parenthesis of a multi-line function call must be the last content on the line
(#93) Only one argument is allowed per line in a multi-line function call
(#93) Only one argument is allowed per line in a multi-line function call
(#94) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#94) Only one argument is allowed per line in a multi-line function call
(#94) Only one argument is allowed per line in a multi-line function call
(#94) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/classes/output/attempt_finished_page.php
(#32) Opening brace must not be followed by a blank line
mod/adaptivequiz/classes/output/attempt_progress.php
(#32) Opening brace must not be followed by a blank line
mod/adaptivequiz/classes/output/editor_placeholders.php
(#33) Opening brace must not be followed by a blank line
mod/adaptivequiz/classes/output/questionanalysis/renderer.php
(#36) Opening brace must not be followed by a blank line
(#43) Short array syntax must be used to define arrays
(#54) There should be a comma after the last array item in a multi-line array.
(#85) Short array syntax must be used to define arrays
(#86) Short array syntax must be used to define arrays
(#136) Short array syntax must be used to define arrays
(#152) Short array syntax must be used to define arrays
(#153) Short array syntax must be used to define arrays
(#154) Short array syntax must be used to define arrays
(#159) Short array syntax must be used to define arrays
mod/adaptivequiz/classes/output/report/attempt_administration_report.php
(#34) Opening brace must not be followed by a blank line
(#69) Opening parenthesis of a multi-line function call must be the last content on the line
(#70) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#70) Closing parenthesis of a multi-line function call must be on a line by itself
(#74) Opening parenthesis of a multi-line function call must be the last content on the line
(#75) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#75) Closing parenthesis of a multi-line function call must be on a line by itself
(#79) Opening parenthesis of a multi-line function call must be the last content on the line
(#88) Opening parenthesis of a multi-line function call must be the last content on the line
(#89) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#89) Closing parenthesis of a multi-line function call must be on a line by itself
(#95) Only one argument is allowed per line in a multi-line function call
(#103) Only one argument is allowed per line in a multi-line function call
(#109) Opening parenthesis of a multi-line function call must be the last content on the line
(#111) Only one argument is allowed per line in a multi-line function call
mod/adaptivequiz/classes/output/report/attempt_answers_distribution_report.php
(#34) Opening brace must not be followed by a blank line
(#83) Opening parenthesis of a multi-line function call must be the last content on the line
(#84) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#84) Closing parenthesis of a multi-line function call must be on a line by itself
(#86) Opening parenthesis of a multi-line function call must be the last content on the line
(#87) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#87) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/classes/output/report/individual_user_attempts/individual_user_attempt_action.php
(#38) Opening brace must not be followed by a blank line
mod/adaptivequiz/classes/output/report/individual_user_attempts/individual_user_attempt_actions.php
(#36) Opening brace must not be followed by a blank line
mod/adaptivequiz/classes/output/user_attempt_summary.php
(#32) Opening brace must not be followed by a blank line
(#73) Opening parenthesis of a multi-line function call must be the last content on the line
(#73) Only one argument is allowed per line in a multi-line function call
(#74) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#74) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/classes/output/user_attempts_overview.php
(#33) Opening brace must not be followed by a blank line
mod/adaptivequiz/closeattempt.php
(#1) DocBlock missing a @package tag for file closeattempt.php. Expected @package mod_adaptivequiz
(#80) Opening parenthesis of a multi-line function call must be the last content on the line
(#80) Only one argument is allowed per line in a multi-line function call
(#80) Only one argument is allowed per line in a multi-line function call
(#80) Only one argument is allowed per line in a multi-line function call
(#80) Only one argument is allowed per line in a multi-line function call
(#81) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#81) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/db/access.php
(#20) Incorrect @package tag for file access.php. Expected mod_adaptivequiz, found mod.
(#29) Short array syntax must be used to define arrays
(#31) Short array syntax must be used to define arrays
(#35) 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.
(#39) There should be a comma after the last array item in a multi-line array.
(#42) Short array syntax must be used to define arrays
(#46) Short array syntax must be used to define arrays
(#48) There should be a comma after the last array item in a multi-line array.
(#52) Short array syntax must be used to define arrays
(#56) Short array syntax must be used to define arrays
(#58) There should be a comma after the last array item in a multi-line array.
(#62) Short array syntax must be used to define arrays
(#66) Short array syntax must be used to define arrays
(#67) There should be a comma after the last array item in a multi-line array.
(#68) There should be a comma after the last array item in a multi-line array.
mod/adaptivequiz/db/events.php
(#1) No one-line description found in phpdocs for docblock of file events.php
(#1) DocBlock missing a @package tag for file events.php. Expected @package mod_adaptivequiz
(#27) There should be a comma after the last array item in a multi-line array.
(#28) There should be a comma after the last array item in a multi-line array.
mod/adaptivequiz/db/log.php
(#30) Short array syntax must be used to define arrays
(#31) Short array syntax must be used to define arrays
(#32) Short array syntax must be used to define arrays
(#33) Short array syntax must be used to define arrays
(#34) Short array syntax must be used to define arrays
(#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
(#41) Short array syntax must be used to define arrays
(#42) Short array syntax must be used to define arrays
mod/adaptivequiz/db/upgrade.php
(#52) Opening parenthesis of a multi-line function call must be the last content on the line
(#52) Only one argument is allowed per line in a multi-line function call
(#52) Only one argument is allowed per line in a multi-line function call
(#52) Only one argument is allowed per line in a multi-line function call
(#52) Only one argument is allowed per line in a multi-line function call
(#52) Only one argument is allowed per line in a multi-line function call
(#52) Only one argument is allowed per line in a multi-line function call
(#53) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#53) Closing parenthesis of a multi-line function call must be on a line by itself
(#75) Opening parenthesis of a multi-line function call must be the last content on the line
(#75) Only one argument is allowed per line in a multi-line function call
(#75) Only one argument is allowed per line in a multi-line function call
(#75) Only one argument is allowed per line in a multi-line function call
(#75) Only one argument is allowed per line in a multi-line function call
(#75) Only one argument is allowed per line in a multi-line function call
(#75) Only one argument is allowed per line in a multi-line function call
(#76) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#76) Closing parenthesis of a multi-line function call must be on a line by itself
(#88) Opening parenthesis of a multi-line function call must be the last content on the line
(#88) Only one argument is allowed per line in a multi-line function call
(#88) Only one argument is allowed per line in a multi-line function call
(#88) Only one argument is allowed per line in a multi-line function call
(#88) Only one argument is allowed per line in a multi-line function call
(#89) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#89) Only one argument is allowed per line in a multi-line function call
(#89) Only one argument is allowed per line in a multi-line function call
(#89) Closing parenthesis of a multi-line function call must be on a line by itself
(#101) Opening parenthesis of a multi-line function call must be the last content on the line
(#101) Only one argument is allowed per line in a multi-line function call
(#101) Only one argument is allowed per line in a multi-line function call
(#101) Only one argument is allowed per line in a multi-line function call
(#101) Only one argument is allowed per line in a multi-line function call
(#102) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#102) Only one argument is allowed per line in a multi-line function call
(#102) Only one argument is allowed per line in a multi-line function call
(#102) Closing parenthesis of a multi-line function call must be on a line by itself
(#107) Opening parenthesis of a multi-line function call must be the last content on the line
(#107) Only one argument is allowed per line in a multi-line function call
(#107) Only one argument is allowed per line in a multi-line function call
(#107) Only one argument is allowed per line in a multi-line function call
(#107) Only one argument is allowed per line in a multi-line function call
(#108) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#108) Only one argument is allowed per line in a multi-line function call
(#108) Only one argument is allowed per line in a multi-line function call
(#108) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/delattempt.php
(#1) DocBlock missing a @package tag for file delattempt.php. Expected @package mod_adaptivequiz
mod/adaptivequiz/grade.php
(#26) Expected at least 1 space before "."; 0 found
(#26) Expected at least 1 space after "."; 0 found
mod/adaptivequiz/index.php
(#1) No one-line description found in phpdocs for docblock of file index.php
(#1) DocBlock missing a @package tag for file index.php. Expected @package mod_adaptivequiz
(#23) Expected at least 1 space before "."; 0 found
(#23) Expected at least 1 space after "."; 0 found
(#24) Expected at least 1 space before "."; 0 found
(#24) Expected at least 1 space after "."; 0 found
(#30) Short array syntax must be used to define arrays
(#38) Short array syntax must be used to define arrays
(#46) Short array syntax must be used to define arrays
(#51) Short array syntax must be used to define arrays
(#52) Short array syntax must be used to define arrays
(#54) Short array syntax must be used to define arrays
(#55) Short array syntax must be used to define arrays
(#57) Short array syntax must be used to define arrays
(#58) Short array syntax must be used to define arrays
(#64) Short array syntax must be used to define arrays
(#66) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#66) Short array syntax must be used to define arrays
(#66) Closing parenthesis of a multi-line function call must be on a line by itself
(#69) Short array syntax must be used to define arrays
(#70) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#70) Closing parenthesis of a multi-line function call must be on a line by itself
(#74) Short array syntax must be used to define arrays
(#76) Short array syntax must be used to define arrays
mod/adaptivequiz/lang/en/adaptivequiz.php
(#34) The string key "attempt_summary" is not in the correct order, it should be before "attemptquestionsprogress_help"
(#37) The string key "attemptnofirstquestion" is not in the correct order, it should be before "attemptsuserprevious"
(#47) The string key "questionspoolerrornovalidstartingquestions" is not in the correct order, it should be before "showabilitymeasuresummary"
(#49) The string key "reportanswersdistributionchartdisplaystacked" is not in the correct order, it should be before "showabilitymeasuresummary_help"
(#71) The string key "reportattemptsfilterformheader" is not in the correct order, it should be before "reportattemptsfilterusers"
(#80) The string key "reportattemptsummarytab" is not in the correct order, it should be before "reportattemptsusersperpage"
(#83) The string key "reportquestionanalysispageheading" is not in the correct order, it should be before "reportuserattemptstitleshort"
(#84) The string key "modulenameplural" is not in the correct order, it should be before "reportquestionanalysispageheading"
(#85) The string key "modulename" is not in the correct order, it should be before "modulenameplural"
(#105) The string key "nonewmodules" is not in the correct order, it should be before "pluginname"
(#106) The string key "adaptivequizname" is not in the correct order, it should be before "nonewmodules"
(#108) The string key "adaptivequiz:addinstance" is not in the correct order, it should be before "adaptivequizname_help"
(#110) The string key "adaptivequiz:reviewattempts" is not in the correct order, it should be before "adaptivequiz:viewreport"
(#111) The string key "adaptivequiz:attempt" is not in the correct order, it should be before "adaptivequiz:reviewattempts"
(#116) The string key "browsersecurity" is not in the correct order, it should be before "requirepassword_help"
(#120) The string key "maximumquestions" is not in the correct order, it should be before "minimumquestions_help"
(#124) The string key "lowestlevel" is not in the correct order, it should be before "startinglevel_help"
(#126) The string key "highestlevel" is not in the correct order, it should be before "lowestlevel_help"
(#130) The string key "formelementempty" is not in the correct order, it should be before "questionpool_help"
(#132) The string key "formelementnegative" is not in the correct order, it should be before "formelementnumeric"
(#134) The string key "formlowlevelgreaterthan" is not in the correct order, it should be before "formminquestgreaterthan"
(#138) The string key "formelementdecimal" is not in the correct order, it should be before "standarderror_help"
(#139) The string key "attemptfeedback" is not in the correct order, it should be before "formelementdecimal"
(#147) The string key "startattemptbtn" is not in the correct order, it should be before "submitanswer"
(#148) The string key "errorfetchingquest" is not in the correct order, it should be before "startattemptbtn"
(#150) The string key "errorattemptstate" is not in the correct order, it should be before "leveloutofbounds"
(#152) The string key "maxquestattempted" is not in the correct order, it should be before "nopermission"
(#154) The string key "noattemptsallowed" is not in the correct order, it should be before "notyourattempt"
(#156) The string key "numofattemptshdr" is not in the correct order, it should be before "updateattempterror"
(#158) The string key "errorlastattpquest" is not in the correct order, it should be before "standarderrorhdr"
(#161) The string key "calcerrorwithinlimits" is not in the correct order, it should be before "errorsumrightwrong"
(#166) The string key "notinprogress" is not in the correct order, it should be before "recentinprogress"
(#168) The string key "functiondisabledbysecuremode" is not in the correct order, it should be before "recentcomplete"
(#169) The string key "enterrequiredpassword" is not in the correct order, it should be before "functiondisabledbysecuremode"
(#172) The string key "attemptstate" is not in the correct order, it should be before "wrongpassword"
(#175) The string key "attemptfinishedtimestamp" is not in the correct order, it should be before "questionsattempted"
(#177) The string key "indvuserreport" is not in the correct order, it should be before "reviewattempt"
(#178) The string key "activityreports" is not in the correct order, it should be before "indvuserreport"
(#180) The string key "reviewattemptreport" is not in the correct order, it should be before "stopingconditionshdr"
(#181) The string key "deleteattemp" is not in the correct order, it should be before "reviewattemptreport"
(#182) The string key "confirmdeleteattempt" is not in the correct order, it should be before "deleteattemp"
(#183) The string key "attemptdeleted" is not in the correct order, it should be before "confirmdeleteattempt"
(#187) The string key "confirmcloseattemptscore" is not in the correct order, it should be before "confirmcloseattemptstats"
(#188) The string key "attemptclosedstatus" is not in the correct order, it should be before "confirmcloseattemptscore"
(#189) The string key "attemptclosed" is not in the correct order, it should be before "attemptclosedstatus"
(#193) The string key "bestscore" is not in the correct order, it should be before "score"
(#195) The string key "attempt_questiondetails" is not in the correct order, it should be before "bestscorestderror"
(#198) The string key "attempt_user" is not in the correct order, it should be before "attempttotaltime"
(#199) The string key "attempt_state" is not in the correct order, it should be before "attempt_user"
(#202) The string key "attemptquestion_difficulty" is not in the correct order, it should be before "attemptquestion_rightwrong"
(#204) The string key "attemptquestion_abilitylogits" is not in the correct order, it should be before "attemptquestion_diffsum"
(#208) The string key "na" is not in the correct order, it should be before "questionnumber"
(#209) The string key "downloadcsv" is not in the correct order, it should be before "na"
(#212) The string key "gradehighest" is not in the correct order, it should be before "grademethod"
(#213) The string key "attemptfirst" is not in the correct order, it should be before "gradehighest"
(#221) The string key "all_attempts_deleted" is not in the correct order, it should be before "resetadaptivequizsall"
(#225) The string key "id" is not in the correct order, it should be before "questionanalysisbtn"
(#228) The string key "question_report" is not in the correct order, it should be before "questions_report"
(#230) The string key "percent_correct_display_name" is not in the correct order, it should be before "times_used_display_name"
(#231) The string key "discrimination_display_name" is not in the correct order, it should be before "percent_correct_display_name"
(#232) The string key "back_to_all_questions" is not in the correct order, it should be before "discrimination_display_name"
(#233) The string key "answers_display_name" is not in the correct order, it should be before "back_to_all_questions"
(#234) The string key "answer" is not in the correct order, it should be before "answers_display_name"
(#237) The string key "highlevelusers" is not in the correct order, it should be before "value"
(#239) The string key "lowlevelusers" is not in the correct order, it should be before "midlevelusers"
(#241) The string key "result" is not in the correct order, it should be before "user"
mod/adaptivequiz/lang/fr/adaptivequiz.php
(#1) DocBlock missing a @package tag for file adaptivequiz.php. Expected @package mod_adaptivequiz
(#16) Boilerplate comment must be followed by a single blank line or end of file
(#27) The string key "modulename" is not in the correct order, it should be before "modulenameplural"
(#45) The string key "nonewmodules" is not in the correct order, it should be before "pluginname"
(#46) The string key "adaptivequizname" is not in the correct order, it should be before "nonewmodules"
(#48) The string key "adaptivequiz:addinstance" is not in the correct order, it should be before "adaptivequizname_help"
(#50) The string key "adaptivequiz:reviewattempts" is not in the correct order, it should be before "adaptivequiz:viewreport"
(#51) The string key "adaptivequiz:attempt" is not in the correct order, it should be before "adaptivequiz:reviewattempts"
(#56) The string key "browsersecurity" is not in the correct order, it should be before "requirepassword_help"
(#60) The string key "maximumquestions" is not in the correct order, it should be before "minimumquestions_help"
(#64) The string key "lowestlevel" is not in the correct order, it should be before "startinglevel_help"
(#66) The string key "highestlevel" is not in the correct order, it should be before "lowestlevel_help"
(#70) The string key "formelementempty" is not in the correct order, it should be before "questionpool_help"
(#72) The string key "formelementnegative" is not in the correct order, it should be before "formelementnumeric"
(#74) The string key "formlowlevelgreaterthan" is not in the correct order, it should be before "formminquestgreaterthan"
(#78) The string key "formelementdecimal" is not in the correct order, it should be before "standarderror_help"
(#79) The string key "attemptfeedback" is not in the correct order, it should be before "formelementdecimal"
(#83) The string key "startattemptbtn" is not in the correct order, it should be before "submitanswer"
(#85) The string key "errorfetchingquest" is not in the correct order, it should be before "viewreportbtn"
(#87) The string key "errorattemptstate" is not in the correct order, it should be before "leveloutofbounds"
(#89) The string key "maxquestattempted" is not in the correct order, it should be before "nopermission"
(#91) The string key "noattemptsallowed" is not in the correct order, it should be before "notyourattempt"
(#93) The string key "numofattemptshdr" is not in the correct order, it should be before "updateattempterror"
(#95) The string key "errorlastattpquest" is not in the correct order, it should be before "standarderrorhdr"
(#98) The string key "calcerrorwithinlimits" is not in the correct order, it should be before "errorsumrightwrong"
(#103) The string key "notinprogress" is not in the correct order, it should be before "recentinprogress"
(#105) The string key "functiondisabledbysecuremode" is not in the correct order, it should be before "recentcomplete"
(#106) The string key "enterrequiredpassword" is not in the correct order, it should be before "functiondisabledbysecuremode"
(#109) The string key "attemptstate" is not in the correct order, it should be before "wrongpassword"
(#112) The string key "attemptfinishedtimestamp" is not in the correct order, it should be before "questionsattempted"
(#115) The string key "indvuserreport" is not in the correct order, it should be before "reviewattempt"
(#116) The string key "activityreports" is not in the correct order, it should be before "indvuserreport"
(#118) The string key "backtoviewattemptreport" is not in the correct order, it should be before "stopingconditionshdr"
(#121) The string key "deleteattemp" is not in the correct order, it should be before "reviewattemptreport"
(#122) The string key "confirmdeleteattempt" is not in the correct order, it should be before "deleteattemp"
(#123) The string key "attemptdeleted" is not in the correct order, it should be before "confirmdeleteattempt"
(#127) The string key "confirmcloseattemptscore" is not in the correct order, it should be before "confirmcloseattemptstats"
(#128) The string key "attemptclosedstatus" is not in the correct order, it should be before "confirmcloseattemptscore"
(#129) The string key "attemptclosed" is not in the correct order, it should be before "attemptclosedstatus"
(#132) The string key "backtoviewattemptreport" is duplicated
(#133) The string key "backtoviewreport" is duplicated
(#134) The string key "reviewattemptreport" is duplicated
(#136) The string key "bestscore" is not in the correct order, it should be before "score"
(#138) The string key "attempt_summary" is not in the correct order, it should be before "bestscorestderror"
(#140) The string key "attempt_questiondetails" is not in the correct order, it should be before "scoring_table"
(#143) The string key "attempt_user" is not in the correct order, it should be before "attempttotaltime"
(#144) The string key "attempt_state" is not in the correct order, it should be before "attempt_user"
(#146) The string key "attemptquestion_level" is not in the correct order, it should be before "attemptquestion_num"
(#148) The string key "attemptquestion_ability" is not in the correct order, it should be before "attemptquestion_rightwrong"
(#150) The string key "attemptquestion_difficulty" is not in the correct order, it should be before "attemptquestion_error"
(#152) The string key "attemptquestion_abilitylogits" is not in the correct order, it should be before "attemptquestion_diffsum"
(#155) The string key "graphlegend_error" is not in the correct order, it should be before "graphlegend_target"
(#156) The string key "answerdistgraph_title" is not in the correct order, it should be before "graphlegend_error"
(#157) The string key "answerdistgraph_questiondifficulty" is not in the correct order, it should be before "answerdistgraph_title"
(#158) The string key "answerdistgraph_numrightwrong" is not in the correct order, it should be before "answerdistgraph_questiondifficulty"
(#162) The string key "na" is not in the correct order, it should be before "questionnumber"
(#163) The string key "downloadcsv" is not in the correct order, it should be before "na"
(#166) The string key "gradehighest" is not in the correct order, it should be before "grademethod"
(#167) The string key "attemptfirst" is not in the correct order, it should be before "gradehighest"
(#177) The string key "all_attempts_deleted" is not in the correct order, it should be before "resetadaptivequizsall"
(#180) The string key "id" is not in the correct order, it should be before "questionanalysisbtn"
(#183) The string key "question_report" is not in the correct order, it should be before "questions_report"
(#185) The string key "percent_correct_display_name" is not in the correct order, it should be before "times_used_display_name"
(#186) The string key "discrimination_display_name" is not in the correct order, it should be before "percent_correct_display_name"
(#187) The string key "back_to_all_questions" is not in the correct order, it should be before "discrimination_display_name"
(#188) The string key "answers_display_name" is not in the correct order, it should be before "back_to_all_questions"
(#189) The string key "answer" is not in the correct order, it should be before "answers_display_name"
(#192) The string key "highlevelusers" is not in the correct order, it should be before "value"
(#194) The string key "lowlevelusers" is not in the correct order, it should be before "midlevelusers"
(#196) The string key "result" is not in the correct order, it should be before "user"
mod/adaptivequiz/lib.php
(#28) Expected at least 1 space before "."; 0 found
(#28) Expected at least 1 space after "."; 0 found
(#44) Expected 1 space after comma in argument list; 2 found
(#44) Expected 1 space between the comma and "'4'". Found: 2 spaces
(#54) Expected 1 space after SWITCH keyword; 0 found
(#55) CASE statements must be defined using a colon
(#58) CASE statements must be defined using a colon
(#61) CASE statements must be defined using a colon
(#64) CASE statements must be defined using a colon
(#67) CASE statements must be defined using a colon
(#70) CASE statements must be defined using a colon
(#73) CASE statements must be defined using a colon
(#76) CASE statements must be defined using a colon
(#79) CASE statements must be defined using a colon
(#82) CASE statements must be defined using a colon
(#85) DEFAULT statements must be defined using a colon
(#101) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $mform.
(#115) Opening parenthesis of a multi-line function call must be the last content on the line
(#115) Only one argument is allowed per line in a multi-line function call
(#116) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#116) Only one argument is allowed per line in a multi-line function call
(#116) Only one argument is allowed per line in a multi-line function call
(#116) Only one argument is allowed per line in a multi-line function call
(#116) Only one argument is allowed per line in a multi-line function call
(#116) Closing parenthesis of a multi-line function call must be on a line by itself
(#188) Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $mform.
(#202) Opening parenthesis of a multi-line function call must be the last content on the line
(#202) Only one argument is allowed per line in a multi-line function call
(#203) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#203) Only one argument is allowed per line in a multi-line function call
(#203) Only one argument is allowed per line in a multi-line function call
(#203) Only one argument is allowed per line in a multi-line function call
(#203) Only one argument is allowed per line in a multi-line function call
(#203) Closing parenthesis of a multi-line function call must be on a line by itself
(#238) 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
(#256) Short array syntax must be used to define arrays
(#257) Short array syntax must be used to define arrays
(#261) Short array syntax must be used to define arrays
(#331) Short array syntax must be used to define arrays
(#337) Short array syntax must be used to define arrays
(#401) Short array syntax must be used to define arrays
(#421) Expected at least 1 space before "."; 0 found
(#421) Expected at least 1 space after "."; 0 found
(#457) Short array syntax must be used to define arrays
(#461) Short array syntax must be used to define arrays
(#462) Short array syntax must be used to define arrays
(#470) Short array syntax must be used to define arrays
(#473) Short array syntax must be used to define arrays
(#476) Short array syntax must be used to define arrays
(#484) Short array syntax must be used to define arrays
(#486) Expected at least 1 space before "."; 0 found
(#486) Expected at least 1 space after "."; 0 found
(#486) Expected at least 1 space before "."; 0 found
(#486) Expected at least 1 space after "."; 0 found
(#488) Short array syntax must be used to define arrays
(#493) Short array syntax must be used to define arrays
(#496) Short array syntax must be used to define arrays
(#496) Expected at least 1 space before "."; 0 found
(#496) Expected at least 1 space after "."; 0 found
(#496) Expected at least 1 space before "."; 0 found
(#496) Expected at least 1 space after "."; 0 found
(#496) Expected at least 1 space before "."; 0 found
(#496) Expected at least 1 space after "."; 0 found
(#496) Expected at least 1 space before "."; 0 found
(#496) Expected at least 1 space after "."; 0 found
(#501) Expected at least 1 space before "."; 0 found
(#501) Expected at least 1 space after "."; 0 found
(#533) Docblock tag "@example" is not recommended.
(#537) Short array syntax must be used to define arrays
(#563) Opening parenthesis of a multi-line function call must be the last content on the line
(#565) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#565) Only one argument is allowed per line in a multi-line function call
(#565) Only one argument is allowed per line in a multi-line function call
(#565) Only one argument is allowed per line in a multi-line function call
(#565) Closing parenthesis of a multi-line function call must be on a line by itself
(#580) Short array syntax must be used to define arrays
(#598) Short array syntax must be used to define arrays
(#600) Short array syntax must be used to define arrays
(#607) Blank line found at end of control structure
(#620) Missing docblock for function adaptivequiz_update_grades
(#620) Incorrect spacing between argument "$userid" and equals sign; expected 1 but found 0
(#620) Incorrect spacing between default value and equals sign for argument "$userid"; expected 1 but found 0
(#623) Expected at least 1 space before "."; 0 found
(#623) Expected at least 1 space after "."; 0 found
(#652) Short array syntax must be used to define arrays
(#666) Short array syntax must be used to define arrays
(#670) Short array syntax must be used to define arrays
(#672) Short array syntax must be used to define arrays
(#680) Short array syntax must be used to define arrays
(#684) Short array syntax must be used to define arrays
(#693) Short array syntax must be used to define arrays
(#711) Short array syntax must be used to define arrays
(#729) Incorrect spacing between argument "$options" and equals sign; expected 1 but found 0
(#740) Logical operator "or" is prohibited; use "||" instead
(#762) The first parameter of a multi-line function declaration must be on the line after the opening bracket
(#762) Multi-line function declarations must define one parameter per line
(#762) Multi-line function declarations must define one parameter per line
(#762) Multi-line function declarations must define one parameter per line
(#762) Multi-line function declarations must define one parameter per line
(#762) Multi-line function declarations must define one parameter per line
(#762) Multi-line function declarations must define one parameter per line
(#763) Multi-line function declarations must define one parameter per line
(#763) Incorrect spacing between argument "$options" and equals sign; expected 1 but found 0
(#763) Incorrect spacing between default value and equals sign for argument "$options"; expected 1 but found 0
(#763) The closing parenthesis of a multi-line function declaration must be on a new line
(#785) Expected at least 1 space before "."; 0 found
(#785) Expected at least 1 space after "."; 0 found
mod/adaptivequiz/locallib.php
(#1) DocBlock missing a @package tag for file locallib.php. Expected @package mod_adaptivequiz
(#65) DocBlock missing a @package tag for function adaptivequiz_get_question_categories. Expected @package mod_adaptivequiz
(#67) Short array syntax must be used to define arrays
(#70) Short array syntax must be used to define arrays
(#94) DocBlock missing a @package tag for function adaptivequiz_make_default_categories. Expected @package mod_adaptivequiz
(#100) Short array syntax must be used to define arrays
(#111) DocBlock missing a @package tag for function adaptivequiz_get_selected_question_cateogires. Expected @package mod_adaptivequiz
(#114) Short array syntax must be used to define arrays
(#117) Short array syntax must be used to define arrays
(#120) Short array syntax must be used to define arrays
(#123) Short array syntax must be used to define arrays
(#140) DocBlock missing a @package tag for function adaptivequiz_count_user_previous_attempts. Expected @package mod_adaptivequiz
(#147) Short array syntax must be used to define arrays
(#159) DocBlock missing a @package tag for function adaptivequiz_allowed_attempt. Expected @package mod_adaptivequiz
(#174) DocBlock missing a @package tag for function adaptivequiz_uniqueid_part_of_attempt. Expected @package mod_adaptivequiz
(#177) Short array syntax must be used to define arrays
(#192) DocBlock missing a @package tag for function adaptivequiz_update_attempt_data. Expected @package mod_adaptivequiz
(#200) Short array syntax must be used to define arrays
(#231) DocBlock missing a @package tag for function adaptivequiz_complete_attempt. Expected @package mod_adaptivequiz
(#241) Opening parenthesis of a multi-line function call must be the last content on the line
(#242) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#242) Only one argument is allowed per line in a multi-line function call
(#242) Only one argument is allowed per line in a multi-line function call
(#242) Closing parenthesis of a multi-line function call must be on a line by itself
(#258) There should be a comma after the last array item in a multi-line array.
(#272) DocBlock missing a @package tag for function adaptivequiz_min_attempts_reached. Expected @package mod_adaptivequiz
(#284) Short array syntax must be used to define arrays
(#295) DocBlock missing a @package tag for function adaptivequiz_user_entered_password. Expected @package mod_adaptivequiz
(#309) DocBlock missing a @package tag for function adaptivequiz_get_difficulty_from_tags. Expected @package mod_adaptivequiz
(#311) Expected at least 1 space before "."; 0 found
(#311) Expected at least 1 space after "."; 0 found
(#311) Expected at least 1 space before "."; 0 found
(#311) Expected at least 1 space after "."; 0 found
(#323) No one-line description found in phpdocs for docblock of function adaptivequiz_get_grading_options
(#323) DocBlock missing a @package tag for function adaptivequiz_get_grading_options. Expected @package mod_adaptivequiz
(#324) Short array syntax must be used to define arrays
(#327) There should be a comma after the last array item in a multi-line array.
(#339) DocBlock missing a @package tag for function adaptivequiz_get_user_grades. Expected @package mod_adaptivequiz
(#342) Short array syntax must be used to define arrays
(#360) Short array syntax must be used to define arrays
(#362) Opening parenthesis of a multi-line function call must be the last content on the line
(#363) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#363) Only one argument is allowed per line in a multi-line function call
(#363) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/mod_form.php
(#38) Opening brace must not be followed by a blank line
(#105) Opening parenthesis of a multi-line function call must be the last content on the line
(#105) Only one argument is allowed per line in a multi-line function call
(#105) Only one argument is allowed per line in a multi-line function call
(#106) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#106) Closing parenthesis of a multi-line function call must be on a line by itself
(#112) Opening parenthesis of a multi-line function call must be the last content on the line
(#112) Only one argument is allowed per line in a multi-line function call
(#112) Only one argument is allowed per line in a multi-line function call
(#113) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#113) Closing parenthesis of a multi-line function call must be on a line by itself
(#119) Opening parenthesis of a multi-line function call must be the last content on the line
(#119) Only one argument is allowed per line in a multi-line function call
(#119) Only one argument is allowed per line in a multi-line function call
(#120) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#120) Closing parenthesis of a multi-line function call must be on a line by itself
(#126) Opening parenthesis of a multi-line function call must be the last content on the line
(#126) Only one argument is allowed per line in a multi-line function call
(#126) Only one argument is allowed per line in a multi-line function call
(#127) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#127) Closing parenthesis of a multi-line function call must be on a line by itself
(#131) Opening parenthesis of a multi-line function call must be the last content on the line
(#131) Only one argument is allowed per line in a multi-line function call
(#131) Only one argument is allowed per line in a multi-line function call
(#132) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#132) Closing parenthesis of a multi-line function call must be on a line by itself
(#148) Opening parenthesis of a multi-line function call must be the last content on the line
(#148) Only one argument is allowed per line in a multi-line function call
(#148) Only one argument is allowed per line in a multi-line function call
(#150) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#150) Closing parenthesis of a multi-line function call must be on a line by itself
(#156) Opening parenthesis of a multi-line function call must be the last content on the line
(#157) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#157) Closing parenthesis of a multi-line function call must be on a line by itself
(#161) Opening parenthesis of a multi-line function call must be the last content on the line
(#161) Only one argument is allowed per line in a multi-line function call
(#161) Only one argument is allowed per line in a multi-line function call
(#162) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#162) Closing parenthesis of a multi-line function call must be on a line by itself
(#168) Opening parenthesis of a multi-line function call must be the last content on the line
(#168) Only one argument is allowed per line in a multi-line function call
(#168) Only one argument is allowed per line in a multi-line function call
(#169) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#169) Closing parenthesis of a multi-line function call must be on a line by itself
(#175) Opening parenthesis of a multi-line function call must be the last content on the line
(#175) Only one argument is allowed per line in a multi-line function call
(#175) Only one argument is allowed per line in a multi-line function call
(#176) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#176) Closing parenthesis of a multi-line function call must be on a line by itself
(#182) Opening parenthesis of a multi-line function call must be the last content on the line
(#182) Only one argument is allowed per line in a multi-line function call
(#182) Only one argument is allowed per line in a multi-line function call
(#183) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#183) Closing parenthesis of a multi-line function call must be on a line by itself
(#195) Opening parenthesis of a multi-line function call must be the last content on the line
(#195) Only one argument is allowed per line in a multi-line function call
(#195) Only one argument is allowed per line in a multi-line function call
(#196) Multi-line function call not indented correctly; expected 8 spaces but found 16
(#196) Closing parenthesis of a multi-line function call must be on a line by itself
(#213) Opening parenthesis of a multi-line function call must be the last content on the line
(#213) Only one argument is allowed per line in a multi-line function call
(#213) Only one argument is allowed per line in a multi-line function call
(#214) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#214) Closing parenthesis of a multi-line function call must be on a line by itself
(#330) Opening parenthesis of a multi-line function call must be the last content on the line
(#330) Only one argument is allowed per line in a multi-line function call
(#330) Only one argument is allowed per line in a multi-line function call
(#330) Only one argument is allowed per line in a multi-line function call
(#331) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#331) Only one argument is allowed per line in a multi-line function call
(#331) Only one argument is allowed per line in a multi-line function call
(#331) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/questionanalysis/overview.php
(#1) No one-line description found in phpdocs for docblock of file overview.php
(#1) DocBlock missing a @package tag for file overview.php. Expected @package mod_adaptivequiz
(#23) Expected at least 1 space before "."; 0 found
(#23) Expected at least 1 space after "."; 0 found
(#24) Expected at least 1 space before "."; 0 found
(#24) Expected at least 1 space after "."; 0 found
(#25) Expected at least 1 space before "."; 0 found
(#25) Expected at least 1 space after "."; 0 found
(#40) 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
(#75) Opening parenthesis of a multi-line function call must be the last content on the line
(#76) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#76) Short array syntax must be used to define arrays
(#76) Closing parenthesis of a multi-line function call must be on a line by itself
(#85) Opening parenthesis of a multi-line function call must be the last content on the line
(#85) Only one argument is allowed per line in a multi-line function call
(#85) Only one argument is allowed per line in a multi-line function call
(#85) Only one argument is allowed per line in a multi-line function call
(#85) Only one argument is allowed per line in a multi-line function call
(#86) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#86) Closing parenthesis of a multi-line function call must be on a line by itself
(#88) Opening parenthesis of a multi-line function call must be the last content on the line
(#88) Only one argument is allowed per line in a multi-line function call
(#88) Only one argument is allowed per line in a multi-line function call
(#88) Only one argument is allowed per line in a multi-line function call
(#89) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#89) Only one argument is allowed per line in a multi-line function call
(#89) Only one argument is allowed per line in a multi-line function call
(#89) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/questionanalysis/single.php
(#1) No one-line description found in phpdocs for docblock of file single.php
(#1) DocBlock missing a @package tag for file single.php. Expected @package mod_adaptivequiz
(#23) Expected at least 1 space before "."; 0 found
(#23) Expected at least 1 space after "."; 0 found
(#24) Expected at least 1 space before "."; 0 found
(#24) Expected at least 1 space after "."; 0 found
(#25) Expected at least 1 space before "."; 0 found
(#25) Expected at least 1 space after "."; 0 found
(#42) Short array syntax must be used to define arrays
(#51) Short array syntax must be used to define arrays
(#58) Short array syntax must be used to define arrays
(#81) Opening parenthesis of a multi-line function call must be the last content on the line
(#82) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#82) Short array syntax must be used to define arrays
(#82) Closing parenthesis of a multi-line function call must be on a line by itself
(#87) Opening parenthesis of a multi-line function call must be the last content on the line
(#87) Only one argument is allowed per line in a multi-line function call
(#87) Only one argument is allowed per line in a multi-line function call
(#87) Only one argument is allowed per line in a multi-line function call
(#88) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#88) Only one argument is allowed per line in a multi-line function call
(#88) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/renderer.php
(#53) Short array syntax must be used to define arrays
(#64) There should be a comma after the last array item in a multi-line array.
(#84) Opening parenthesis of a multi-line function call must be the last content on the line
(#85) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#85) Only one argument is allowed per line in a multi-line function call
(#85) Closing parenthesis of a multi-line function call must be on a line by itself
(#93) Short array syntax must be used to define arrays
(#96) Short array syntax must be used to define arrays
(#98) Short array syntax must be used to define arrays
(#98) Short array syntax must be used to define arrays
(#98) Short array syntax must be used to define arrays
(#99) Short array syntax must be used to define arrays
(#99) There should be a comma after the last array item in a multi-line array.
(#118) Short array syntax must be used to define arrays
(#137) Short array syntax must be used to define arrays
(#139) Short array syntax must be used to define arrays
(#141) Short array syntax must be used to define arrays
(#143) Short array syntax must be used to define arrays
(#145) Short array syntax must be used to define arrays
(#209) Opening parenthesis of a multi-line function call must be the last content on the line
(#210) Multi-line function call not indented correctly; expected 8 spaces but found 16
(#210) Short array syntax must be used to define arrays
(#210) Only one argument is allowed per line in a multi-line function call
(#210) Only one argument is allowed per line in a multi-line function call
(#210) Closing parenthesis of a multi-line function call must be on a line by itself
(#252) Short array syntax must be used to define arrays
(#257) Short array syntax must be used to define arrays
(#267) Short array syntax must be used to define arrays
(#285) Short array syntax must be used to define arrays
(#287) Expected at least 1 space before "."; 0 found
(#287) Expected at least 1 space after "."; 0 found
(#290) Short array syntax must be used to define arrays
(#292) Expected at least 1 space before "."; 0 found
(#292) Expected at least 1 space after "."; 0 found
(#295) Short array syntax must be used to define arrays
(#297) Expected at least 1 space before "."; 0 found
(#297) Expected at least 1 space after "."; 0 found
(#300) Short array syntax must be used to define arrays
(#302) Expected at least 1 space before "."; 0 found
(#302) Expected at least 1 space after "."; 0 found
(#305) Short array syntax must be used to define arrays
(#307) Expected at least 1 space before "."; 0 found
(#307) Expected at least 1 space after "."; 0 found
(#310) Short array syntax must be used to define arrays
(#312) Expected at least 1 space before "."; 0 found
(#312) Expected at least 1 space after "."; 0 found
(#315) Short array syntax must be used to define arrays
(#317) Expected at least 1 space before "."; 0 found
(#317) Expected at least 1 space after "."; 0 found
(#322) Expected at least 1 space before "."; 0 found
(#322) Expected at least 1 space after "."; 0 found
(#323) Expected at least 1 space before "."; 0 found
(#323) Expected at least 1 space after "."; 0 found
(#324) Expected at least 1 space before "."; 0 found
(#324) Expected at least 1 space after "."; 0 found
(#325) Expected at least 1 space before "."; 0 found
(#325) Expected at least 1 space after "."; 0 found
(#326) Expected at least 1 space before "."; 0 found
(#326) Expected at least 1 space after "."; 0 found
(#327) Expected at least 1 space before "."; 0 found
(#327) Expected at least 1 space after "."; 0 found
(#328) Expected at least 1 space before "."; 0 found
(#328) Expected at least 1 space after "."; 0 found
(#330) Short array syntax must be used to define arrays
(#330) Expected at least 1 space before "."; 0 found
(#330) Expected at least 1 space after "."; 0 found
(#330) Expected at least 1 space before "."; 0 found
(#330) Expected at least 1 space after "."; 0 found
(#341) Opening parenthesis of a multi-line function call must be the last content on the line
(#342) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#342) Short array syntax must be used to define arrays
(#342) Closing parenthesis of a multi-line function call must be on a line by itself
(#346) Opening parenthesis of a multi-line function call must be the last content on the line
(#347) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#347) Short array syntax must be used to define arrays
(#347) Closing parenthesis of a multi-line function call must be on a line by itself
(#356) Short array syntax must be used to define arrays
(#357) Expected at least 1 space before "."; 0 found
(#357) Expected at least 1 space after "."; 0 found
(#357) Expected at least 1 space before "."; 0 found
(#357) Expected at least 1 space after "."; 0 found
(#359) Expected at least 1 space before "."; 0 found
(#359) Expected at least 1 space after "."; 0 found
(#360) Short array syntax must be used to define arrays
(#376) Short array syntax must be used to define arrays
(#396) Short array syntax must be used to define arrays
(#413) Opening parenthesis of a multi-line function call must be the last content on the line
(#414) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#414) Only one argument is allowed per line in a multi-line function call
(#414) Only one argument is allowed per line in a multi-line function call
(#414) Closing parenthesis of a multi-line function call must be on a line by itself
(#425) Opening parenthesis of a multi-line function call must be the last content on the line
(#426) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#426) Short array syntax must be used to define arrays
(#426) Short array syntax must be used to define arrays
(#426) Closing parenthesis of a multi-line function call must be on a line by itself
(#439) Short array syntax must be used to define arrays
(#446) Short array syntax must be used to define arrays
(#481) Expected at least 1 space before "."; 0 found
(#481) Expected at least 1 space after "."; 0 found
(#481) Expected at least 1 space before "."; 0 found
(#481) Expected at least 1 space after "."; 0 found
(#499) Expected at least 1 space before "."; 0 found
(#499) Expected at least 1 space after "."; 0 found
(#499) Expected at least 1 space before "."; 0 found
(#499) Expected at least 1 space after "."; 0 found
(#499) Expected at least 1 space before "."; 0 found
(#499) Expected at least 1 space after "."; 0 found
(#541) Space after opening parenthesis of function call prohibited
(#541) Expected 0 spaces before closing parenthesis; 1 found
(#545) Expected at least 1 space before "."; 0 found
(#545) Expected at least 1 space after "."; 0 found
(#545) Expected at least 1 space before "."; 0 found
(#545) Expected at least 1 space after "."; 0 found
(#545) Expected at least 1 space before "."; 0 found
(#545) Expected at least 1 space after "."; 0 found
(#582) Expected at least 1 space before "."; 0 found
(#582) Expected at least 1 space after "."; 0 found
(#582) Expected at least 1 space before "."; 0 found
(#582) Expected at least 1 space after "."; 0 found
(#582) Expected at least 1 space before "."; 0 found
(#582) Expected at least 1 space after "."; 0 found
(#582) Expected at least 1 space before "."; 0 found
(#582) Expected at least 1 space after "."; 0 found
(#601) Missing docblock for function attempt_review_tabs
(#606) Opening parenthesis of a multi-line function call must be the last content on the line
(#606) Only one argument is allowed per line in a multi-line function call
(#607) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#607) Closing parenthesis of a multi-line function call must be on a line by itself
(#611) Opening parenthesis of a multi-line function call must be the last content on the line
(#611) Only one argument is allowed per line in a multi-line function call
(#612) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#612) Closing parenthesis of a multi-line function call must be on a line by itself
(#616) Opening parenthesis of a multi-line function call must be the last content on the line
(#616) Only one argument is allowed per line in a multi-line function call
(#617) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#617) Closing parenthesis of a multi-line function call must be on a line by itself
(#621) Opening parenthesis of a multi-line function call must be the last content on the line
(#621) Only one argument is allowed per line in a multi-line function call
(#622) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#622) Closing parenthesis of a multi-line function call must be on a line by itself
(#663) Missing docblock for function reset_users_attempts_filter_action
(#759) Opening parenthesis of a multi-line function call must be the last content on the line
(#760) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#760) Closing parenthesis of a multi-line function call must be on a line by itself
(#770) Opening parenthesis of a multi-line function call must be the last content on the line
(#771) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#771) Closing parenthesis of a multi-line function call must be on a line by itself
(#826) Expected at least 1 space before "."; 0 found
(#826) Expected at least 1 space after "."; 0 found
(#826) Expected at least 1 space before "."; 0 found
(#826) Expected at least 1 space after "."; 0 found
(#836) Expected at least 1 space before "."; 0 found
(#836) Expected at least 1 space after "."; 0 found
(#836) Expected at least 1 space before "."; 0 found
(#836) Expected at least 1 space after "."; 0 found
(#839) Expected at least 1 space before "."; 0 found
(#839) Expected at least 1 space after "."; 0 found
(#839) Expected at least 1 space before "."; 0 found
(#839) Expected at least 1 space after "."; 0 found
(#877) Expected at least 1 space before "."; 0 found
(#877) Expected at least 1 space after "."; 0 found
(#877) Expected at least 1 space before "."; 0 found
(#877) Expected at least 1 space after "."; 0 found
(#882) Expected at least 1 space before "."; 0 found
(#882) Expected at least 1 space after "."; 0 found
(#882) Expected at least 1 space before "."; 0 found
(#882) Expected at least 1 space after "."; 0 found
(#889) Missing docblock for function render_ability_measure
(#971) Opening parenthesis of a multi-line function call must be the last content on the line
(#972) Only one argument is allowed per line in a multi-line function call
(#978) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#978) Closing parenthesis of a multi-line function call must be on a line by itself
(#989) Each class must be in a file by itself
(#999) Expected at least 1 space before "."; 0 found
(#999) Expected at least 1 space after "."; 0 found
(#1034) Short array syntax must be used to define arrays
(#1043) The $escape parameter must be passed when calling fputcsv() as its default value will change in a future PHP version.
(#1052) Short array syntax must be used to define arrays
(#1062) The $escape parameter must be passed when calling fputcsv() as its default value will change in a future PHP version.
(#1095) Expected at least 1 space before "."; 0 found
(#1095) Expected at least 1 space after "."; 0 found
mod/adaptivequiz/reviewattempt.php
(#59) Opening parenthesis of a multi-line function call must be the last content on the line
(#60) Multi-line function call not indented correctly; expected 0 spaces but found 4
(#60) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/tests/attempt_state_change_observers_test.php
(#36) Unit test attempt_state_change_observers_test should be declared as final.
(#36) Opening brace must not be followed by a blank line
mod/adaptivequiz/tests/attempt_test.php
(#36) Opening brace must not be followed by a blank line
(#111) Opening parenthesis of a multi-line function call must be the last content on the line
(#111) Only one argument is allowed per line in a multi-line function call
(#111) Only one argument is allowed per line in a multi-line function call
(#111) Only one argument is allowed per line in a multi-line function call
(#112) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#112) Closing parenthesis of a multi-line function call must be on a line by itself
(#113) Opening parenthesis of a multi-line function call must be the last content on the line
(#113) Only one argument is allowed per line in a multi-line function call
(#113) Only one argument is allowed per line in a multi-line function call
(#113) Only one argument is allowed per line in a multi-line function call
(#114) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#114) Closing parenthesis of a multi-line function call must be on a line by itself
(#186) Expected 1 newline at end of file; 0 found
mod/adaptivequiz/tests/completion/custom_completion_test.php
(#38) Opening brace must not be followed by a blank line
(#40) There must be a single space between the colon and type in a return type declaration
(#90) Opening parenthesis of a multi-line function call must be the last content on the line
(#90) Only one argument is allowed per line in a multi-line function call
(#90) Only one argument is allowed per line in a multi-line function call
(#90) Only one argument is allowed per line in a multi-line function call
(#91) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#91) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/tests/external/ability_measure_exporter_test.php
(#30) Opening brace must not be followed by a blank line
mod/adaptivequiz/tests/generator/lib.php
(#28) Opening brace must not be followed by a blank line
(#41) 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.
(#44) Expected at least 1 space after "."; 0 found
(#157) Opening parenthesis of a multi-line function call must be the last content on the line
(#157) Only one argument is allowed per line in a multi-line function call
(#157) Only one argument is allowed per line in a multi-line function call
(#157) Only one argument is allowed per line in a multi-line function call
(#157) Only one argument is allowed per line in a multi-line function call
(#158) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#158) Closing parenthesis of a multi-line function call must be on a line by itself
(#161) Opening parenthesis of a multi-line function call must be the last content on the line
(#161) Only one argument is allowed per line in a multi-line function call
(#161) Only one argument is allowed per line in a multi-line function call
(#161) Only one argument is allowed per line in a multi-line function call
(#162) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#162) Only one argument is allowed per line in a multi-line function call
(#162) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/tests/generator_test.php
(#35) Opening brace must not be followed by a blank line
(#37) Test method test_generator() is missing a return type
mod/adaptivequiz/tests/lib_test.php
(#32) Expected at least 1 space before "."; 0 found
(#32) Expected at least 1 space after "."; 0 found
(#41) Unit test lib_test should be declared as final.
(#41) No one-line description found in phpdocs for docblock of class lib_test
(#48) Expected at least 1 space before "."; 0 found
(#48) Expected at least 1 space after "."; 0 found
(#55) Data provider method "questioncat_association_records" will need to be converted to static in future.
(#55) Data provider method "questioncat_association_records" will need to be converted to static in future.
(#55) Data provider method "questioncat_association_records" must return an array, a Generator or an Iterable.
(#55) Data provider method "questioncat_association_records" must return an array, a Generator or an Iterable.
(#56) Short array syntax must be used to define arrays
(#59) Short array syntax must be used to define arrays
(#60) Short array syntax must be used to define arrays
(#63) Short array syntax must be used to define arrays
(#64) Short array syntax must be used to define arrays
(#67) Short array syntax must be used to define arrays
(#68) Short array syntax must be used to define arrays
(#82) Test method test_questioncat_association_insert() is missing a return type
(#90) Short array syntax must be used to define arrays
(#94) Short array syntax must be used to define arrays
(#98) Short array syntax must be used to define arrays
(#111) Test method test_questioncat_association_update() is missing a return type
(#120) Short array syntax must be used to define arrays
(#123) Short array syntax must be used to define arrays
(#128) Short array syntax must be used to define arrays
(#131) Short array syntax must be used to define arrays
(#136) Short array syntax must be used to define arrays
(#139) Short array syntax must be used to define arrays
(#148) Test method test_adaptivequiz_delete_instance() is missing a return type
(#175) Test method test_adaptivequiz_print_recent_mod_activity_details_true() is missing a return type
(#199) Short array syntax must be used to define arrays
(#214) Test method test_adaptivequiz_print_recent_mod_activity_details_false() is missing a return type
(#238) Short array syntax must be used to define arrays
mod/adaptivequiz/tests/local/attempt_test.php
(#22) Expected at least 1 space before "."; 0 found
(#22) Expected at least 1 space after "."; 0 found
(#40) Unit test attempt_test should be declared as final.
(#71) Short array syntax must be used to define arrays
(#78) 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.
(#91) Test method test_get_attempt() is missing a return type
(#176) Test method test_set_get_quba() is missing a return type
(#355) Test method test_return_random_question() is missing a return type
(#365) Short array syntax must be used to define arrays
(#377) Test method test_initialize_quba() is missing a return type
(#516) Inline comments must start with a capital letter, digit or 3-dots sequence
(#556) Test method test_find_last_umarked_question_using_bad_data() is missing a return type
(#582) Test method test_was_answer_submitted_to_question_with_graded_right() is missing a return type
(#591) Short array syntax must be used to define arrays
(#591) Short array syntax must be used to define arrays
(#608) Test method test_was_answer_submitted_to_question_with_graded_wrong() is missing a return type
(#617) Short array syntax must be used to define arrays
(#617) Short array syntax must be used to define arrays
(#634) Test method test_was_answer_submitted_to_question_with_graded_partial() is missing a return type
(#643) Short array syntax must be used to define arrays
(#643) Short array syntax must be used to define arrays
(#660) Test method test_was_answer_submitted_to_question_with_graded_gaveup() is missing a return type
(#669) Short array syntax must be used to define arrays
(#669) Short array syntax must be used to define arrays
(#686) Test method test_was_answer_submitted_to_question_with_graded_todo() is missing a return type
(#695) Short array syntax must be used to define arrays
(#695) Short array syntax must be used to define arrays
(#713) Test method test_set_get_question_slot_number() is missing a return type
(#729) Test method test_set_get_question_level() is missing a return type
(#745) Test method test_get_question_mark_with_quba_return_float() is missing a return type
(#749) Short array syntax must be used to define arrays
(#749) Short array syntax must be used to define arrays
(#765) Test method test_get_question_mark_with_quba_return_non_float() is missing a return type
(#769) Short array syntax must be used to define arrays
(#769) Short array syntax must be used to define arrays
(#785) Test method test_get_question_mark_with_quba_return_non_null() is missing a return type
(#789) Short array syntax must be used to define arrays
(#789) Short array syntax must be used to define arrays
(#805) Test method test_start_attempt_max_num_of_quest_answered() is missing a return type
(#808) Opening parenthesis of a multi-line function call must be the last content on the line
(#809) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#809) Closing parenthesis of a multi-line function call must be on a line by itself
(#821) Test method test_start_attempt_quest_slot_empty_quest_submit_greater_than_one() is missing a return type
(#861) Test method test_level_in_bounds() is missing a return type
(#941) Inline comments must start with a capital letter, digit or 3-dots sequence
(#1017) Opening parenthesis of a multi-line function call must be the last content on the line
(#1017) Only one argument is allowed per line in a multi-line function call
(#1017) Only one argument is allowed per line in a multi-line function call
(#1017) Only one argument is allowed per line in a multi-line function call
(#1018) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#1018) Only one argument is allowed per line in a multi-line function call
(#1018) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/tests/local/catalgo_test.php
(#22) Expected at least 1 space before "."; 0 found
(#22) Expected at least 1 space after "."; 0 found
(#40) Unit test catalgo_test should be declared as final.
(#40) Opening brace must not be followed by a blank line
(#45) Test method test_init_catalgo_no_quba_object_instance() is missing a return type
(#55) Test method test_init_catalgo_negative_int_throw_except() is missing a return type
(#58) Short array syntax must be used to define arrays
(#58) Short array syntax must be used to define arrays
(#67) Test method test_init_catalgo_no_level_throw_except() is missing a return type
(#70) Short array syntax must be used to define arrays
(#70) Short array syntax must be used to define arrays
(#164) Test method test_quest_was_marked_correct_no_submit_prev_quest_fail() is missing a return type
(#167) Opening parenthesis of a multi-line function call must be the last content on the line
(#168) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#168) Closing parenthesis of a multi-line function call must be on a line by itself
(#186) Test method test_quest_was_marked_correct_zero_slot_number_fail() is missing a return type
(#189) Opening parenthesis of a multi-line function call must be the last content on the line
(#190) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#190) Closing parenthesis of a multi-line function call must be on a line by itself
(#204) Test method test_quest_was_marked_correct_mark_is_null_fail() is missing a return type
(#207) Opening parenthesis of a multi-line function call must be the last content on the line
(#208) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#208) Closing parenthesis of a multi-line function call must be on a line by itself
(#228) Test method test_quest_was_marked_correct_mark_zero() is missing a return type
(#231) Opening parenthesis of a multi-line function call must be the last content on the line
(#232) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#232) Closing parenthesis of a multi-line function call must be on a line by itself
(#252) Test method test_quest_was_marked_correct_mark_non_zero() is missing a return type
(#255) Opening parenthesis of a multi-line function call must be the last content on the line
(#256) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#256) Closing parenthesis of a multi-line function call must be on a line by itself
(#350) Test method test_compute_next_difficulty_zero_min_one_hundred_max() is missing a return type
(#386) Test method test_compute_next_difficulty_one_min_ten_max_compute_infinity() is missing a return type
(#407) Test method test_get_question_mark() is missing a return type
(#436) Test method test_compute_right_answers() is missing a return type
(#457) Test method test_compute_right_answers_none_correct() is missing a return type
(#469) Short array syntax must be used to define arrays
(#479) Test method test_compute_right_answers_null_return_from_get_question_mark() is missing a return type
(#490) Short array syntax must be used to define arrays
(#500) Test method test_compute_wrong_answers() is missing a return type
(#512) Short array syntax must be used to define arrays
(#522) Test method test_compute_wrong_answers_all_correct() is missing a return type
(#534) Short array syntax must be used to define arrays
(#544) Test method test_compute_wrong_answers_null_return_from_get_question_mark() is missing a return type
(#555) Short array syntax must be used to define arrays
(#565) Test method test_estimate_measure() is missing a return type
(#568) Short array syntax must be used to define arrays
(#568) Short array syntax must be used to define arrays
(#581) Test method test_estimate_standard_error() is missing a return type
(#584) Short array syntax must be used to define arrays
(#584) Short array syntax must be used to define arrays
(#596) Test method test_perform_calc_steps_marked_correct_return_null_fail() is missing a return type
(#637) Test method test_perform_calc_steps_right_ans_ret_zero_but_return_non_zero() is missing a return type
(#676) Test method test_perform_calc_steps_wrong_ans_return_zero_but_return_non_zero() is missing a return type
(#712) Test method test_perform_calc_steps_quest_attempted_return_zero_fail() is missing a return type
(#756) Test method test_perform_calc_steps_sum_corr_and_incorr_not_equl_sum_quest_attempt_fail() is missing a return type
(#799) Test method test_perform_calculation_steps_nostop_correct_answer() is missing a return type
(#851) Test method test_perform_calculation_steps_nostop_incorrect_answer() is missing a return type
(#903) Test method test_perform_calculation_steps_stop_no_fail() is missing a return type
(#959) Test method test_standard_error_within_parameters_return_true_then_false() is missing a return type
(#975) Test method test_get_current_diff_level_using_level_zero() is missing a return type
(#1002) Test method test_get_current_diff_level_using_no_quba() is missing a return type
(#1029) Test method test_get_current_diff_level_using_no_attempt_obj() is missing a return type
(#1054) Test method test_get_current_diff_level_using_attempt_obj_missing_lowestlevel() is missing a return type
(#1080) Test method test_get_current_diff_level_using_attempt_obj_missing_highestlevel() is missing a return type
(#1106) Test method test_get_current_diff_level() is missing a return type
(#1135) Test method test_convert_percent_to_logit_using_param_less_than_zero() is missing a return type
(#1145) Test method test_convert_percent_to_logit_using_param_greater_than_decimal_five() is missing a return type
(#1155) Test method test_convert_percent_to_logit() is missing a return type
(#1165) Test method test_convert_logit_to_percent_using_param_less_than_zero() is missing a return type
(#1175) Test method test_convert_logit_to_percent() is missing a return type
(#1185) Test method test_map_logit_to_scale() is missing a return type
mod/adaptivequiz/tests/local/fetchquestion_test.php
(#1) DocBlock missing a @package tag for file fetchquestion_test.php. Expected @package mod_adaptivequiz
(#30) Expected at least 1 space before "."; 0 found
(#30) Expected at least 1 space after "."; 0 found
(#41) Unit test fetchquestion_test should be declared as final.
(#41) No one-line description found in phpdocs for docblock of class fetchquestion_test
(#41) DocBlock missing a @package tag for class fetchquestion_test. Expected @package mod_adaptivequiz
(#59) Expected at least 1 space before "."; 0 found
(#59) Expected at least 1 space after "."; 0 found
(#84) Short array syntax must be used to define arrays
(#91) Short array syntax must be used to define arrays
(#92) 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
(#128) 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.
(#141) Test method test_find_questions_fail_tag_ids() is missing a return type
(#174) Test method test_find_questions_fail_question_cat() is missing a return type
(#210) Test method test_find_questions_exclude() is missing a return type
(#237) Test method test_get_set_level() is missing a return type
(#252) Invalid docblock tag "@test".
(#254) No one-line description found in phpdocs for docblock of function it_fails_when_instantiated_with_a_zero_difficulty_level
(#262) Invalid docblock tag "@test".
(#264) No one-line description found in phpdocs for docblock of function it_fails_when_instantiated_with_a_negative_difficulty_level
(#272) Invalid docblock tag "@test".
(#274) No one-line description found in phpdocs for docblock of function it_fails_when_instantiated_with_a_difficulty_level_as_a_string
(#285) Test method test_retrieve_tag() is missing a return type
(#306) Test method test_fetch_question_initalize_tags_with_quest_count_return_empty_array() is missing a return type
(#333) Test method test_fetch_question_requested_level_has_questions() is missing a return type
(#349) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#359) Short array syntax must be used to define arrays
(#359) Short array syntax must be used to define arrays
(#372) Test method test_fetch_question_one_level_higher_has_questions() is missing a return type
(#411) Test method test_fetch_question_five_levels_higher_has_questions() is missing a return type
(#450) Test method test_fetch_question_four_levels_lower_has_questions() is missing a return type
(#487) Test method test_fetch_question_search_outside_min_max_bounds() is missing a return type
(#496) Expected 1 space between the comma and "50". Found: 2 spaces
(#515) Invalid docblock tag "@test".
(#517) No one-line description found in phpdocs for docblock of function it_retrieves_all_tag_ids
(#531) Invalid docblock tag "@test".
(#533) No one-line description found in phpdocs for docblock of function it_throws_an_exception_when_retrieves_all_tag_ids_for_an_empty_tag_prefix
(#544) Data provider method "constructor_throw_coding_exception_provider" will need to be converted to static in future.
(#544) Data provider method "constructor_throw_coding_exception_provider" must return an array, a Generator or an Iterable.
(#545) Short array syntax must be used to define arrays
(#546) Short array syntax must be used to define arrays
(#547) Short array syntax must be used to define arrays
(#548) Short array syntax must be used to define arrays
(#548) There should be a comma after the last array item in a multi-line array.
(#562) Test method test_constructor_throw_coding_exception() is missing a return type
(#572) Test method test_initalize_tags_with_quest_count() is missing a return type
(#614) Test method test_initalize_tags_with_quest_count_pre_built_quest_sum_struct_rebuild_true() is missing a return type
(#655) Test method test_decrement_question_sum_from_difficulty() is missing a return type
(#659) Short array syntax must be used to define arrays
(#660) Short array syntax must be used to define arrays
(#670) Test method test_decrement_question_sum_from_difficulty_user_missing_key() is missing a return type
(#674) Short array syntax must be used to define arrays
(#675) Short array syntax must be used to define arrays
mod/adaptivequiz/tests/local/report/questions_difficulty_range_test.php
(#1) No one-line description found in phpdocs for docblock of file questions_difficulty_range_test.php
(#1) DocBlock missing a @package tag for file questions_difficulty_range_test.php. Expected @package mod_adaptivequiz
(#30) Unit test questions_difficulty_range_test should be declared as final.
(#30) No one-line description found in phpdocs for docblock of class questions_difficulty_range_test
(#30) DocBlock missing a @package tag for class questions_difficulty_range_test. Expected @package mod_adaptivequiz
(#30) Opening brace must not be followed by a blank line
mod/adaptivequiz/tests/local/report/users_attempts/user_preferences/filter_user_preferences_test.php
(#1) No one-line description found in phpdocs for docblock of file filter_user_preferences_test.php
(#1) DocBlock missing a @package tag for file filter_user_preferences_test.php. Expected @package mod_adaptivequiz
(#30) Unit test filter_user_preferences_test should be declared as final.
(#30) No one-line description found in phpdocs for docblock of class filter_user_preferences_test
(#30) DocBlock missing a @package tag for class filter_user_preferences_test. Expected @package mod_adaptivequiz
(#30) Opening brace must not be followed by a blank line
(#36) Opening parenthesis of a multi-line function call must be the last content on the line
(#37) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#37) Closing parenthesis of a multi-line function call must be on a line by itself
(#42) Opening parenthesis of a multi-line function call must be the last content on the line
(#43) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#43) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/tests/local/report/users_attempts/user_preferences/user_preferences_repository_test.php
(#1) No one-line description found in phpdocs for docblock of file user_preferences_repository_test.php
(#1) DocBlock missing a @package tag for file user_preferences_repository_test.php. Expected @package mod_adaptivequiz
(#29) Unit test user_preferences_repository_test should be declared as final.
(#29) No one-line description found in phpdocs for docblock of class user_preferences_repository_test
(#29) DocBlock missing a @package tag for class user_preferences_repository_test. Expected @package mod_adaptivequiz
(#29) Opening brace must not be followed by a blank line
mod/adaptivequiz/tests/local/report/users_attempts/user_preferences/user_preferences_test.php
(#1) No one-line description found in phpdocs for docblock of file user_preferences_test.php
(#1) DocBlock missing a @package tag for file user_preferences_test.php. Expected @package mod_adaptivequiz
(#31) Unit test user_preferences_test should be declared as final.
(#31) No one-line description found in phpdocs for docblock of class user_preferences_test
(#31) DocBlock missing a @package tag for class user_preferences_test. Expected @package mod_adaptivequiz
(#31) Opening brace must not be followed by a blank line
(#83) Opening parenthesis of a multi-line function call must be the last content on the line
(#84) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#84) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/tests/local/repository/questions_repository_test.php
(#1) No one-line description found in phpdocs for docblock of file questions_repository_test.php
(#1) DocBlock missing a @package tag for file questions_repository_test.php. Expected @package mod_adaptivequiz
(#38) Unit test questions_repository_test should be declared as final.
(#38) No one-line description found in phpdocs for docblock of class questions_repository_test
(#38) DocBlock missing a @package tag for class questions_repository_test. Expected @package mod_adaptivequiz
(#38) Opening brace must not be followed by a blank line
(#71) Only one argument is allowed per line in a multi-line function call
(#81) Only one argument is allowed per line in a multi-line function call
(#120) Opening parenthesis of a multi-line function call must be the last content on the line
(#120) Only one argument is allowed per line in a multi-line function call
(#121) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#121) Closing parenthesis of a multi-line function call must be on a line by itself
(#124) Opening parenthesis of a multi-line function call must be the last content on the line
(#124) Only one argument is allowed per line in a multi-line function call
(#125) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#125) Closing parenthesis of a multi-line function call must be on a line by itself
(#128) Opening parenthesis of a multi-line function call must be the last content on the line
(#159) Opening parenthesis of a multi-line function call must be the last content on the line
(#159) Only one argument is allowed per line in a multi-line function call
(#160) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#160) Closing parenthesis of a multi-line function call must be on a line by itself
(#163) Opening parenthesis of a multi-line function call must be the last content on the line
(#163) Only one argument is allowed per line in a multi-line function call
(#164) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#164) Closing parenthesis of a multi-line function call must be on a line by itself
(#171) Opening parenthesis of a multi-line function call must be the last content on the line
(#171) Only one argument is allowed per line in a multi-line function call
(#172) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#172) Closing parenthesis of a multi-line function call must be on a line by itself
(#175) Opening parenthesis of a multi-line function call must be the last content on the line
(#175) Only one argument is allowed per line in a multi-line function call
(#176) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#176) Closing parenthesis of a multi-line function call must be on a line by itself
(#185) Parentheses must be used when instantiating a new class
(#190) Parentheses must be used when instantiating a new class
(#202) Parentheses must be used when instantiating a new class
(#214) No one-line description found in phpdocs for docblock of function create_question_tag
(#217) Opening parenthesis of a multi-line function call must be the last content on the line
(#217) Only one argument is allowed per line in a multi-line function call
(#217) Only one argument is allowed per line in a multi-line function call
(#218) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#218) Only one argument is allowed per line in a multi-line function call
(#218) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/tests/local/repository/tags_repository_test.php
(#1) No one-line description found in phpdocs for docblock of file tags_repository_test.php
(#1) DocBlock missing a @package tag for file tags_repository_test.php. Expected @package mod_adaptivequiz
(#33) Unit test tags_repository_test should be declared as final.
(#33) No one-line description found in phpdocs for docblock of class tags_repository_test
(#33) DocBlock missing a @package tag for class tags_repository_test. Expected @package mod_adaptivequiz
(#33) Opening brace must not be followed by a blank line
(#75) Expected 1 space after FUNCTION keyword; 0 found
(#131) Expected 1 space after FUNCTION keyword; 0 found
mod/adaptivequiz/tests/locallib_test.php
(#22) Expected at least 1 space after "."; 0 found
(#40) Unit test locallib_test should be declared as final.
(#40) Opening brace must not be followed by a blank line
(#45) Data provider method "attempts_allowed_data_fail" will need to be converted to static in future.
(#55) Data provider method "attempts_allowed_data" will need to be converted to static in future.
(#83) Test method test_get_question_categories() is missing a return type
(#235) Opening parenthesis of a multi-line function call must be the last content on the line
(#235) Only one argument is allowed per line in a multi-line function call
(#235) Only one argument is allowed per line in a multi-line function call
(#235) Only one argument is allowed per line in a multi-line function call
(#236) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#236) Only one argument is allowed per line in a multi-line function call
(#236) Closing parenthesis of a multi-line function call must be on a line by itself
(#246) Opening parenthesis of a multi-line function call must be the last content on the line
(#246) Only one argument is allowed per line in a multi-line function call
(#246) Only one argument is allowed per line in a multi-line function call
(#246) Only one argument is allowed per line in a multi-line function call
(#247) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#247) Only one argument is allowed per line in a multi-line function call
(#247) Closing parenthesis of a multi-line function call must be on a line by itself
(#254) Opening parenthesis of a multi-line function call must be the last content on the line
(#254) Only one argument is allowed per line in a multi-line function call
(#254) Only one argument is allowed per line in a multi-line function call
(#254) Only one argument is allowed per line in a multi-line function call
(#255) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#255) Only one argument is allowed per line in a multi-line function call
(#255) Closing parenthesis of a multi-line function call must be on a line by itself
(#314) Opening parenthesis of a multi-line function call must be the last content on the line
(#314) Only one argument is allowed per line in a multi-line function call
(#314) Only one argument is allowed per line in a multi-line function call
(#314) Only one argument is allowed per line in a multi-line function call
(#315) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#315) Only one argument is allowed per line in a multi-line function call
(#315) Closing parenthesis of a multi-line function call must be on a line by itself
(#325) Opening parenthesis of a multi-line function call must be the last content on the line
(#325) Only one argument is allowed per line in a multi-line function call
(#325) Only one argument is allowed per line in a multi-line function call
(#325) Only one argument is allowed per line in a multi-line function call
(#326) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#326) Only one argument is allowed per line in a multi-line function call
(#326) Closing parenthesis of a multi-line function call must be on a line by itself
(#340) Test method test_allowed_attempt_no_more_attempts_allowed() is missing a return type
(#354) Test method test_allowed_attempt() is missing a return type
(#479) Inline comments must start with a capital letter, digit or 3-dots sequence
(#503) Opening parenthesis of a multi-line function call must be the last content on the line
(#503) Only one argument is allowed per line in a multi-line function call
(#503) Only one argument is allowed per line in a multi-line function call
(#503) Only one argument is allowed per line in a multi-line function call
(#504) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#504) Only one argument is allowed per line in a multi-line function call
(#504) Closing parenthesis of a multi-line function call must be on a line by itself
(#577) Opening parenthesis of a multi-line function call must be the last content on the line
(#577) Only one argument is allowed per line in a multi-line function call
(#577) Only one argument is allowed per line in a multi-line function call
(#577) Only one argument is allowed per line in a multi-line function call
(#578) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#578) Only one argument is allowed per line in a multi-line function call
(#578) Closing parenthesis of a multi-line function call must be on a line by itself
(#580) Opening parenthesis of a multi-line function call must be the last content on the line
(#580) Only one argument is allowed per line in a multi-line function call
(#581) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#581) Only one argument is allowed per line in a multi-line function call
(#581) Closing parenthesis of a multi-line function call must be on a line by itself
(#591) No one-line description found in phpdocs for docblock of function test_event_is_triggered_on_attempt_completion
(#656) Opening parenthesis of a multi-line function call must be the last content on the line
(#657) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#657) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/tests/renderer_test.php
(#1) DocBlock missing a @package tag for file renderer_test.php. Expected @package mod_adaptivequiz
(#30) Expected at least 1 space before "."; 0 found
(#30) Expected at least 1 space after "."; 0 found
(#31) Expected at least 1 space before "."; 0 found
(#31) Expected at least 1 space after "."; 0 found
(#32) Expected at least 1 space before "."; 0 found
(#32) Expected at least 1 space after "."; 0 found
(#44) Unit test renderer_test should be declared as final.
(#44) No one-line description found in phpdocs for docblock of class renderer_test
(#44) DocBlock missing a @package tag for class renderer_test. Expected @package mod_adaptivequiz
(#44) Opening brace must not be followed by a blank line
(#70) Test method test_init_metadata_with_integer() is missing a return type
(#87) Test method test_print_form_and_button() is missing a return type
(#91) Short array syntax must be used to define arrays
(#109) Test method test_format_report_table_headers() is missing a return type
mod/adaptivequiz/view.php
(#28) Expected at least 1 space before "."; 0 found
(#28) Expected at least 1 space after "."; 0 found
(#120) Opening parenthesis of a multi-line function call must be the last content on the line
(#120) Only one argument is allowed per line in a multi-line function call
(#121) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#121) Only one argument is allowed per line in a multi-line function call
(#121) Only one argument is allowed per line in a multi-line function call
(#121) Only one argument is allowed per line in a multi-line function call
(#121) Closing parenthesis of a multi-line function call must be on a line by itself
(#122) Opening parenthesis of a multi-line function call must be the last content on the line
(#123) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#123) Closing parenthesis of a multi-line function call must be on a line by itself
(#147) Opening parenthesis of a multi-line function call must be the last content on the line
(#148) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#148) Only one argument is allowed per line in a multi-line function call
(#148) Closing parenthesis of a multi-line function call must be on a line by itself
(#151) Opening parenthesis of a multi-line function call must be the last content on the line
(#152) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#152) Closing parenthesis of a multi-line function call must be on a line by itself
mod/adaptivequiz/viewattemptreport.php
(#1) DocBlock missing a @package tag for file viewattemptreport.php. Expected @package mod_adaptivequiz
(#25) Expected at least 1 space before "."; 0 found
(#25) Expected at least 1 space after "."; 0 found
(#26) Expected at least 1 space before "."; 0 found
(#26) Expected at least 1 space after "."; 0 found

Javascript coding style problems

(10 errors, 26 warnings)

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

mod/adaptivequiz/amd/src/attempt_administration_chart_output.js
(#46) Unexpected space before function parentheses. (space-before-function-paren)
(#57) Unexpected space before function parentheses. (space-before-function-paren)
(#88) Unexpected space before function parentheses. (space-before-function-paren)
(#115) Unexpected space before function parentheses. (space-before-function-paren)
(#139) Unexpected space before function parentheses. (space-before-function-paren)
(#164) Unexpected space before function parentheses. (space-before-function-paren)
mod/adaptivequiz/amd/src/attempt_administration_chart_output_htmltable.js
(#27) Unexpected space before function parentheses. (space-before-function-paren)
mod/adaptivequiz/module.js
(#25) Identifier 'mod_adaptivequiz' is not in camel case. (camelcase)
(#27) Identifier 'init_attempt_form' is not in camel case. (camelcase)
(#29) Use '===' to compare with null. (no-eq-null)
(#38) 'e' is defined but never used. (no-unused-vars)
(#39) Missing semicolon. (semi)
(#45) Identifier 'secure_window' is not in camel case. (camelcase)
(#51) Multiple spaces found before 'M'. (no-multi-spaces)
(#52) Multiple spaces found before 'M'. (no-multi-spaces)
(#53) Multiple spaces found before 'M'. (no-multi-spaces)
(#55) Multiple spaces found before 'M'. (no-multi-spaces)
(#56) Multiple spaces found before 'M'. (no-multi-spaces)
(#57) Multiple spaces found before 'M'. (no-multi-spaces)
(#58) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#73) Identifier 'clear_status' is not in camel case. (camelcase)
(#79) Unexpected alert. (no-alert)
(#79) 'M.str' is restricted from being used. Use "core/str" module or M.util.get_string() (no-restricted-properties)
(#83) Identifier 'prevent_mouse' is not in camel case. (camelcase)
(#94) Identifier 'start_attempt_action' is not in camel case. (camelcase)
(#96) 'openpopup' is not defined. (no-undef)
(#101) 'openpopup' is not defined. (no-undef)
(#108) Identifier 'init_close_button' is not in camel case. (camelcase)
(#109) 'e' is defined but never used. (no-unused-vars)
(#110) Missing semicolon. (semi)
(#126) Identifier 'init_comment_popup' is not in camel case. (camelcase)
(#131) Statement inside of curly braces should be on next line. (brace-style)
(#131) Missing semicolon. (semi)
(#131) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#132) Missing semicolon. (semi)
(#134) Identifier 'init_reviewattempt' is not in camel case. (camelcase)

CSS problems

(1 errors, 0 warnings)

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

mod/adaptivequiz/styles.css
(#50) Unexpected !important (declaration-no-important)

PHPDocs style problems

(74 errors, 0 warnings)

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

mod/adaptivequiz/backup/moodle2/restore_adaptivequiz_activity_task.class.php
(#73) Inline phpdocs tag {@link restore_logs_processor} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#75) Inline phpdocs tag {@link restore_log_rule} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#86) Inline phpdocs tag {@link restore_logs_processor} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#88) Inline phpdocs tag {@link restore_log_rule} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
mod/adaptivequiz/backup/moodle2/restore_adaptivequiz_stepslib.php
(#57) Phpdocs for function restore_adaptivequiz_activity_structure_step::process_adaptivequiz has incomplete parameters list
(#77) Phpdocs for function restore_adaptivequiz_activity_structure_step::process_adaptivequiz_question has incomplete parameters list
(#97) Phpdocs for function restore_adaptivequiz_activity_structure_step::process_adaptivequiz_attempt has incomplete parameters list
mod/adaptivequiz/classes/completion/custom_completion.php
(#31) Phpdocs for function custom_completion::get_state has incomplete parameters list
mod/adaptivequiz/classes/local/attempt.php
(#417) Phpdocs for function attempt::was_answer_submitted_to_question has incomplete parameters list
(#532) Phpdocs for function attempt::get_all_questions_in_attempt has incomplete parameters list
(#545) Phpdocs for function attempt::user_has_completed_on_quiz has incomplete parameters list
mod/adaptivequiz/classes/local/catalgo.php
(#234) Phpdocs for function catalgo::was_answer_submitted_to_question has incomplete parameters list
(#582) Phpdocs for function catalgo::get_current_diff_level has incomplete parameters list
(#58) Inline phpdocs tag not enclosed with curly brackets @see found
(#206) Inline phpdocs tag not enclosed with curly brackets @see found
(#232) Inline phpdocs tag not enclosed with curly brackets @see found
(#667) Inline phpdocs tag not enclosed with curly brackets @see found
mod/adaptivequiz/classes/local/fetchquestion.php
(#165) Phpdocs for function fetchquestion::set_minimum_level has incomplete parameters list
(#178) Phpdocs for function fetchquestion::print_debug has incomplete parameters list
(#215) Phpdocs for function fetchquestion::set_tagquestsum has incomplete parameters list
mod/adaptivequiz/classes/local/questionanalysis/attempt_score.php
(#43) Phpdocs for function attempt_score::__construct has incomplete parameters list
mod/adaptivequiz/classes/local/questionanalysis/question_analyser.php
(#65) Phpdocs for function question_analyser::__construct has incomplete parameters list
(#81) Phpdocs for function question_analyser::add_result has incomplete parameters list
(#170) Phpdocs for function question_analyser::map_logit_to_scale has incomplete parameters list
mod/adaptivequiz/classes/local/questionanalysis/question_result.php
(#56) Phpdocs for function question_result::__get has incomplete parameters list
mod/adaptivequiz/classes/local/questionanalysis/statistics/answers_statistic.php
(#169) Phpdocs for function answers_statistic::print_empty_user_result has incomplete parameters list
mod/adaptivequiz/classes/local/questionanalysis/statistics/answers_statistic_result.php
(#37) Phpdocs for function answers_statistic_result::__construct has incomplete parameters list
(#57) Phpdocs for function answers_statistic_result::printable has incomplete parameters list
mod/adaptivequiz/classes/local/questionanalysis/statistics/discrimination_statistic_result.php
(#57) Phpdocs for function discrimination_statistic_result::printable has incomplete parameters list
mod/adaptivequiz/classes/local/questionanalysis/statistics/percent_correct_statistic_result.php
(#53) Phpdocs for function percent_correct_statistic_result::printable has incomplete parameters list
mod/adaptivequiz/classes/local/questionanalysis/statistics/question_statistic_result.php
(#38) Phpdocs for function question_statistic_result::printable has incomplete parameters list
mod/adaptivequiz/classes/local/questionanalysis/statistics/times_used_statistic_result.php
(#53) Phpdocs for function times_used_statistic_result::printable has incomplete parameters list
mod/adaptivequiz/classes/local/report/users_attempts/filter/filter_form.php
(#34) Phpdocs for function filter_form::add_action_buttons has incomplete parameters list
mod/adaptivequiz/classes/local/report/users_attempts/user_preferences/user_preferences_form.php
(#32) Phpdocs for function user_preferences_form::add_action_buttons has incomplete parameters list
mod/adaptivequiz/classes/local/repository/questions_number_per_difficulty.php
(#19) Inline phpdocs tag {@link questions_repository::count_questions_number_per_difficulty()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
mod/adaptivequiz/classes/output/editor_placeholders.php
(#40) Phpdocs for function editor_placeholders::__construct has incomplete parameters list
mod/adaptivequiz/classes/output/questionanalysis/renderer.php
(#75) Phpdocs for function renderer::get_report_table has incomplete parameters list
(#95) Phpdocs for function renderer::format_report_table_headers has incomplete parameters list
(#130) Phpdocs for function renderer::print_paging_bar has incomplete parameters list
(#168) Phpdocs for function renderer::get_question_details has incomplete parameters list
mod/adaptivequiz/lib.php
(#50) Phpdocs for function adaptivequiz_supports has incomplete parameters list
(#232) Phpdocs for function adaptivequiz_delete_instance has incomplete parameters list
(#269) Phpdocs for function adaptivequiz_user_outline has incomplete parameters list
(#289) Phpdocs for function adaptivequiz_user_complete has incomplete parameters list
(#298) Phpdocs for function adaptivequiz_print_recent_activity has incomplete parameters list
(#316) Phpdocs for function adaptivequiz_get_recent_mod_activity has incomplete parameters list
(#544) Phpdocs for function adaptivequiz_extend_navigation has incomplete parameters list
(#573) Phpdocs for function adaptivequiz_grade_item_delete has incomplete parameters list
(#588) Phpdocs for function adaptivequiz_grade_item_update has incomplete parameters list
(#640) Phpdocs for function adaptivequiz_reset_course_form_definition has incomplete parameters list
(#648) Phpdocs for function adaptivequiz_reset_course_form_defaults has incomplete parameters list
(#659) Phpdocs for function adaptivequiz_reset_userdata has incomplete parameters list
(#314) Inline phpdocs tag {@link adaptivequiz_print_recent_mod_activity()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
mod/adaptivequiz/locallib.php
(#225) Phpdocs for function adaptivequiz_complete_attempt has incomplete parameters list
mod/adaptivequiz/mod_form.php
(#219) Phpdocs for function mod_adaptivequiz_mod_form::completion_rule_enabled has incomplete parameters list
(#341) Phpdocs for function mod_adaptivequiz_mod_form::validate_questions_pool has incomplete parameters list
(#231) Inline phpdocs tag not enclosed with curly brackets @see found
mod/adaptivequiz/renderer.php
(#403) Phpdocs for function mod_adaptivequiz_renderer::init_browser_security has incomplete parameters list
(#456) Phpdocs for function mod_adaptivequiz_renderer::format_measure has incomplete parameters list
(#470) Phpdocs for function mod_adaptivequiz_renderer::format_standard_error has incomplete parameters list
(#486) Phpdocs for function mod_adaptivequiz_renderer::format_measure_and_standard_error has incomplete parameters list
(#667) Phpdocs for function mod_adaptivequiz_renderer::attempt_progress has incomplete parameters list
(#674) Phpdocs for function mod_adaptivequiz_renderer::render_attempt_progress has incomplete parameters list
(#789) Phpdocs for function mod_adaptivequiz_renderer::attempt_questions_review has incomplete parameters list
(#851) Phpdocs for function mod_adaptivequiz_renderer::attempt_questions_review_pager has incomplete parameters list
(#1070) Phpdocs for function mod_adaptivequiz_csv_renderer::format_measure has incomplete parameters list
(#1084) Phpdocs for function mod_adaptivequiz_csv_renderer::format_standard_error has incomplete parameters list
(#506) Inline phpdocs tag {@link mod_adaptivequiz_renderer::attempt_report_page_by_tab()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#506) Inline phpdocs tag {@link mod_adaptivequiz_renderer::attempt_report_page_by_tab()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#787) Inline phpdocs tag {@link mod_adaptivequiz_renderer::attempt_report_page_by_tab} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#853) Inline phpdocs tag {@link mod_adaptivequiz_renderer::attempt_questions_review()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
mod/adaptivequiz/tests/lib_test.php
(#77) Phpdocs for function lib_test::test_questioncat_association_insert has incomplete parameters list
(#106) Phpdocs for function lib_test::test_questioncat_association_update has incomplete parameters list
mod/adaptivequiz/tests/local/repository/questions_repository_test.php
(#210) Phpdocs for function questions_repository_test::create_question_tag 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

(6 errors, 2 warnings)

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

mod/adaptivequiz/templates/ability_measure.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
mod/adaptivequiz/templates/attempt_administration_report.mustache
(#1) Example context missing.
mod/adaptivequiz/templates/attempt_answers_distribution_report.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
mod/adaptivequiz/templates/attempt_finished_page.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
mod/adaptivequiz/templates/attempt_report_chart.mustache
(#1) Example context missing.
mod/adaptivequiz/templates/editor_placeholder.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
mod/adaptivequiz/templates/editor_placeholders_desc.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error
mod/adaptivequiz/templates/report/individual_user_attempt_actions.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error

Gherkin .feature problems

(0 errors, 0 warnings)

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