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

(499 errors, 3 warnings)

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

public/mod/choicegroup/backup/moodle2/backup_choicegroup_activity_task.class.php
(#35) Opening brace must not be followed by a blank line
(#65) Expected at least 1 space before "."; 0 found
(#65) Expected at least 1 space after "."; 0 found
(#65) Expected at least 1 space before "."; 0 found
(#65) 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
(#69) Expected at least 1 space before "."; 0 found
(#69) Expected at least 1 space after "."; 0 found
public/mod/choicegroup/backup/moodle2/backup_choicegroup_stepslib.php
(#29) Opening brace must not be followed by a blank line
(#59) Opening parenthesis of a multi-line function call must be the last content on the line
(#63) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#63) Closing parenthesis of a multi-line function call must be on a line by itself
public/mod/choicegroup/backup/moodle2/restore_choicegroup_activity_task.class.php
(#34) Opening brace must not be followed by a blank line
(#77) Function closing brace must go on the next line following the body; found 1 blank lines before brace
(#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
(#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 40
(#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) Closing parenthesis of a multi-line function call must be on a line by itself
public/mod/choicegroup/backup/moodle2/restore_choicegroup_stepslib.php
(#29) Opening brace must not be followed by a blank line
public/mod/choicegroup/classes/completion/custom_completion.php
(#17) Expected no space between directive and the equals sign in a declare statement
(#17) Expected no space between equal sign and the directive value in a declare statement
(#33) Opening brace must not be followed by a blank line
public/mod/choicegroup/classes/dates.php
(#35) Opening brace must not be followed by a blank line
(#48) Long list syntax is not allowed
public/mod/choicegroup/classes/event/choice_removed.php
(#84) Expected 1 blank line at end of file; 2 found
public/mod/choicegroup/classes/event/choice_updated.php
(#85) Expected 1 blank line at end of file; 2 found
(#85) The closing brace for the class must go on the next line after the body
public/mod/choicegroup/classes/event/course_module_viewed.php
(#31) Opening brace must not be followed by a blank line
(#52) Expected 1 blank line at end of file; 2 found
public/mod/choicegroup/classes/event/report_viewed.php
(#31) Opening brace must not be followed by a blank line
(#74) Expected 1 blank line at end of file; 2 found
(#74) The closing brace for the class must go on the next line after the body
public/mod/choicegroup/classes/external.php
(#38) Opening brace must not be followed by a blank line
(#115) Expected at least 1 space before "."; 0 found
(#115) Expected at least 1 space after "."; 0 found
(#187) Long list syntax is not allowed
(#230) Space before opening parenthesis of function call prohibited
(#270) Long list syntax is not allowed
(#377) Space before opening parenthesis of function call prohibited
(#406) Long list syntax is not allowed
(#453) The closing brace for the class must go on the next line after the body
public/mod/choicegroup/classes/output/mobile.php
(#37) Opening brace must not be followed by a blank line
(#114) Expected at least 1 space before "."; 0 found
(#114) Expected at least 1 space after "."; 0 found
(#125) Long list syntax is not allowed
public/mod/choicegroup/classes/privacy/provider.php
(#30) Opening brace must not be followed by a blank line
public/mod/choicegroup/db/access.php
(#85) Expected 1 blank line at end of file; 3 found
public/mod/choicegroup/db/upgrade.php
(#35) Blank line found at start of control structure
(#37) Blank line found at start of control structure
(#50) Blank line found at end of control structure
(#75) Blank line found at start of control structure
(#90) Blank line found at start of control structure
(#104) Blank line found at start of control structure
public/mod/choicegroup/index.php
(#124) Expected 1 blank line at end of file; 2 found
public/mod/choicegroup/lib.php
(#32) Expected 1 space after comma in argument list; 5 found
(#32) Expected 1 space between the comma and "'1'". Found: 5 spaces
(#33) Expected 1 space after comma in argument list; 3 found
(#33) Expected 1 space between the comma and "'1'". Found: 3 spaces
(#35) Expected 1 space after comma in argument list; 10 found
(#35) Expected 1 space between the comma and "'0'". Found: 10 spaces
(#37) Expected 1 space after comma in argument list; 2 found
(#37) Expected 1 space between the comma and "'2'". Found: 2 spaces
(#38) Expected 1 space after comma in argument list; 7 found
(#38) Expected 1 space between the comma and "'3'". Found: 7 spaces
(#39) Expected 1 space after comma in argument list; 6 found
(#39) Expected 1 space between the comma and "'3'". Found: 6 spaces
(#41) Expected 1 space after comma in argument list; 2 found
(#41) Expected 1 space between the comma and "'0'". Found: 2 spaces
(#42) Expected 1 space after comma in argument list; 4 found
(#42) Expected 1 space between the comma and "'1'". Found: 4 spaces
(#44) Expected 1 space after comma in argument list; 4 found
(#44) Expected 1 space between the comma and "'0'". Found: 4 spaces
(#45) Expected 1 space after comma in argument list; 4 found
(#45) Expected 1 space between the comma and "'1'". Found: 4 spaces
(#46) Expected 1 space after comma in argument list; 4 found
(#46) Expected 1 space between the comma and "'2'". Found: 4 spaces
(#73) Expected at least 1 space before "."; 0 found
(#73) Expected at least 1 space after "."; 0 found
(#91) Expected at least 1 space before "."; 0 found
(#91) Expected at least 1 space after "."; 0 found
(#91) Expected at least 1 space before "."; 0 found
(#91) Expected at least 1 space after "."; 0 found
(#131) Blank line found at end of control structure
(#142) Long list syntax is not allowed
(#144) Expected at least 1 space before "."; 0 found
(#144) Expected at least 1 space after "."; 0 found
(#162) Function closing brace must go on the next line following the body; found 1 blank lines before brace
(#176) Expected at least 1 space before "."; 0 found
(#176) Expected at least 1 space after "."; 0 found
(#176) Expected at least 1 space before "."; 0 found
(#176) Expected at least 1 space after "."; 0 found
(#178) Expected at least 1 space before "."; 0 found
(#178) Expected at least 1 space after "."; 0 found
(#178) Expected at least 1 space before "."; 0 found
(#178) Expected at least 1 space after "."; 0 found
(#209) Space after opening parenthesis of function call prohibited
(#209) Expected 0 spaces before closing parenthesis; 1 found
(#230) Opening parenthesis of a multi-line function call must be the last content on the line
(#230) Only one argument is allowed per line in a multi-line function call
(#230) Only one argument is allowed per line in a multi-line function call
(#231) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#231) Closing parenthesis of a multi-line function call must be on a line by itself
(#263) Space after opening parenthesis of function call prohibited
(#263) Expected 0 spaces before closing parenthesis; 1 found
(#295) Blank line found at end of control structure
(#304) Opening parenthesis of a multi-line function call must be the last content on the line
(#304) Only one argument is allowed per line in a multi-line function call
(#304) Only one argument is allowed per line in a multi-line function call
(#305) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#305) Closing parenthesis of a multi-line function call must be on a line by itself
(#310) Function closing brace must go on the next line following the body; found 1 blank lines before brace
(#334) Parentheses must be used when instantiating a new class
(#335) Parentheses must be used when instantiating a new class
(#353) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#354) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#414) Expected at least 1 space before "."; 0 found
(#414) Expected at least 1 space after "."; 0 found
(#437) Expected at least 1 space before "."; 0 found
(#437) Expected at least 1 space after "."; 0 found
(#437) Expected at least 1 space before "."; 0 found
(#437) Expected at least 1 space after "."; 0 found
(#437) Expected at least 1 space before "."; 0 found
(#437) Expected at least 1 space after "."; 0 found
(#474) Expected at least 1 space before "."; 0 found
(#474) Expected at least 1 space after "."; 0 found
(#474) Expected at least 1 space before "."; 0 found
(#474) Expected at least 1 space after "."; 0 found
(#502) Expected at least 1 space before "."; 0 found
(#502) Expected at least 1 space after "."; 0 found
(#502) Expected at least 1 space before "."; 0 found
(#502) Expected at least 1 space after "."; 0 found
(#502) Expected at least 1 space before "."; 0 found
(#520) Incorrect spacing between argument "$forcepublish" and equals sign; expected 1 but found 0
(#520) Incorrect spacing between default value and equals sign for argument "$forcepublish"; expected 1 but found 0
(#531) Parentheses must be used when instantiating a new class
(#576) Expected at least 1 space before "."; 0 found
(#576) Expected at least 1 space after "."; 0 found
(#576) Expected at least 1 space before "."; 0 found
(#576) Expected at least 1 space after "."; 0 found
(#576) Expected at least 1 space before "."; 0 found
(#577) Expected at least 1 space before "."; 0 found
(#578) Expected at least 1 space before "."; 0 found
(#578) Expected at least 1 space after "."; 0 found
(#578) Expected at least 1 space before "."; 0 found
(#578) Expected at least 1 space after "."; 0 found
(#580) Expected at least 1 space before "."; 0 found
(#580) Expected at least 1 space after "."; 0 found
(#580) Expected at least 1 space before "."; 0 found
(#580) Expected at least 1 space after "."; 0 found
(#581) Expected at least 1 space before "."; 0 found
(#581) Expected at least 1 space after "."; 0 found
(#581) Expected at least 1 space before "."; 0 found
(#581) Expected at least 1 space after "."; 0 found
(#627) Expected at least 1 space before "."; 0 found
(#627) Expected at least 1 space after "."; 0 found
(#627) Expected at least 1 space before "."; 0 found
(#627) Expected at least 1 space after "."; 0 found
(#638) Expected at least 1 space before "."; 0 found
(#638) Expected at least 1 space before "."; 0 found
(#662) Expected at least 1 space before "."; 0 found
(#662) Expected at least 1 space after "."; 0 found
(#665) Expected at least 1 space before "."; 0 found
(#665) Expected at least 1 space after "."; 0 found
(#680) Expected at least 1 space before "."; 0 found
(#680) Expected at least 1 space after "."; 0 found
(#680) Expected at least 1 space before "."; 0 found
(#680) Expected at least 1 space after "."; 0 found
(#681) Expected at least 1 space before "."; 0 found
(#681) Expected at least 1 space after "."; 0 found
(#681) Expected at least 1 space before "."; 0 found
(#681) Expected at least 1 space after "."; 0 found
(#684) Opening parenthesis of a multi-line function call must be the last content on the line
(#684) Only one argument is allowed per line in a multi-line function call
(#684) Only one argument is allowed per line in a multi-line function call
(#685) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#685) Only one argument is allowed per line in a multi-line function call
(#685) Closing parenthesis of a multi-line function call must be on a line by itself
(#689) Expected at least 1 space before "."; 0 found
(#689) Expected at least 1 space after "."; 0 found
(#689) Expected at least 1 space before "."; 0 found
(#689) Expected at least 1 space after "."; 0 found
(#713) Expected at least 1 space before "."; 0 found
(#713) Expected at least 1 space after "."; 0 found
(#1013) Long list syntax is not allowed
(#1016) Expected at least 1 space before "."; 0 found
(#1016) Expected at least 1 space after "."; 0 found
(#1016) Expected at least 1 space before "."; 0 found
(#1016) Expected at least 1 space after "."; 0 found
(#1047) Expected 1 space after SWITCH keyword; 0 found
(#1084) Blank line found at start of control structure
(#1155) The first parameter of a multi-line function declaration must be on the line after the opening bracket
(#1156) Multi-line function declaration not indented correctly; expected 4 spaces but found 54
(#1156) The closing parenthesis of a multi-line function declaration must be on a new line
(#1248) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#1249) The closing parenthesis of a multi-line control structure must be on the line after the last expression
public/mod/choicegroup/mod_form.php
(#33) Opening brace must not be followed by a blank line
(#35) Missing member variable doc comment
(#107) 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
(#141) Only one argument is allowed per line in a multi-line function call
(#142) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#142) Closing parenthesis of a multi-line function call must be on a line by itself
(#195) Expected at least 1 space before "."; 0 found
(#195) Expected at least 1 space after "."; 0 found
(#195) Line exceeds 132 characters; contains 169 characters
(#200) Expected at least 1 space before "."; 0 found
(#200) Expected at least 1 space after "."; 0 found
(#200) Line exceeds 132 characters; contains 163 characters
(#209) Expected at least 1 space before "."; 0 found
(#209) Expected at least 1 space after "."; 0 found
(#209) Line exceeds 132 characters; contains 138 characters
(#259) Blank line found at end of control structure
(#262) Opening parenthesis of a multi-line function call must be the last content on the line
(#262) Only one argument is allowed per line in a multi-line function call
(#262) Only one argument is allowed per line in a multi-line function call
(#263) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#263) Closing parenthesis of a multi-line function call must be on a line by itself
(#331) Function closing brace must go on the next line following the body; found 1 blank lines before brace
(#343) There should be a comma after the last array item in a multi-line array.
(#446) The closing brace for the class must go on the next line after the body
public/mod/choicegroup/renderer.php
(#26) Space before opening parenthesis of function call prohibited
(#27) Space before opening parenthesis of function call prohibited
(#32) Opening brace must not be followed by a blank line
(#51) The first parameter of a multi-line function declaration must be on the line after the opening bracket
(#51) Multi-line function declarations must define one parameter per line
(#51) Multi-line function declarations must define one parameter per line
(#51) Multi-line function declarations must define one parameter per line
(#51) Multi-line function declarations must define one parameter per line
(#52) Multi-line function declarations must define one parameter per line
(#52) Multi-line function declarations must define one parameter per line
(#52) Multi-line function declarations must define one parameter per line
(#53) Multi-line function declarations must define one parameter per line
(#53) Multi-line function declarations must define one parameter per line
(#53) The closing parenthesis of a multi-line function declaration must be on a new line
(#69) Expected at least 1 space before "."; 0 found
(#69) Expected at least 1 space after "."; 0 found
(#71) Opening parenthesis of a multi-line function call must be the last content on the line
(#71) Only one argument is allowed per line in a multi-line function call
(#73) Multi-line function call not indented correctly; expected 12 spaces but found 20
(#73) 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
(#77) Multi-line function call not indented correctly; expected 12 spaces but found 20
(#77) Closing parenthesis of a multi-line function call must be on a line by itself
(#81) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#82) Each line in a multi-line control structure must be indented at least once; expected at least 12 spaces, but found 8
(#83) Each line in a multi-line control structure must be indented at least once; expected at least 12 spaces, but found 8
(#83) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#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
(#92) Multi-line function call not indented correctly; expected 16 spaces but found 24
(#92) Only one argument is allowed per line in a multi-line function call
(#92) Closing parenthesis of a multi-line function call must be on a line by itself
(#93) Expected at least 1 space after "."; 0 found
(#93) Expected at least 1 space before "."; 0 found
(#109) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#111) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#125) Expected at least 1 space before "."; 0 found
(#125) Expected at least 1 space after "."; 0 found
(#127) Expected at least 1 space before "."; 0 found
(#127) Expected at least 1 space after "."; 0 found
(#127) Expected at least 1 space before "."; 0 found
(#127) Expected at least 1 space after "."; 0 found
(#127) Expected at least 1 space before "."; 0 found
(#127) Expected at least 1 space after "."; 0 found
(#127) Expected at least 1 space before "."; 0 found
(#127) Expected at least 1 space after "."; 0 found
(#132) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#133) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#139) Opening parenthesis of a multi-line function call must be the last content on the line
(#139) Only one argument is allowed per line in a multi-line function call
(#140) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#140) Closing parenthesis of a multi-line function call must be on a line by itself
(#146) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#147) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#153) Opening parenthesis of a multi-line function call must be the last content on the line
(#153) Only one argument is allowed per line in a multi-line function call
(#153) Opening parenthesis of a multi-line function call must be the last content on the line
(#154) Multi-line function call not indented correctly; expected 16 spaces but found 12
(#154) Multi-line function call not indented correctly; expected 16 spaces but found 12
(#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
(#159) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#159) Closing parenthesis of a multi-line function call must be on a line by itself
(#169) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#170) Each line in a multi-line control structure must be indented at least once; expected at least 16 spaces, but found 12
(#171) Each line in a multi-line control structure must be indented at least once; expected at least 16 spaces, but found 12
(#171) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#171) Blank line found at start of control structure
(#173) Expected at least 1 space before "."; 0 found
(#173) Expected at least 1 space after "."; 0 found
(#174) Expected at least 1 space before "."; 0 found
(#174) Expected at least 1 space after "."; 0 found
(#176) Opening parenthesis of a multi-line function call must be the last content on the line
(#176) Only one argument is allowed per line in a multi-line function call
(#177) Multi-line function call not indented correctly; expected 20 spaces but found 24
(#177) Expected at least 1 space before "."; 0 found
(#177) Expected at least 1 space after "."; 0 found
(#177) Closing parenthesis of a multi-line function call must be on a line by itself
(#186) Expected at least 1 space before "."; 0 found
(#186) Expected at least 1 space after "."; 0 found
(#186) Expected at least 1 space before "."; 0 found
(#186) Expected at least 1 space after "."; 0 found
(#206) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#207) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#212) Expected at least 1 space before "."; 0 found
(#212) Expected at least 1 space after "."; 0 found
(#291) Opening parenthesis of a multi-line function call must be the last content on the line
(#292) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#292) Only one argument is allowed per line in a multi-line function call
(#292) Closing parenthesis of a multi-line function call must be on a line by itself
(#294) Opening parenthesis of a multi-line function call must be the last content on the line
(#296) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#296) Closing parenthesis of a multi-line function call must be on a line by itself
(#303) Opening parenthesis of a multi-line function call must be the last content on the line
(#303) Only one argument is allowed per line in a multi-line function call
(#303) Expected at least 1 space before "."; 0 found
(#303) Expected at least 1 space after "."; 0 found
(#303) Expected at least 1 space before "."; 0 found
(#304) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#304) 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
(#331) Multi-line function call not indented correctly; expected 24 spaces but found 28
(#331) Closing parenthesis of a multi-line function call must be on a line by itself
(#361) Opening parenthesis of a multi-line function call must be the last content on the line
(#361) Only one argument is allowed per line in a multi-line function call
(#361) Only one argument is allowed per line in a multi-line function call
(#361) Only one argument is allowed per line in a multi-line function call
(#362) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#362) Only one argument is allowed per line in a multi-line function call
(#362) Closing parenthesis of a multi-line function call must be on a line by itself
(#413) Expected at least 1 space before "."; 0 found
(#413) Expected at least 1 space after "."; 0 found
(#413) Expected at least 1 space before "."; 0 found
(#413) Expected at least 1 space after "."; 0 found
(#416) Opening parenthesis of a multi-line function call must be the last content on the line
(#416) Only one argument is allowed per line in a multi-line function call
(#417) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#417) Expected at least 1 space before "."; 0 found
(#417) Closing parenthesis of a multi-line function call must be on a line by itself
(#418) Expected at least 1 space before "."; 0 found
(#418) Expected at least 1 space after "."; 0 found
(#425) Opening parenthesis of a multi-line function call must be the last content on the line
(#425) Only one argument is allowed per line in a multi-line function call
(#426) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#426) Closing parenthesis of a multi-line function call must be on a line by itself
(#428) Opening parenthesis of a multi-line function call must be the last content on the line
(#430) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#430) Closing parenthesis of a multi-line function call must be on a line by itself
(#432) Opening parenthesis of a multi-line function call must be the last content on the line
(#432) Only one argument is allowed per line in a multi-line function call
(#432) Expected at least 1 space before "."; 0 found
(#432) Expected at least 1 space after "."; 0 found
(#432) Expected at least 1 space before "."; 0 found
(#432) Expected at least 1 space after "."; 0 found
(#433) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#433) Closing parenthesis of a multi-line function call must be on a line by itself
(#438) Expected at least 1 space before "."; 0 found
(#458) The closing brace for the class must go on the next line after the body
public/mod/choicegroup/report.php
(#86) Expected at least 1 space before "."; 0 found
(#86) Expected at least 1 space after "."; 0 found
(#94) Expected at least 1 space before "."; 0 found
(#94) Expected at least 1 space after "."; 0 found
(#110) Expected at least 1 space before "."; 0 found
(#110) Expected at least 1 space after "."; 0 found
(#110) Expected at least 1 space before "."; 0 found
(#110) Expected at least 1 space after "."; 0 found
(#167) Expected at least 1 space before "."; 0 found
(#167) Expected at least 1 space after "."; 0 found
(#167) Expected at least 1 space before "."; 0 found
(#167) Expected at least 1 space after "."; 0 found
(#223) Expected at least 1 space before "."; 0 found
(#223) Expected at least 1 space after "."; 0 found
(#223) Expected at least 1 space before "."; 0 found
(#223) Expected at least 1 space after "."; 0 found
(#233) Expected at least 1 space before "."; 0 found
(#233) Expected at least 1 space after "."; 0 found
(#233) Expected at least 1 space before "."; 0 found
(#233) Expected at least 1 space after "."; 0 found
(#233) Expected at least 1 space before "."; 0 found
(#235) Expected at least 1 space before "."; 0 found
(#236) Expected at least 1 space before "."; 0 found
(#249) Expected at least 1 space before "."; 0 found
(#249) Expected at least 1 space after "."; 0 found
(#254) Expected at least 1 space before "."; 0 found
(#254) Expected at least 1 space before "."; 0 found
(#254) Expected at least 1 space after "."; 0 found
(#303) Expected 1 blank line at end of file; 2 found
public/mod/choicegroup/settings.php
(#34) Opening parenthesis of a multi-line function call must be the last content on the line
(#34) Only one argument is allowed per line in a multi-line function call
(#34) Only one argument is allowed per line in a multi-line function call
(#35) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#35) Only one argument is allowed per line in a multi-line function call
(#35) Closing parenthesis of a multi-line function call must be on a line by itself
public/mod/choicegroup/tests/behat/behat_mod_choicegroup.php
(#70) Opening parenthesis of a multi-line function call must be the last content on the line
(#71) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#71) 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 16 spaces but found 20
(#75) Closing parenthesis of a multi-line function call must be on a line by itself
public/mod/choicegroup/tests/generator/lib.php
(#25) Opening brace must not be followed by a blank line
public/mod/choicegroup/view.php
(#28) Expected at least 1 space before "."; 0 found
(#28) Expected at least 1 space after "."; 0 found
(#71) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#72) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#101) Blank line found at start of control structure
(#115) Opening parenthesis of a multi-line function call must be the last content on the line
(#116) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#116) Closing parenthesis of a multi-line function call must be on a line by itself
(#125) Expected at least 1 space before "."; 0 found
(#125) Expected at least 1 space after "."; 0 found
(#125) Expected at least 1 space before "."; 0 found
(#125) Expected at least 1 space after "."; 0 found
(#138) Blank line found at end of control structure
(#139) Blank line found at start of control structure
(#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
(#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 12 spaces but found 16
(#157) Closing parenthesis of a multi-line function call must be on a line by itself
(#202) Expected at least 1 space before "."; 0 found
(#202) Expected at least 1 space after "."; 0 found
(#222) Expected 0 spaces before closing bracket; 1 found
(#232) Opening parenthesis of a multi-line function call must be the last content on the line
(#232) Expected at least 1 space before "."; 0 found
(#232) Expected at least 1 space after "."; 0 found
(#232) Expected at least 1 space before "."; 0 found
(#232) Expected at least 1 space after "."; 0 found
(#233) Opening parenthesis of a multi-line function call must be the last content on the line
(#234) Multi-line function call not indented correctly; expected 8 spaces but found 16
(#234) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#234) Closing parenthesis of a multi-line function call must be on a line by itself
(#234) Closing parenthesis of a multi-line function call must be on a line by itself
(#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
(#236) Multi-line function call not indented correctly; expected 8 spaces but found 16
(#236) Closing parenthesis of a multi-line function call must be on a line by itself
(#236) Expected at least 1 space before "."; 0 found
(#236) Expected at least 1 space after "."; 0 found
(#236) Expected at least 1 space before "."; 0 found
(#236) Expected at least 1 space after "."; 0 found
(#237) Blank line found at end of control structure
(#239) Opening parenthesis of a multi-line function call must be the last content on the line
(#239) Only one argument is allowed per line in a multi-line function call
(#240) Multi-line function call not indented correctly; expected 8 spaces but found 16
(#240) Closing parenthesis of a multi-line function call must be on a line by itself
(#240) Expected at least 1 space before "."; 0 found
(#240) Expected at least 1 space after "."; 0 found
(#240) Expected at least 1 space before "."; 0 found
(#240) Expected at least 1 space after "."; 0 found
(#248) Expected 0 spaces before closing bracket; 1 found
(#264) Opening parenthesis of a multi-line function call must be the last content on the line
(#264) Only one argument is allowed per line in a multi-line function call
(#264) Only one argument is allowed per line in a multi-line function call
(#264) Only one argument is allowed per line in a multi-line function call
(#264) Only one argument is allowed per line in a multi-line function call
(#265) Only one argument is allowed per line in a multi-line function call
(#265) Only one argument is allowed per line in a multi-line function call
(#265) Only one argument is allowed per line in a multi-line function call
(#265) Only one argument is allowed per line in a multi-line function call
(#266) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#266) Only one argument is allowed per line in a multi-line function call
(#266) Closing parenthesis of a multi-line function call must be on a line by itself
(#269) Opening parenthesis of a multi-line function call must be the last content on the line
(#269) Only one argument is allowed per line in a multi-line function call
(#269) Only one argument is allowed per line in a multi-line function call
(#269) Only one argument is allowed per line in a multi-line function call
(#269) Only one argument is allowed per line in a multi-line function call
(#270) Only one argument is allowed per line in a multi-line function call
(#270) Only one argument is allowed per line in a multi-line function call
(#270) Only one argument is allowed per line in a multi-line function call
(#270) Only one argument is allowed per line in a multi-line function call
(#271) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#271) Only one argument is allowed per line in a multi-line function call
(#271) Closing parenthesis of a multi-line function call must be on a line by itself
(#279) Opening parenthesis of a multi-line function call must be the last content on the line
(#279) Expected at least 1 space before "."; 0 found
(#279) Expected at least 1 space after "."; 0 found
(#279) Expected at least 1 space before "."; 0 found
(#279) Expected at least 1 space after "."; 0 found
(#280) Multi-line function call not indented correctly; expected 4 spaces but found 20
(#280) Only one argument is allowed per line in a multi-line function call
(#280) Closing parenthesis of a multi-line function call must be on a line by itself
(#290) Expected at least 1 space before "."; 0 found
(#290) Expected at least 1 space after "."; 0 found
(#292) Opening parenthesis of a multi-line function call must be the last content on the line
(#293) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#293) Closing parenthesis of a multi-line function call must be on a line by itself
(#296) Blank line found at end of control structure
(#301) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#303) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#303) Blank line found at start of control structure
(#315) Expected 1 blank line at end of file; 2 found

Javascript coding style problems

(340 errors, 121 warnings)

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

public/mod/choicegroup/amd/src/choicegroupdatadisplay.js
(#1) Unexpected space before function parentheses. (space-before-function-paren)
(#3) Unexpected space before function parentheses. (space-before-function-paren)
(#4) There should be no space after this paren. (space-in-parens)
(#4) Unexpected space before function parentheses. (space-before-function-paren)
(#10) Unexpected space before function parentheses. (space-before-function-paren)
(#13) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#15) Unexpected space before function parentheses. (space-before-function-paren)
(#22) There should be no space after this paren. (space-in-parens)
(#22) Unexpected space before function parentheses. (space-before-function-paren)
(#28) Unexpected space before function parentheses. (space-before-function-paren)
(#31) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#33) Unexpected space before function parentheses. (space-before-function-paren)
public/mod/choicegroup/amd/src/choicegroupsetting.js
(#123) Unexpected alert. (no-alert)
(#278) There should be no space after '{'. (@babel/object-curly-spacing)
(#278) There should be no space before '}'. (@babel/object-curly-spacing)
(#284) There should be no space after '{'. (@babel/object-curly-spacing)
(#284) There should be no space before '}'. (@babel/object-curly-spacing)
public/mod/choicegroup/amd/src/select_all_choices.js
(#26) Unexpected space before function parentheses. (space-before-function-paren)
public/mod/choicegroup/mobile/js/latest/courseview.js
(#45) "Promise" is not defined. (promise/no-native)
(#61) Avoid nesting promises. (promise/no-nesting)
(#61) Avoid nesting promises. (promise/no-nesting)
(#93) Avoid nesting promises. (promise/no-nesting)
(#93) Avoid nesting promises. (promise/no-nesting)
(#125) Each then() should return a value or throw (promise/always-return)
(#180) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#197) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#215) Expected catch,fail,always() or return (promise/catch-or-return)
(#220) Expected to return a value at the end of arrow function. (consistent-return)
(#238) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
(#239) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
public/mod/choicegroup/mobile/js/latest/init.js
(#106) Avoid nesting promises. (promise/no-nesting)
(#143) Avoid nesting promises. (promise/no-nesting)
(#225) Avoid nesting promises. (promise/no-nesting)
(#225) Avoid nesting promises. (promise/no-nesting)
(#230) Expected throw instead of Promise.reject (promise/no-return-wrap)
(#230) "Promise" is not defined. (promise/no-native)
(#252) Avoid nesting promises. (promise/no-nesting)
(#252) Expected to return a value at the end of arrow function. (consistent-return)
(#254) Each then() should return a value or throw (promise/always-return)
(#259) Expected throw instead of Promise.reject (promise/no-return-wrap)
(#259) "Promise" is not defined. (promise/no-native)
(#297) Avoid nesting promises. (promise/no-nesting)
(#297) Avoid nesting promises. (promise/no-nesting)
(#302) Expected throw instead of Promise.reject (promise/no-return-wrap)
(#302) "Promise" is not defined. (promise/no-native)
(#326) Avoid nesting promises. (promise/no-nesting)
(#326) Expected to return a value at the end of arrow function. (consistent-return)
(#328) Each then() should return a value or throw (promise/always-return)
(#333) Expected throw instead of Promise.reject (promise/no-return-wrap)
(#333) "Promise" is not defined. (promise/no-native)
(#383) Avoid nesting promises. (promise/no-nesting)
(#384) Each then() should return a value or throw (promise/always-return)
(#394) "Promise" is not defined. (promise/no-native)
(#406) Expected to return a value at the end of arrow function. (consistent-return)
(#407) Each then() should return a value or throw (promise/always-return)
(#439) Avoid nesting promises. (promise/no-nesting)
(#439) Avoid nesting promises. (promise/no-nesting)
(#439) Avoid nesting promises. (promise/no-nesting)
(#439) Avoid nesting promises. (promise/no-nesting)
(#439) Avoid nesting promises. (promise/no-nesting)
(#450) Arrow function expected no return value. (consistent-return)
(#450) Expected throw instead of Promise.reject (promise/no-return-wrap)
(#450) "Promise" is not defined. (promise/no-native)
(#467) Arrow function expected no return value. (consistent-return)
(#467) Avoid nesting promises. (promise/no-nesting)
(#467) Avoid nesting promises. (promise/no-nesting)
(#477) Avoid nesting promises. (promise/no-nesting)
(#477) Each then() should return a value or throw (promise/always-return)
(#488) Expected throw instead of Promise.reject (promise/no-return-wrap)
(#488) "Promise" is not defined. (promise/no-native)
(#490) Expected to return a value at the end of arrow function. (consistent-return)
(#491) Each then() should return a value or throw (promise/always-return)
(#502) Avoid nesting promises. (promise/no-nesting)
(#515) Unreachable code. (no-unreachable)
(#515) 'syncPromise' is not defined. (no-undef)
(#542) Expected to return a value at the end of method 'execute'. (consistent-return)
(#579) Expected catch,fail,always() or return (promise/catch-or-return)
(#579) Each then() should return a value or throw (promise/always-return)
(#592) Expected an assignment or function call and instead saw an expression. (no-unused-expressions)
public/mod/choicegroup/yui/form/form.js
(#9) 'YUI' is not defined. (no-undef)
(#10) Unexpected tab character. (no-tabs)
(#10) 'CSS' is assigned a value but never used. (no-unused-vars)
(#11) Unexpected tab character. (no-tabs)
(#12) Unexpected tab character. (no-tabs)
(#13) Unexpected tab character. (no-tabs)
(#14) Unexpected tab character. (no-tabs)
(#15) Unexpected tab character. (no-tabs)
(#16) Unexpected tab character. (no-tabs)
(#17) Unexpected tab character. (no-tabs)
(#18) Unexpected tab character. (no-tabs)
(#19) Unexpected tab character. (no-tabs)
(#20) Unexpected tab character. (no-tabs)
(#21) Unexpected tab character. (no-tabs)
(#22) Unexpected tab character. (no-tabs)
(#23) Unexpected tab character. (no-tabs)
(#24) Unexpected tab character. (no-tabs)
(#25) Unexpected tab character. (no-tabs)
(#26) Unexpected tab character. (no-tabs)
(#27) Unexpected tab character. (no-tabs)
(#28) Unexpected tab character. (no-tabs)
(#29) Unexpected tab character. (no-tabs)
(#30) Unexpected tab character. (no-tabs)
(#31) Unexpected tab character. (no-tabs)
(#33) Unexpected tab character. (no-tabs)
(#34) Unexpected tab character. (no-tabs)
(#35) Unexpected tab character. (no-tabs)
(#43) Unexpected tab character. (no-tabs)
(#44) Unexpected tab character. (no-tabs)
(#45) Unexpected tab character. (no-tabs)
(#46) Unexpected tab character. (no-tabs)
(#47) Unexpected tab character. (no-tabs)
(#48) Unexpected tab character. (no-tabs)
(#49) Unexpected tab character. (no-tabs)
(#50) Unexpected tab character. (no-tabs)
(#51) Unexpected tab character. (no-tabs)
(#52) Unexpected tab character. (no-tabs)
(#53) Unexpected tab character. (no-tabs)
(#54) Unexpected tab character. (no-tabs)
(#56) Unexpected tab character. (no-tabs)
(#58) Unexpected tab character. (no-tabs)
(#59) Unexpected tab character. (no-tabs)
(#60) Unexpected tab character. (no-tabs)
(#63) Unexpected tab character. (no-tabs)
(#63) 'removeElementFromArray' is defined but never used. (no-unused-vars)
(#64) Unexpected tab character. (no-tabs)
(#64) Mixed spaces and tabs. (no-mixed-spaces-and-tabs)
(#65) Unexpected tab character. (no-tabs)
(#65) Mixed spaces and tabs. (no-mixed-spaces-and-tabs)
(#66) Unexpected tab character. (no-tabs)
(#66) Mixed spaces and tabs. (no-mixed-spaces-and-tabs)
(#67) Unexpected tab character. (no-tabs)
(#69) Unexpected tab character. (no-tabs)
(#70) Unexpected tab character. (no-tabs)
(#71) Unexpected tab character. (no-tabs)
(#73) Unexpected tab character. (no-tabs)
(#74) Unexpected tab character. (no-tabs)
(#75) Unexpected tab character. (no-tabs)
(#76) Unexpected tab character. (no-tabs)
(#77) Unexpected tab character. (no-tabs)
(#78) Unexpected tab character. (no-tabs)
(#79) Unexpected tab character. (no-tabs)
(#80) Unexpected tab character. (no-tabs)
(#81) Unexpected tab character. (no-tabs)
(#82) Unexpected tab character. (no-tabs)
(#83) Unexpected tab character. (no-tabs)
(#85) Unexpected tab character. (no-tabs)
(#86) Unexpected tab character. (no-tabs)
(#87) Unexpected tab character. (no-tabs)
(#87) Comments should not begin with a lowercase character. (capitalized-comments)
(#88) This line has a length of 166. Maximum allowed is 132. (max-len)
(#88) Unexpected tab character. (no-tabs)
(#88) There should be no space after this paren. (space-in-parens)
(#89) Unexpected tab character. (no-tabs)
(#89) Comments should not begin with a lowercase character. (capitalized-comments)
(#90) Unexpected tab character. (no-tabs)
(#91) Unexpected tab character. (no-tabs)
(#91) Comments should not begin with a lowercase character. (capitalized-comments)
(#92) Unexpected tab character. (no-tabs)
(#93) Unexpected tab character. (no-tabs)
(#93) Comments should not begin with a lowercase character. (capitalized-comments)
(#94) Unexpected tab character. (no-tabs)
(#95) Unexpected tab character. (no-tabs)
(#95) Comments should not begin with a lowercase character. (capitalized-comments)
(#96) Unexpected tab character. (no-tabs)
(#97) Unexpected tab character. (no-tabs)
(#98) Unexpected tab character. (no-tabs)
(#99) Unexpected tab character. (no-tabs)
(#99) Comments should not begin with a lowercase character. (capitalized-comments)
(#100) Unexpected tab character. (no-tabs)
(#100) Unexpected space before function parentheses. (space-before-function-paren)
(#101) Unexpected tab character. (no-tabs)
(#102) Unexpected tab character. (no-tabs)
(#103) Unexpected tab character. (no-tabs)
(#104) Unexpected tab character. (no-tabs)
(#105) Unexpected tab character. (no-tabs)
(#106) Unexpected tab character. (no-tabs)
(#110) Unexpected tab character. (no-tabs)
(#112) Unexpected tab character. (no-tabs)
(#112) 'e' is defined but never used. (no-unused-vars)
(#113) Unexpected tab character. (no-tabs)
(#114) Unexpected tab character. (no-tabs)
(#114) Comments should not begin with a lowercase character. (capitalized-comments)
(#115) Unexpected tab character. (no-tabs)
(#116) Unexpected tab character. (no-tabs)
(#117) Unexpected tab character. (no-tabs)
(#119) Unexpected tab character. (no-tabs)
(#120) Unexpected tab character. (no-tabs)
(#122) Unexpected tab character. (no-tabs)
(#123) Unexpected tab character. (no-tabs)
(#124) Unexpected tab character. (no-tabs)
(#125) Unexpected tab character. (no-tabs)
(#125) Comments should not begin with a lowercase character. (capitalized-comments)
(#126) Unexpected tab character. (no-tabs)
(#127) Unexpected tab character. (no-tabs)
(#127) Comments should not begin with a lowercase character. (capitalized-comments)
(#128) Unexpected tab character. (no-tabs)
(#129) Unexpected tab character. (no-tabs)
(#130) Unexpected tab character. (no-tabs)
(#131) Unexpected tab character. (no-tabs)
(#132) Unexpected tab character. (no-tabs)
(#132) Comments should not begin with a lowercase character. (capitalized-comments)
(#133) Unexpected tab character. (no-tabs)
(#134) Unexpected tab character. (no-tabs)
(#135) Unexpected tab character. (no-tabs)
(#135) Comments should not begin with a lowercase character. (capitalized-comments)
(#136) Unexpected tab character. (no-tabs)
(#137) Unexpected tab character. (no-tabs)
(#138) Unexpected tab character. (no-tabs)
(#140) Unexpected tab character. (no-tabs)
(#141) Unexpected tab character. (no-tabs)
(#142) Unexpected tab character. (no-tabs)
(#143) Unexpected tab character. (no-tabs)
(#144) Unexpected tab character. (no-tabs)
(#145) Unexpected tab character. (no-tabs)
(#146) Unexpected tab character. (no-tabs)
(#147) Unexpected tab character. (no-tabs)
(#148) Unexpected tab character. (no-tabs)
(#149) Unexpected tab character. (no-tabs)
(#150) Unexpected tab character. (no-tabs)
(#151) Unexpected tab character. (no-tabs)
(#152) Unexpected tab character. (no-tabs)
(#153) Unexpected tab character. (no-tabs)
(#156) Unexpected tab character. (no-tabs)
(#158) Unexpected tab character. (no-tabs)
(#159) Unexpected tab character. (no-tabs)
(#160) Unexpected tab character. (no-tabs)
(#161) Unexpected tab character. (no-tabs)
(#162) Unexpected tab character. (no-tabs)
(#163) Unexpected tab character. (no-tabs)
(#164) Unexpected tab character. (no-tabs)
(#165) Unexpected tab character. (no-tabs)
(#167) Unexpected tab character. (no-tabs)
(#168) Unexpected tab character. (no-tabs)
(#169) Unexpected tab character. (no-tabs)
(#170) Unexpected tab character. (no-tabs)
(#171) Unexpected tab character. (no-tabs)
(#172) Unexpected tab character. (no-tabs)
(#173) Unexpected tab character. (no-tabs)
(#174) Unexpected tab character. (no-tabs)
(#185) Mixed spaces and tabs. (no-mixed-spaces-and-tabs)
(#185) Unexpected tab character. (no-tabs)
(#189) This line has a length of 201. Maximum allowed is 132. (max-len)
(#193) This line has a length of 137. Maximum allowed is 132. (max-len)
(#193) Statement inside of curly braces should be on next line. (brace-style)
(#193) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#197) This line has a length of 138. Maximum allowed is 132. (max-len)
(#197) Statement inside of curly braces should be on next line. (brace-style)
(#197) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#201) This line has a length of 172. Maximum allowed is 132. (max-len)
(#201) Unexpected tab character. (no-tabs)
(#201) There should be no space after this paren. (space-in-parens)
(#202) Unexpected tab character. (no-tabs)
(#203) Unexpected tab character. (no-tabs)
(#204) Unexpected tab character. (no-tabs)
(#205) Unexpected tab character. (no-tabs)
(#206) Unexpected tab character. (no-tabs)
(#207) Unexpected tab character. (no-tabs)
(#210) 'getTextWidth' is not defined. (no-undef)
(#211) Mixed spaces and tabs. (no-mixed-spaces-and-tabs)
(#211) Unexpected tab character. (no-tabs)
(#213) 'getTextWidth' is not defined. (no-undef)
(#213) 'getTextWidth' is not defined. (no-undef)
(#221) Mixed spaces and tabs. (no-mixed-spaces-and-tabs)
(#221) Unexpected tab character. (no-tabs)
(#222) Mixed spaces and tabs. (no-mixed-spaces-and-tabs)
(#222) Unexpected tab character. (no-tabs)
(#223) Unexpected tab character. (no-tabs)
(#224) Unexpected tab character. (no-tabs)
(#224) 'getTextWidth' is not defined. (no-undef)
(#224) A space is required after ','. (comma-spacing)
(#225) Unexpected tab character. (no-tabs)
(#226) Unexpected tab character. (no-tabs)
(#227) Unexpected tab character. (no-tabs)
(#230) Unexpected tab character. (no-tabs)
(#231) Unexpected tab character. (no-tabs)
(#232) Unexpected tab character. (no-tabs)
(#233) Unexpected tab character. (no-tabs)
(#234) Unexpected tab character. (no-tabs)
(#235) Unexpected tab character. (no-tabs)
(#235) Requires a space after '{'. (block-spacing)
(#235) Statement inside of curly braces should be on next line. (brace-style)
(#235) Requires a space before '}'. (block-spacing)
(#235) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#236) Unexpected tab character. (no-tabs)
(#237) Unexpected tab character. (no-tabs)
(#238) Unexpected tab character. (no-tabs)
(#238) Unexpected space before function parentheses. (space-before-function-paren)
(#239) Unexpected tab character. (no-tabs)
(#240) Unexpected tab character. (no-tabs)
(#241) Unexpected tab character. (no-tabs)
(#242) Unexpected tab character. (no-tabs)
(#243) Unexpected tab character. (no-tabs)
(#244) Unexpected tab character. (no-tabs)
(#245) Unexpected tab character. (no-tabs)
(#248) Unexpected tab character. (no-tabs)
(#249) Unexpected tab character. (no-tabs)
(#250) Unexpected tab character. (no-tabs)
(#252) Unexpected tab character. (no-tabs)
(#252) Comments should not begin with a lowercase character. (capitalized-comments)
(#256) Unexpected tab character. (no-tabs)
(#257) Unexpected tab character. (no-tabs)
(#260) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#264) Unexpected tab character. (no-tabs)
(#265) Unexpected tab character. (no-tabs)
(#266) Unexpected tab character. (no-tabs)
(#269) Unexpected tab character. (no-tabs)
(#269) 'e' is defined but never used. (no-unused-vars)
(#270) Unexpected tab character. (no-tabs)
(#271) Unexpected tab character. (no-tabs)
(#272) Unexpected tab character. (no-tabs)
(#274) Unexpected tab character. (no-tabs)
(#275) Unexpected tab character. (no-tabs)
(#275) 'e' is defined but never used. (no-unused-vars)
(#276) Unexpected tab character. (no-tabs)
(#277) Unexpected tab character. (no-tabs)
(#278) Unexpected tab character. (no-tabs)
(#280) Unexpected tab character. (no-tabs)
(#283) Unexpected tab character. (no-tabs)
(#284) Unexpected tab character. (no-tabs)
(#284) Unexpected space before function parentheses. (space-before-function-paren)
(#284) 'e' is defined but never used. (no-unused-vars)
(#285) Unexpected tab character. (no-tabs)
(#286) Unexpected tab character. (no-tabs)
(#287) Unexpected tab character. (no-tabs)
(#288) Unexpected tab character. (no-tabs)
(#289) Unexpected tab character. (no-tabs)
(#290) Unexpected tab character. (no-tabs)
(#291) Unexpected tab character. (no-tabs)
(#291) Statement inside of curly braces should be on next line. (brace-style)
(#291) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#292) Unexpected tab character. (no-tabs)
(#293) Unexpected tab character. (no-tabs)
(#293) Unexpected alert. (no-alert)
(#294) Unexpected tab character. (no-tabs)
(#296) Unexpected tab character. (no-tabs)
(#299) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#301) Unexpected tab character. (no-tabs)
(#302) Unexpected tab character. (no-tabs)
(#303) Unexpected tab character. (no-tabs)
(#304) Unexpected tab character. (no-tabs)
(#304) Unexpected alert. (no-alert)
(#305) Unexpected tab character. (no-tabs)
(#305) Mixed spaces and tabs. (no-mixed-spaces-and-tabs)
(#306) Unexpected tab character. (no-tabs)
(#306) Mixed spaces and tabs. (no-mixed-spaces-and-tabs)
(#307) Unexpected tab character. (no-tabs)
(#308) Unexpected tab character. (no-tabs)
(#309) Unexpected tab character. (no-tabs)
(#309) Statement inside of curly braces should be on next line. (brace-style)
(#309) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#310) Unexpected tab character. (no-tabs)
(#312) Unexpected tab character. (no-tabs)
(#315) Unexpected tab character. (no-tabs)
(#316) Unexpected tab character. (no-tabs)
(#317) Unexpected tab character. (no-tabs)
(#318) Unexpected tab character. (no-tabs)
(#319) Unexpected tab character. (no-tabs)
(#319) Missing space before opening brace. (space-before-blocks)
(#320) Unexpected tab character. (no-tabs)
(#321) Unexpected tab character. (no-tabs)
(#322) Unexpected tab character. (no-tabs)
(#323) Unexpected tab character. (no-tabs)
(#324) Unexpected tab character. (no-tabs)
(#325) Unexpected tab character. (no-tabs)
(#326) Unexpected tab character. (no-tabs)
(#327) Unexpected tab character. (no-tabs)
(#328) Unexpected tab character. (no-tabs)
(#329) Unexpected tab character. (no-tabs)
(#331) Unexpected tab character. (no-tabs)
(#332) Unexpected tab character. (no-tabs)
(#333) Unexpected tab character. (no-tabs)
(#334) Unexpected tab character. (no-tabs)
(#335) Unexpected tab character. (no-tabs)
(#336) Unexpected tab character. (no-tabs)
(#337) Unexpected tab character. (no-tabs)
(#339) Unexpected tab character. (no-tabs)
(#340) Unexpected tab character. (no-tabs)
(#341) Unexpected tab character. (no-tabs)
(#342) Unexpected tab character. (no-tabs)
(#344) Unexpected tab character. (no-tabs)
(#345) Unexpected tab character. (no-tabs)
(#346) Unexpected tab character. (no-tabs)
(#347) Unexpected tab character. (no-tabs)
(#349) Unexpected tab character. (no-tabs)
(#350) Unexpected tab character. (no-tabs)
(#351) Unexpected tab character. (no-tabs)
(#352) Unexpected tab character. (no-tabs)
(#353) Unexpected tab character. (no-tabs)
(#354) Unexpected tab character. (no-tabs)
(#355) Unexpected tab character. (no-tabs)
(#356) Unexpected tab character. (no-tabs)
(#359) Unexpected tab character. (no-tabs)
(#359) Multiple spaces found before 'Y'. (no-multi-spaces)
(#361) Unexpected tab character. (no-tabs)
(#361) 'e' is defined but never used. (no-unused-vars)
(#362) Unexpected tab character. (no-tabs)
(#363) Unexpected tab character. (no-tabs)
(#364) Unexpected tab character. (no-tabs)
(#365) Unexpected tab character. (no-tabs)
(#366) Unexpected tab character. (no-tabs)
(#367) Unexpected tab character. (no-tabs)
(#367) Comments should not begin with a lowercase character. (capitalized-comments)
(#367) Expected space or tab after '//' in comment. (spaced-comment)
(#368) Unexpected tab character. (no-tabs)
(#370) Unexpected tab character. (no-tabs)
(#371) Unexpected tab character. (no-tabs)
(#372) Unexpected tab character. (no-tabs)
(#373) Unexpected tab character. (no-tabs)
(#374) This line has a length of 135. Maximum allowed is 132. (max-len)
(#374) Unexpected tab character. (no-tabs)
(#375) This line has a length of 198. Maximum allowed is 132. (max-len)
(#375) Unexpected tab character. (no-tabs)
(#376) Unexpected tab character. (no-tabs)
(#376) Comments should not begin with a lowercase character. (capitalized-comments)
(#377) Unexpected tab character. (no-tabs)
(#378) Unexpected tab character. (no-tabs)
(#381) Unexpected tab character. (no-tabs)
(#382) Unexpected tab character. (no-tabs)
(#383) Unexpected tab character. (no-tabs)
(#384) Unexpected tab character. (no-tabs)
(#385) Unexpected tab character. (no-tabs)
(#386) Unexpected tab character. (no-tabs)
(#388) Unexpected tab character. (no-tabs)
(#390) Unexpected tab character. (no-tabs)
(#390) Statement inside of curly braces should be on next line. (brace-style)
(#390) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#391) Unexpected tab character. (no-tabs)
(#391) Statement inside of curly braces should be on next line. (brace-style)
(#391) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#394) Unexpected tab character. (no-tabs)
(#394) 'e' is defined but never used. (no-unused-vars)
(#395) Unexpected tab character. (no-tabs)
(#396) Unexpected tab character. (no-tabs)
(#396) Statement inside of curly braces should be on next line. (brace-style)
(#396) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#397) Unexpected tab character. (no-tabs)
(#398) Unexpected tab character. (no-tabs)
(#399) Unexpected tab character. (no-tabs)
(#399) 'e' is defined but never used. (no-unused-vars)
(#400) Unexpected tab character. (no-tabs)
(#401) Unexpected tab character. (no-tabs)
(#402) Unexpected tab character. (no-tabs)
(#403) Unexpected tab character. (no-tabs)
(#404) Unexpected tab character. (no-tabs)
(#405) Unexpected tab character. (no-tabs)
(#407) Unexpected tab character. (no-tabs)
(#407) 'e' is defined but never used. (no-unused-vars)
(#408) Unexpected tab character. (no-tabs)
(#408) Comments should not begin with a lowercase character. (capitalized-comments)
(#409) Unexpected tab character. (no-tabs)
(#410) Unexpected tab character. (no-tabs)
(#411) Unexpected tab character. (no-tabs)
(#412) Unexpected tab character. (no-tabs)
(#415) Unexpected tab character. (no-tabs)
(#415) Comments should not begin with a lowercase character. (capitalized-comments)
(#416) Unexpected tab character. (no-tabs)
(#418) Unexpected tab character. (no-tabs)
(#420) Unexpected tab character. (no-tabs)
(#423) Unexpected tab character. (no-tabs)
(#426) Unexpected tab character. (no-tabs)
(#427) There should be no space before '}'. (object-curly-spacing)

CSS problems

(0 errors, 0 warnings)

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


PHPDocs style problems

(0 errors, 0 warnings)

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


Update savepoints problems

(1 errors, 0 warnings)

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

public/mod/choicegroup/db/upgrade.php
Detected more 'if' blocks (6) than 'savepoint' calls (5)

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 "gherkinlint" failed. Use --force to continue.

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 8 warnings)

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

public/mod/choicegroup/templates/mobile_view_page_ionic5.mustache
(#1) HTML Validation info, line 5: Attribute “*ngif” is not serializable as XML 1.0. (> <core-context-menu-item *ngIf="loaded && !hasOffline && isOnline" [priority]="700" [content]="'core.refresh' | translate" (action)="doRefresh($event)" [iconAction]="refreshIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 5: Attribute “[priority]” is not serializable as XML 1.0. (> <core-context-menu-item *ngIf="loaded && !hasOffline && isOnline" [priority]="700" [content]="'core.refresh' | translate" (action)="doRefresh($event)" [iconAction]="refreshIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 5: Attribute “[content]” is not serializable as XML 1.0. (> <core-context-menu-item *ngIf="loaded && !hasOffline && isOnline" [priority]="700" [content]="'core.refresh' | translate" (action)="doRefresh($event)" [iconAction]="refreshIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 5: Attribute “(action)” is not serializable as XML 1.0. (> <core-context-menu-item *ngIf="loaded && !hasOffline && isOnline" [priority]="700" [content]="'core.refresh' | translate" (action)="doRefresh($event)" [iconAction]="refreshIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 5: Attribute “[iconaction]” is not serializable as XML 1.0. (> <core-context-menu-item *ngIf="loaded && !hasOffline && isOnline" [priority]="700" [content]="'core.refresh' | translate" (action)="doRefresh($event)" [iconAction]="refreshIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 5: Attribute “[closeonclick]” is not serializable as XML 1.0. (> <core-context-menu-item *ngIf="loaded && !hasOffline && isOnline" [priority]="700" [content]="'core.refresh' | translate" (action)="doRefresh($event)" [iconAction]="refreshIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 7: Attribute “*ngif” is not serializable as XML 1.0. ( <core-context-menu-item *ngIf="loaded && hasOffline && isOnline" [priority]="650" [content]="'core.settings.synchronizenow' | translate" (action)="synchronize(true, $event)" [iconAction]="syncIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 7: Attribute “[priority]” is not serializable as XML 1.0. ( <core-context-menu-item *ngIf="loaded && hasOffline && isOnline" [priority]="650" [content]="'core.settings.synchronizenow' | translate" (action)="synchronize(true, $event)" [iconAction]="syncIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 7: Attribute “[content]” is not serializable as XML 1.0. ( <core-context-menu-item *ngIf="loaded && hasOffline && isOnline" [priority]="650" [content]="'core.settings.synchronizenow' | translate" (action)="synchronize(true, $event)" [iconAction]="syncIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 7: Attribute “(action)” is not serializable as XML 1.0. ( <core-context-menu-item *ngIf="loaded && hasOffline && isOnline" [priority]="650" [content]="'core.settings.synchronizenow' | translate" (action)="synchronize(true, $event)" [iconAction]="syncIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 7: Attribute “[iconaction]” is not serializable as XML 1.0. ( <core-context-menu-item *ngIf="loaded && hasOffline && isOnline" [priority]="650" [content]="'core.settings.synchronizenow' | translate" (action)="synchronize(true, $event)" [iconAction]="syncIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 7: Attribute “[closeonclick]” is not serializable as XML 1.0. ( <core-context-menu-item *ngIf="loaded && hasOffline && isOnline" [priority]="650" [content]="'core.settings.synchronizenow' | translate" (action)="synchronize(true, $event)" [iconAction]="syncIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 11: Attribute “[hideuntil]” is not serializable as XML 1.0. (buttons><core-loading [hideUntil]="loaded"> <)
(#1) HTML Validation info, line 15: Attribute “*ngif” is not serializable as XML 1.0. (d --> <ion-card class="core-warning-card" *ngIf="hasOffline"> )
(#1) HTML Validation info, line 44: Attribute “[(ngmodel)]” is not serializable as XML 1.0. ( <ion-checkbox slot="end" [(ngModel)]="CONTENT_OTHERDATA.data.responses_10" name="responses_10" disabled="true" [value]="10"> )
(#1) HTML Validation info, line 44: Attribute “[value]” is not serializable as XML 1.0. ( <ion-checkbox slot="end" [(ngModel)]="CONTENT_OTHERDATA.data.responses_10" name="responses_10" disabled="true" [value]="10"> )
(#1) HTML Validation info, line 62: Attribute “[(ngmodel)]” is not serializable as XML 1.0. ( <ion-checkbox slot="end" [(ngModel)]="CONTENT_OTHERDATA.data.responses_11" name="responses_11" checked="true" [value]="11"> )
(#1) HTML Validation info, line 62: Attribute “[value]” is not serializable as XML 1.0. ( <ion-checkbox slot="end" [(ngModel)]="CONTENT_OTHERDATA.data.responses_11" name="responses_11" checked="true" [value]="11"> )
(#1) HTML Validation info, line 80: Attribute “[(ngmodel)]” is not serializable as XML 1.0. ( <ion-checkbox slot="end" [(ngModel)]="CONTENT_OTHERDATA.data.responses_12" name="responses_12" [value]="12"> )
(#1) HTML Validation info, line 80: Attribute “[value]” is not serializable as XML 1.0. ( <ion-checkbox slot="end" [(ngModel)]="CONTENT_OTHERDATA.data.responses_12" name="responses_12" [value]="12"> )
(#1) HTML Validation info, line 94: Attribute “(click)” is not serializable as XML 1.0. ( <ion-button class="ion-margin" expand="block" type="submit" (click)="submitResponses()"> )
(#1) HTML Validation info, line 102: Attribute “[params]” is not serializable as XML 1.0. (> <span core-site-plugins-call-ws-on-load name="mod_choicegroup_view_choicegroup" [params]="{choicegroupid: 4}" [preSets]="{getFromCache: 0, saveToCache: 0}"></span)
(#1) HTML Validation info, line 102: Attribute “[presets]” is not serializable as XML 1.0. (> <span core-site-plugins-call-ws-on-load name="mod_choicegroup_view_choicegroup" [params]="{choicegroupid: 4}" [preSets]="{getFromCache: 0, saveToCache: 0}"></span)
(#1) HTML Validation error, line 102: Attribute “core-site-plugins-call-ws-on-load” not allowed on element “span” at this point. (> <span core-site-plugins-call-ws-on-load name="mod_choicegroup_view_choicegroup" [params]="{choicegroupid: 4}" [preSets]="{getFromCache: 0, saveToCache: 0}"></span)
(#1) HTML Validation error, line 102: Attribute “name” not allowed on element “span” at this point. (> <span core-site-plugins-call-ws-on-load name="mod_choicegroup_view_choicegroup" [params]="{choicegroupid: 4}" [preSets]="{getFromCache: 0, saveToCache: 0}"></span)
(#1) HTML Validation error, line 102: Attribute “[params]” not allowed on element “span” at this point. (> <span core-site-plugins-call-ws-on-load name="mod_choicegroup_view_choicegroup" [params]="{choicegroupid: 4}" [preSets]="{getFromCache: 0, saveToCache: 0}"></span)
(#1) HTML Validation error, line 102: Attribute “[presets]” not allowed on element “span” at this point. (> <span core-site-plugins-call-ws-on-load name="mod_choicegroup_view_choicegroup" [params]="{choicegroupid: 4}" [preSets]="{getFromCache: 0, saveToCache: 0}"></span)
public/mod/choicegroup/templates/mobile_view_page_latest.mustache
(#1) HTML Validation info, line 5: Attribute “*ngif” is not serializable as XML 1.0. (> <core-context-menu-item *ngIf="loaded && !hasOffline && isOnline" [priority]="700" [content]="'core.refresh' | translate" (action)="doRefresh($event)" [iconAction]="refreshIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 5: Attribute “[priority]” is not serializable as XML 1.0. (> <core-context-menu-item *ngIf="loaded && !hasOffline && isOnline" [priority]="700" [content]="'core.refresh' | translate" (action)="doRefresh($event)" [iconAction]="refreshIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 5: Attribute “[content]” is not serializable as XML 1.0. (> <core-context-menu-item *ngIf="loaded && !hasOffline && isOnline" [priority]="700" [content]="'core.refresh' | translate" (action)="doRefresh($event)" [iconAction]="refreshIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 5: Attribute “(action)” is not serializable as XML 1.0. (> <core-context-menu-item *ngIf="loaded && !hasOffline && isOnline" [priority]="700" [content]="'core.refresh' | translate" (action)="doRefresh($event)" [iconAction]="refreshIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 5: Attribute “[iconaction]” is not serializable as XML 1.0. (> <core-context-menu-item *ngIf="loaded && !hasOffline && isOnline" [priority]="700" [content]="'core.refresh' | translate" (action)="doRefresh($event)" [iconAction]="refreshIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 5: Attribute “[closeonclick]” is not serializable as XML 1.0. (> <core-context-menu-item *ngIf="loaded && !hasOffline && isOnline" [priority]="700" [content]="'core.refresh' | translate" (action)="doRefresh($event)" [iconAction]="refreshIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 7: Attribute “*ngif” is not serializable as XML 1.0. ( <core-context-menu-item *ngIf="loaded && hasOffline && isOnline" [priority]="650" [content]="'core.settings.synchronizenow' | translate" (action)="synchronize(true, $event)" [iconAction]="syncIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 7: Attribute “[priority]” is not serializable as XML 1.0. ( <core-context-menu-item *ngIf="loaded && hasOffline && isOnline" [priority]="650" [content]="'core.settings.synchronizenow' | translate" (action)="synchronize(true, $event)" [iconAction]="syncIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 7: Attribute “[content]” is not serializable as XML 1.0. ( <core-context-menu-item *ngIf="loaded && hasOffline && isOnline" [priority]="650" [content]="'core.settings.synchronizenow' | translate" (action)="synchronize(true, $event)" [iconAction]="syncIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 7: Attribute “(action)” is not serializable as XML 1.0. ( <core-context-menu-item *ngIf="loaded && hasOffline && isOnline" [priority]="650" [content]="'core.settings.synchronizenow' | translate" (action)="synchronize(true, $event)" [iconAction]="syncIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 7: Attribute “[iconaction]” is not serializable as XML 1.0. ( <core-context-menu-item *ngIf="loaded && hasOffline && isOnline" [priority]="650" [content]="'core.settings.synchronizenow' | translate" (action)="synchronize(true, $event)" [iconAction]="syncIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 7: Attribute “[closeonclick]” is not serializable as XML 1.0. ( <core-context-menu-item *ngIf="loaded && hasOffline && isOnline" [priority]="650" [content]="'core.settings.synchronizenow' | translate" (action)="synchronize(true, $event)" [iconAction]="syncIcon" [closeOnClick]="false"></core)
(#1) HTML Validation info, line 11: Attribute “[hideuntil]” is not serializable as XML 1.0. (buttons><core-loading [hideUntil]="loaded"> <)
(#1) HTML Validation info, line 13: Attribute “[module]” is not serializable as XML 1.0. (ded"> <core-course-module-info [module]="module" description="&lt;p&gt;Select your group&lt;/p&gt;" component="mod_choicegroup" componentId="62" [courseId]="courseId" [hasDataToSync]="hasOffline"> <)
(#1) HTML Validation info, line 13: Attribute “[courseid]” is not serializable as XML 1.0. (ded"> <core-course-module-info [module]="module" description="&lt;p&gt;Select your group&lt;/p&gt;" component="mod_choicegroup" componentId="62" [courseId]="courseId" [hasDataToSync]="hasOffline"> <)
(#1) HTML Validation info, line 13: Attribute “[hasdatatosync]” is not serializable as XML 1.0. (ded"> <core-course-module-info [module]="module" description="&lt;p&gt;Select your group&lt;/p&gt;" component="mod_choicegroup" componentId="62" [courseId]="courseId" [hasDataToSync]="hasOffline"> <)
(#1) HTML Validation info, line 37: Attribute “[(ngmodel)]” is not serializable as XML 1.0. ( <ion-checkbox labelPlacement="start" [(ngModel)]="CONTENT_OTHERDATA.data.responses_10" name="responses_10" disabled="true" [value]="10"> )
(#1) HTML Validation info, line 37: Attribute “[value]” is not serializable as XML 1.0. ( <ion-checkbox labelPlacement="start" [(ngModel)]="CONTENT_OTHERDATA.data.responses_10" name="responses_10" disabled="true" [value]="10"> )
(#1) HTML Validation info, line 55: Attribute “[(ngmodel)]” is not serializable as XML 1.0. ( <ion-checkbox labelPlacement="start" [(ngModel)]="CONTENT_OTHERDATA.data.responses_11" name="responses_11" checked="true" [value]="11"> )
(#1) HTML Validation info, line 55: Attribute “[value]” is not serializable as XML 1.0. ( <ion-checkbox labelPlacement="start" [(ngModel)]="CONTENT_OTHERDATA.data.responses_11" name="responses_11" checked="true" [value]="11"> )
(#1) HTML Validation info, line 73: Attribute “[(ngmodel)]” is not serializable as XML 1.0. ( <ion-checkbox labelPlacement="start" [(ngModel)]="CONTENT_OTHERDATA.data.responses_12" name="responses_12" [value]="12"> )
(#1) HTML Validation info, line 73: Attribute “[value]” is not serializable as XML 1.0. ( <ion-checkbox labelPlacement="start" [(ngModel)]="CONTENT_OTHERDATA.data.responses_12" name="responses_12" [value]="12"> )
(#1) HTML Validation info, line 88: Attribute “(click)” is not serializable as XML 1.0. ( <ion-button class="ion-margin" expand="block" type="submit" (click)="submitResponses()"> )
(#1) HTML Validation info, line 96: Attribute “[params]” is not serializable as XML 1.0. (> <span core-site-plugins-call-ws-on-load name="mod_choicegroup_view_choicegroup" [params]="{choicegroupid: 4}" [preSets]="{getFromCache: 0, saveToCache: 0}"></span)
(#1) HTML Validation info, line 96: Attribute “[presets]” is not serializable as XML 1.0. (> <span core-site-plugins-call-ws-on-load name="mod_choicegroup_view_choicegroup" [params]="{choicegroupid: 4}" [preSets]="{getFromCache: 0, saveToCache: 0}"></span)
(#1) HTML Validation error, line 96: Attribute “core-site-plugins-call-ws-on-load” not allowed on element “span” at this point. (> <span core-site-plugins-call-ws-on-load name="mod_choicegroup_view_choicegroup" [params]="{choicegroupid: 4}" [preSets]="{getFromCache: 0, saveToCache: 0}"></span)
(#1) HTML Validation error, line 96: Attribute “name” not allowed on element “span” at this point. (> <span core-site-plugins-call-ws-on-load name="mod_choicegroup_view_choicegroup" [params]="{choicegroupid: 4}" [preSets]="{getFromCache: 0, saveToCache: 0}"></span)
(#1) HTML Validation error, line 96: Attribute “[params]” not allowed on element “span” at this point. (> <span core-site-plugins-call-ws-on-load name="mod_choicegroup_view_choicegroup" [params]="{choicegroupid: 4}" [preSets]="{getFromCache: 0, saveToCache: 0}"></span)
(#1) HTML Validation error, line 96: Attribute “[presets]” not allowed on element “span” at this point. (> <span core-site-plugins-call-ws-on-load name="mod_choicegroup_view_choicegroup" [params]="{choicegroupid: 4}" [preSets]="{getFromCache: 0, saveToCache: 0}"></span)

Gherkin .feature problems

(1 errors, 0 warnings)

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

public/mod/choicegroup/tests/behat/choicegroup_basic.feature
(#60) New line at EOF(end of file) is required