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

(476 errors, 3 warnings)

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

public/theme/adaptable/classes/admin_setting_configstoredfile_putprops.php
(#61) Multi-line function declarations must define one parameter per line
(#61) Multi-line function declarations must define one parameter per line
(#61) Multi-line function declarations must define one parameter per line
(#61) Multi-line function declarations must define one parameter per line
(#61) Multi-line function declarations must define one parameter per line
(#61) Multi-line function declarations must define one parameter per line
(#61) Multi-line function declarations must define one parameter per line
(#62) Multi-line function declaration not indented correctly; expected 8 spaces but found 12
(#62) Multi-line function declarations must define one parameter per line
(#62) The closing parenthesis of a multi-line function declaration must be on a new line
public/theme/adaptable/classes/admin_setting_configstoredfiles.php
(#37) Expected at least 1 space before "."; 0 found
(#37) Expected at least 1 space after "."; 0 found
(#42) Opening brace must not be followed by a blank line
(#112) Incorrect spacing between argument "$query" and equals sign; expected 1 but found 0
(#112) Incorrect spacing between default value and equals sign for argument "$query"; expected 1 but found 0
(#155) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#155) Only one argument is allowed per line in a multi-line function call
(#155) Only one argument is allowed per line in a multi-line function call
(#155) Only one argument is allowed per line in a multi-line function call
(#155) Only one argument is allowed per line in a multi-line function call
(#155) Only one argument is allowed per line in a multi-line function call
(#155) Closing parenthesis of a multi-line function call must be on a line by itself
(#157) Expected at least 1 space before "."; 0 found
(#157) Expected at least 1 space after "."; 0 found
(#158) Expected at least 1 space before "."; 0 found
(#158) Expected at least 1 space after "."; 0 found
(#175) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#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
(#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
(#175) Only one argument is allowed per line in a multi-line function call
(#175) Closing parenthesis of a multi-line function call must be on a line by itself
(#181) Expected at least 1 space before "."; 0 found
(#181) Expected at least 1 space after "."; 0 found
(#201) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#201) Only one argument is allowed per line in a multi-line function call
(#201) Only one argument is allowed per line in a multi-line function call
(#201) Only one argument is allowed per line in a multi-line function call
(#201) Only one argument is allowed per line in a multi-line function call
(#201) Only one argument is allowed per line in a multi-line function call
(#201) Closing parenthesis of a multi-line function call must be on a line by itself
(#203) Expected at least 1 space before "."; 0 found
(#203) Expected at least 1 space after "."; 0 found
(#204) Expected at least 1 space before "."; 0 found
(#204) Expected at least 1 space after "."; 0 found
(#204) Each PHP statement must be on a line by itself
(#249) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#249) Only one argument is allowed per line in a multi-line function call
(#249) Only one argument is allowed per line in a multi-line function call
(#249) Only one argument is allowed per line in a multi-line function call
(#249) Only one argument is allowed per line in a multi-line function call
(#249) Only one argument is allowed per line in a multi-line function call
(#249) Closing parenthesis of a multi-line function call must be on a line by itself
(#324) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#324) Only one argument is allowed per line in a multi-line function call
(#324) Only one argument is allowed per line in a multi-line function call
(#324) Only one argument is allowed per line in a multi-line function call
(#324) Only one argument is allowed per line in a multi-line function call
(#324) Only one argument is allowed per line in a multi-line function call
(#324) Closing parenthesis of a multi-line function call must be on a line by itself
(#353) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#353) Only one argument is allowed per line in a multi-line function call
(#353) Only one argument is allowed per line in a multi-line function call
(#353) Only one argument is allowed per line in a multi-line function call
(#353) Only one argument is allowed per line in a multi-line function call
(#353) Only one argument is allowed per line in a multi-line function call
(#353) Closing parenthesis of a multi-line function call must be on a line by itself
(#358) Expected at least 1 space before "."; 0 found
(#358) Expected at least 1 space after "."; 0 found
(#391) Expected at least 1 space before "."; 0 found
(#391) Expected at least 1 space after "."; 0 found
(#398) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#398) Only one argument is allowed per line in a multi-line function call
(#398) Only one argument is allowed per line in a multi-line function call
(#398) Only one argument is allowed per line in a multi-line function call
(#398) Only one argument is allowed per line in a multi-line function call
(#398) Only one argument is allowed per line in a multi-line function call
(#398) Closing parenthesis of a multi-line function call must be on a line by itself
(#400) Expected at least 1 space before "."; 0 found
(#400) Expected at least 1 space after "."; 0 found
(#402) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#402) Only one argument is allowed per line in a multi-line function call
(#402) Expected at least 1 space before "."; 0 found
(#402) Expected at least 1 space after "."; 0 found
(#402) Closing parenthesis of a multi-line function call must be on a line by itself
public/theme/adaptable/classes/admin_setting_font.php
(#33) Expected at least 1 space before "."; 0 found
(#33) Expected at least 1 space after "."; 0 found
(#38) Opening brace must not be followed by a blank line
(#133) Expected at least 1 space before "."; 0 found
(#133) Expected at least 1 space after "."; 0 found
(#134) Terminating statement must be indented to the same level as the CASE body
(#139) Expected at least 1 space before "."; 0 found
(#139) Expected at least 1 space after "."; 0 found
(#141) Terminating statement must be indented to the same level as the CASE body
(#146) Expected at least 1 space before "."; 0 found
(#146) Expected at least 1 space after "."; 0 found
(#148) Terminating statement must be indented to the same level as the CASE body
public/theme/adaptable/classes/admin_setting_getprops.php
(#130) Expected at least 1 space before "."; 0 found
(#130) Expected at least 1 space after "."; 0 found
(#131) Expected at least 1 space before "."; 0 found
(#131) Expected at least 1 space after "."; 0 found
(#132) Expected at least 1 space before "."; 0 found
(#132) Expected at least 1 space after "."; 0 found
(#142) Opening parenthesis of a multi-line function call must be the last content on the line
(#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
(#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
(#158) Multi-line function call not indented correctly; expected 16 spaces but found 20
(#158) Only one argument is allowed per line in a multi-line function call
(#158) Only one argument is allowed per line in a multi-line function call
(#158) Only one argument is allowed per line in a multi-line function call
(#158) Only one argument is allowed per line in a multi-line function call
(#158) Only one argument is allowed per line in a multi-line function call
(#158) 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
(#165) Expected at least 1 space before "."; 0 found
(#165) Expected at least 1 space after "."; 0 found
(#165) Expected at least 1 space before "."; 0 found
(#165) Expected at least 1 space after "."; 0 found
(#165) Expected at least 1 space before "."; 0 found
(#165) Expected at least 1 space after "."; 0 found
(#165) Expected at least 1 space before "."; 0 found
(#166) Expected at least 1 space before "."; 0 found
(#166) Expected at least 1 space after "."; 0 found
(#166) Expected at least 1 space before "."; 0 found
(#166) Expected at least 1 space after "."; 0 found
(#218) Expected at least 1 space before "."; 0 found
(#218) Expected at least 1 space after "."; 0 found
(#218) Expected at least 1 space before "."; 0 found
(#218) Expected at least 1 space after "."; 0 found
(#227) Blank line found at end of control structure
(#234) Expected at least 1 space before "."; 0 found
(#241) Expected at least 1 space before "."; 0 found
(#248) Expected at least 1 space before "."; 0 found
public/theme/adaptable/classes/admin_settingspage.php
(#48) The first parameter of a multi-line function declaration must be on the line after the opening bracket
(#48) Multi-line function declarations must define one parameter per line
(#48) Multi-line function declarations must define one parameter per line
(#48) Multi-line function declarations must define one parameter per line
(#49) Multi-line function declarations must define one parameter per line
(#49) The closing parenthesis of a multi-line function declaration must be on a new line
(#53) Expected at least 1 space before "."; 0 found
(#58) Expected at least 1 space before "."; 0 found
(#58) Expected at least 1 space after "."; 0 found
public/theme/adaptable/classes/admin_settingspage_tabs.php
(#48) The first parameter of a multi-line function declaration must be on the line after the opening bracket
(#48) Multi-line function declarations must define one parameter per line
(#48) Multi-line function declarations must define one parameter per line
(#48) Multi-line function declarations must define one parameter per line
(#49) Multi-line function declarations must define one parameter per line
(#49) The closing parenthesis of a multi-line function declaration must be on a new line
public/theme/adaptable/classes/output/core/course_renderer.php
(#65) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#65) Closing parenthesis of a multi-line function call must be on a line by itself
(#71) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#71) Closing parenthesis of a multi-line function call must be on a line by itself
public/theme/adaptable/classes/output/core_renderer.php
(#38) Each imported trait must have its own "use" import statement
public/theme/adaptable/classes/output/core_renderer_layout.php
(#36) Opening brace must not be followed by a blank line
(#74) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#75) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#227) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#228) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#268) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#272) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#279) Long list syntax is not allowed
(#410) Parentheses must be used when instantiating a new class
(#423) Expected at least 1 space before "."; 0 found
(#423) Expected at least 1 space after "."; 0 found
(#431) Terminating statement must be indented to the same level as the CASE body
(#436) Expected at least 1 space before "."; 0 found
(#436) Expected at least 1 space after "."; 0 found
(#436) Expected at least 1 space before "."; 0 found
(#436) Expected at least 1 space after "."; 0 found
(#436) Expected at least 1 space before "."; 0 found
(#436) Expected at least 1 space after "."; 0 found
(#436) Expected at least 1 space before "."; 0 found
(#436) 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
(#438) Terminating statement must be indented to the same level as the CASE body
(#447) Terminating statement must be indented to the same level as the CASE body
(#452) Expected at least 1 space before "."; 0 found
(#452) Expected at least 1 space after "."; 0 found
(#452) Expected at least 1 space before "."; 0 found
(#452) Expected at least 1 space after "."; 0 found
(#452) Expected at least 1 space before "."; 0 found
(#452) Expected at least 1 space after "."; 0 found
(#452) Expected at least 1 space before "."; 0 found
(#452) Expected at least 1 space after "."; 0 found
(#453) Expected at least 1 space before "."; 0 found
(#453) Expected at least 1 space after "."; 0 found
(#453) Expected at least 1 space before "."; 0 found
(#453) Expected at least 1 space after "."; 0 found
(#454) Terminating statement must be indented to the same level as the CASE body
(#463) Terminating statement must be indented to the same level as the CASE body
(#468) Expected at least 1 space before "."; 0 found
(#468) Expected at least 1 space after "."; 0 found
(#468) Expected at least 1 space before "."; 0 found
(#468) Expected at least 1 space after "."; 0 found
(#468) Expected at least 1 space before "."; 0 found
(#468) Expected at least 1 space after "."; 0 found
(#468) Expected at least 1 space before "."; 0 found
(#468) Expected at least 1 space after "."; 0 found
(#469) Expected at least 1 space before "."; 0 found
(#469) Expected at least 1 space after "."; 0 found
(#469) Expected at least 1 space before "."; 0 found
(#469) Expected at least 1 space after "."; 0 found
(#470) Terminating statement must be indented to the same level as the CASE body
(#476) Expected at least 1 space before "."; 0 found
(#476) Expected at least 1 space after "."; 0 found
(#476) Expected at least 1 space before "."; 0 found
(#476) Expected at least 1 space after "."; 0 found
(#596) Parentheses must be used when instantiating a new class
(#638) Parentheses must be used when instantiating a new class
(#806) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#807) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#823) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#824) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#979) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#980) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#1101) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#1102) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#1127) Expected at least 1 space before "."; 0 found
(#1127) Expected at least 1 space after "."; 0 found
(#1369) Expected at least 1 space before "."; 0 found
(#1370) Expected at least 1 space before "."; 0 found
public/theme/adaptable/classes/output/core_renderer_maintenance.php
(#36) Each imported trait must have its own "use" import statement
public/theme/adaptable/classes/output/core_renderer_toolbox.php
(#98) Opening parenthesis of a multi-line function call must be the last content on the line
(#99) Multi-line function call not indented correctly; expected 12 spaces but found 16
(#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
(#178) Expected 1 space after SWITCH keyword; 0 found
(#196) Parentheses must be used when instantiating a new class
(#202) Terminating statement must be indented to the same level as the CASE body
(#204) Parentheses must be used when instantiating a new class
(#207) Terminating statement must be indented to the same level as the CASE body
(#218) Terminating statement must be indented to the same level as the CASE body
(#390) Blank line found at start of control structure
(#545) Blank line found at start of control structure
(#551) Expected at least 1 space before "."; 0 found
(#551) Expected at least 1 space after "."; 0 found
(#551) Expected at least 1 space before "."; 0 found
(#551) Expected at least 1 space after "."; 0 found
(#569) Expected at least 1 space before "."; 0 found
(#641) The closing parenthesis of a multi-line control structure must be indented to the same level as start of the control structure; expected 8 spaces but found 9
(#1076) The closing parenthesis of a multi-line function declaration must be on a new line
(#1162) Expected at least 1 space before "."; 0 found
(#1162) Expected at least 1 space after "."; 0 found
(#1199) Multi-line function call not indented correctly; expected 20 spaces but found 24
(#1199) Closing parenthesis of a multi-line function call must be on a line by itself
(#1220) Expected at least 1 space before "."; 0 found
(#1220) Expected at least 1 space after "."; 0 found
(#1220) Expected at least 1 space before "."; 0 found
(#1220) Expected at least 1 space after "."; 0 found
(#1381) Opening parenthesis of a multi-line function call must be the last content on the line
(#1382) Opening parenthesis of a multi-line function call must be the last content on the line
(#1577) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#1578) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#1686) Expected at least 1 space before "."; 0 found
(#1686) Expected at least 1 space after "."; 0 found
(#1703) Long list syntax is not allowed
(#1940) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#1941) The closing parenthesis of a multi-line control structure must be on the line after the last expression
(#2017) Expected at least 1 space before "."; 0 found
(#2017) Expected at least 1 space after "."; 0 found
(#2658) Expected at least 1 space before "."; 0 found
(#2658) Expected at least 1 space before "."; 0 found
(#2658) Expected at least 1 space after "."; 0 found
(#2742) Expected at least 1 space before "."; 0 found
(#2997) Expected at least 1 space before "."; 0 found
(#2997) Expected at least 1 space after "."; 0 found
(#3018) Expected at least 1 space before "."; 0 found
(#3018) Expected at least 1 space after "."; 0 found
(#3018) Expected at least 1 space before "."; 0 found
(#3018) Expected at least 1 space after "."; 0 found
(#3400) The first expression of a multi-line control structure must be on the line after the opening parenthesis
(#3401) The closing parenthesis of a multi-line control structure must be on the line after the last expression
public/theme/adaptable/classes/output/custom_menu.php
(#160) Terminating statement must be indented to the same level as the CASE body
public/theme/adaptable/classes/output/external.php
(#154) Expected at least 1 space before "."; 0 found
(#154) Expected at least 1 space after "."; 0 found
(#154) Expected at least 1 space before "."; 0 found
(#154) Expected at least 1 space after "."; 0 found
(#154) Expected at least 1 space before "."; 0 found
(#154) Expected at least 1 space after "."; 0 found
(#187) Only one argument is allowed per line in a multi-line function call
public/theme/adaptable/classes/output/external/activity_navigation.php
(#44) Opening brace must not be followed by a blank line
public/theme/adaptable/classes/output/icon_system_fontawesome.php
(#585) Expected at least 1 space before "."; 0 found
(#585) Expected at least 1 space after "."; 0 found
public/theme/adaptable/classes/privacy/provider.php
(#44) Opening brace must not be followed by a blank line
(#133) Expected at least 1 space before "."; 0 found
(#133) Expected at least 1 space after "."; 0 found
public/theme/adaptable/classes/toolbox.php
(#135) Expected at least 1 space before "."; 0 found
(#135) Expected at least 1 space after "."; 0 found
(#200) Expected at least 1 space before "."; 0 found
(#200) Expected at least 1 space after "."; 0 found
(#200) Expected at least 1 space before "."; 0 found
(#200) Expected at least 1 space after "."; 0 found
(#277) Expected at least 1 space after "."; 0 found
(#278) Expected at least 1 space before "."; 0 found
(#351) Expected at least 1 space before "."; 0 found
(#351) Expected at least 1 space after "."; 0 found
(#351) Expected at least 1 space before "."; 0 found
(#351) Expected at least 1 space after "."; 0 found
(#354) Expected at least 1 space before "."; 0 found
(#354) Expected at least 1 space after "."; 0 found
(#354) Expected at least 1 space before "."; 0 found
(#354) Expected at least 1 space after "."; 0 found
(#469) Expected at least 1 space before "."; 0 found
(#490) Expected at least 1 space after "."; 0 found
(#1055) Expected at least 1 space before "."; 0 found
(#1055) Expected at least 1 space after "."; 0 found
(#1055) Expected at least 1 space before "."; 0 found
(#1055) Expected at least 1 space after "."; 0 found
(#1060) Only one argument is allowed per line in a multi-line function call
(#1060) Only one argument is allowed per line in a multi-line function call
(#1060) Only one argument is allowed per line in a multi-line function call
(#1060) Only one argument is allowed per line in a multi-line function call
(#1088) Opening parenthesis of a multi-line function call must be the last content on the line
(#1088) Only one argument is allowed per line in a multi-line function call
(#1095) Opening parenthesis of a multi-line function call must be the last content on the line
(#1095) Only one argument is allowed per line in a multi-line function call
(#1109) Opening parenthesis of a multi-line function call must be the last content on the line
(#1109) Only one argument is allowed per line in a multi-line function call
(#1116) Opening parenthesis of a multi-line function call must be the last content on the line
(#1116) Only one argument is allowed per line in a multi-line function call
(#1126) Opening parenthesis of a multi-line function call must be the last content on the line
(#1126) Only one argument is allowed per line in a multi-line function call
(#1138) Opening parenthesis of a multi-line function call must be the last content on the line
(#1138) Only one argument is allowed per line in a multi-line function call
(#1188) Opening parenthesis of a multi-line function call must be the last content on the line
(#1188) Only one argument is allowed per line in a multi-line function call
(#1189) Multi-line function call not indented correctly; expected 20 spaces but found 24
(#1189) Closing parenthesis of a multi-line function call must be on a line by itself
(#1287) Expected at least 1 space before "."; 0 found
(#1287) Expected at least 1 space after "."; 0 found
(#1287) Expected at least 1 space before "."; 0 found
(#1287) Expected at least 1 space after "."; 0 found
(#1292) Only one argument is allowed per line in a multi-line function call
(#1292) Only one argument is allowed per line in a multi-line function call
(#1292) Only one argument is allowed per line in a multi-line function call
(#1292) Only one argument is allowed per line in a multi-line function call
(#1477) Opening parenthesis of a multi-line function call must be the last content on the line
(#1477) Only one argument is allowed per line in a multi-line function call
(#1499) Opening parenthesis of a multi-line function call must be the last content on the line
(#1499) Only one argument is allowed per line in a multi-line function call
(#1508) Opening parenthesis of a multi-line function call must be the last content on the line
(#1508) Only one argument is allowed per line in a multi-line function call
(#1525) Opening parenthesis of a multi-line function call must be the last content on the line
(#1525) Only one argument is allowed per line in a multi-line function call
(#1660) Terminating statement must be indented to the same level as the CASE body
(#1663) Terminating statement must be indented to the same level as the CASE body
(#1666) Terminating statement must be indented to the same level as the CASE body
(#1669) Terminating statement must be indented to the same level as the CASE body
(#1672) Terminating statement must be indented to the same level as the CASE body
(#1675) Terminating statement must be indented to the same level as the CASE body
(#1678) Terminating statement must be indented to the same level as the CASE body
(#1681) Terminating statement must be indented to the same level as the CASE body
(#1684) Terminating statement must be indented to the same level as the CASE body
(#1687) Terminating statement must be indented to the same level as the CASE body
(#1690) Terminating statement must be indented to the same level as the CASE body
(#1693) Terminating statement must be indented to the same level as the CASE body
(#1711) This comment is 43% valid code; is this commented out code?
(#2311) Multi-line function declarations must define one parameter per line
(#2311) Multi-line function declarations must define one parameter per line
(#2311) Multi-line function declarations must define one parameter per line
(#2311) Multi-line function declarations must define one parameter per line
(#2311) The closing parenthesis of a multi-line function declaration must be on a new line
(#2333) Expected at least 1 space before "."; 0 found
(#2333) Expected at least 1 space after "."; 0 found
public/theme/adaptable/db/upgrade.php
(#120) Expected at least 1 space before "."; 0 found
(#120) Expected at least 1 space after "."; 0 found
(#130) Expected at least 1 space before "."; 0 found
(#130) Expected at least 1 space after "."; 0 found
(#131) Multi-line function call not indented correctly; expected 16 spaces but found 15
(#132) Multi-line function call not indented correctly; expected 16 spaces but found 15
(#133) Multi-line function call not indented correctly; expected 16 spaces but found 15
public/theme/adaptable/lib.php
(#107) This comment is 50% valid code; is this commented out code?
public/theme/adaptable/settings/analytics.php
(#33) Opening parenthesis of a multi-line function call must be the last content on the line
(#34) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#34) Only one argument is allowed per line in a multi-line function call
(#34) Closing parenthesis of a multi-line function call must be on a line by itself
public/theme/adaptable/settings/block_settings.php
(#29) Opening parenthesis of a multi-line function call must be the last content on the line
(#30) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#30) Closing parenthesis of a multi-line function call must be on a line by itself
public/theme/adaptable/settings/category_headers.php
(#106) Only one argument is allowed per line in a multi-line function call
(#106) Only one argument is allowed per line in a multi-line function call
(#106) 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
(#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
public/theme/adaptable/settings/custom_css.php
(#33) Opening parenthesis of a multi-line function call must be the last content on the line
(#34) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#34) Closing parenthesis of a multi-line function call must be on a line by itself
public/theme/adaptable/settings/custom_js.php
(#33) Opening parenthesis of a multi-line function call must be the last content on the line
(#34) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#34) Only one argument is allowed per line in a multi-line function call
(#34) Closing parenthesis of a multi-line function call must be on a line by itself
(#54) Only one argument is allowed per line in a multi-line function call
(#54) Only one argument is allowed per line in a multi-line function call
(#54) Only one argument is allowed per line in a multi-line function call
public/theme/adaptable/settings/custom_menus.php
(#31) Opening parenthesis of a multi-line function call must be the last content on the line
(#32) Multi-line function call not indented correctly; expected 4 spaces but found 9
(#32) Closing parenthesis of a multi-line function call must be on a line by itself
(#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
(#74) Expected at least 1 space before "."; 0 found
(#74) Expected at least 1 space after "."; 0 found
(#74) Expected at least 1 space before "."; 0 found
(#88) Expected at least 1 space before "."; 0 found
(#88) Expected at least 1 space after "."; 0 found
(#88) Expected at least 1 space before "."; 0 found
public/theme/adaptable/settings/frontpage_courses.php
(#31) Opening parenthesis of a multi-line function call must be the last content on the line
(#32) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#32) Closing parenthesis of a multi-line function call must be on a line by itself
(#72) Only one argument is allowed per line in a multi-line function call
(#72) Only one argument is allowed per line in a multi-line function call
(#72) Only one argument is allowed per line in a multi-line function call
public/theme/adaptable/settings/frontpage_slider.php
(#30) Opening parenthesis of a multi-line function call must be the last content on the line
(#31) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#31) Closing parenthesis of a multi-line function call must be on a line by itself
(#206) Only one argument is allowed per line in a multi-line function call
(#206) Only one argument is allowed per line in a multi-line function call
(#206) Only one argument is allowed per line in a multi-line function call
public/theme/adaptable/settings/header.php
(#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) Only one argument is allowed per line in a multi-line function call
(#229) Only one argument is allowed per line in a multi-line function call
(#229) Only one argument is allowed per line in a multi-line function call
(#229) Only one argument is allowed per line in a multi-line function call
public/theme/adaptable/settings/header_menus.php
(#34) Expected at least 1 space before "."; 0 found
(#34) Expected at least 1 space after "."; 0 found
(#34) Expected at least 1 space before "."; 0 found
public/theme/adaptable/settings/header_search_social.php
(#34) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#34) Only one argument is allowed per line in a multi-line function call
(#34) Closing parenthesis of a multi-line function call must be on a line by itself
public/theme/adaptable/settings/header_user.php
(#154) Opening parenthesis of a multi-line function call must be the last content on the line
(#154) Only one argument is allowed per line in a multi-line function call
(#155) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#155) Closing parenthesis of a multi-line function call must be on a line by itself
public/theme/adaptable/settings/importexport_settings.php
(#30) Blank line found at start of control structure
(#54) Only one argument is allowed per line in a multi-line function call
(#54) Only one argument is allowed per line in a multi-line function call
(#54) Only one argument is allowed per line in a multi-line function call
public/theme/adaptable/settings/information_blocks.php
(#30) Opening parenthesis of a multi-line function call must be the last content on the line
(#31) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#31) Closing parenthesis of a multi-line function call must be on a line by itself
public/theme/adaptable/settings/layout.php
(#42) Only one argument is allowed per line in a multi-line function call
(#42) Only one argument is allowed per line in a multi-line function call
(#42) Only one argument is allowed per line in a multi-line function call
public/theme/adaptable/settings/layout_responsive.php
(#33) Opening parenthesis of a multi-line function call must be the last content on the line
(#33) Only one argument is allowed per line in a multi-line function call
(#34) Multi-line function call not indented correctly; expected 8 spaces but found 12
(#34) Closing parenthesis of a multi-line function call must be on a line by itself
public/theme/adaptable/settings/login.php
(#46) Only one argument is allowed per line in a multi-line function call
(#46) Only one argument is allowed per line in a multi-line function call
(#46) Only one argument is allowed per line in a multi-line function call
public/theme/adaptable/settings/marketing_blocks.php
(#29) Opening parenthesis of a multi-line function call must be the last content on the line
(#30) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#30) Closing parenthesis of a multi-line function call must be on a line by itself
public/theme/adaptable/settings/navbar_links.php
(#32) Opening parenthesis of a multi-line function call must be the last content on the line
(#33) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#33) Closing parenthesis of a multi-line function call must be on a line by itself
public/theme/adaptable/settings/navbar_userfav_tools_menu.php
(#32) Opening parenthesis of a multi-line function call must be the last content on the line
(#33) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#33) Only one argument is allowed per line in a multi-line function call
(#33) Closing parenthesis of a multi-line function call must be on a line by itself
(#90) Only one argument is allowed per line in a multi-line function call
public/theme/adaptable/settings/news_ticker.php
(#32) Opening parenthesis of a multi-line function call must be the last content on the line
(#33) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#33) Only one argument is allowed per line in a multi-line function call
(#33) Closing parenthesis of a multi-line function call must be on a line by itself
public/theme/adaptable/settings/templates.php
(#31) Opening parenthesis of a multi-line function call must be the last content on the line
(#32) Multi-line function call not indented correctly; expected 4 spaces but found 8
(#32) Closing parenthesis of a multi-line function call must be on a line by itself
public/theme/adaptable/version.php
(#38) This comment is 50% valid code; is this commented out code?

Javascript coding style problems

(14 errors, 91 warnings)

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

public/theme/adaptable/amd/src/activity_navigation.js
(#52) Expected to return a value at the end of static method 'init'. (consistent-return)
(#67) There should be no space before '}'. (@babel/object-curly-spacing)
(#84) Each then() should return a value or throw (promise/always-return)
(#86) Avoid nesting promises. (promise/no-nesting)
(#86) Avoid nesting promises. (promise/no-nesting)
(#87) Each then() should return a value or throw (promise/always-return)
(#87) There should be no space after '{'. (@babel/object-curly-spacing)
(#87) There should be no space before '}'. (@babel/object-curly-spacing)
public/theme/adaptable/amd/src/adaptable.js
(#45) Unexpected space before function parentheses. (space-before-function-paren)
(#75) Unexpected space before function parentheses. (space-before-function-paren)
(#90) Unexpected space before function parentheses. (space-before-function-paren)
(#94) Unexpected space before function parentheses. (space-before-function-paren)
(#96) There should be no space after '{'. (@babel/object-curly-spacing)
(#96) There should be no space before '}'. (@babel/object-curly-spacing)
(#104) There should be no space after '{'. (@babel/object-curly-spacing)
(#104) There should be no space before '}'. (@babel/object-curly-spacing)
(#189) Function has a complexity of 27. Maximum allowed is 20. (complexity)
(#189) Unexpected space before function parentheses. (space-before-function-paren)
(#244) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#248) Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)
(#265) Unexpected space before function parentheses. (space-before-function-paren)
(#265) Statement inside of curly braces should be on next line. (brace-style)
(#265) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#267) Unexpected space before function parentheses. (space-before-function-paren)
(#302) Unexpected space before function parentheses. (space-before-function-paren)
(#312) Unexpected space before function parentheses. (space-before-function-paren)
(#315) Unexpected space before function parentheses. (space-before-function-paren)
(#322) Unexpected space before function parentheses. (space-before-function-paren)
(#326) Unexpected space before function parentheses. (space-before-function-paren)
(#332) There should be no space after '{'. (@babel/object-curly-spacing)
(#332) There should be no space before '}'. (@babel/object-curly-spacing)
(#334) There should be no space after '{'. (@babel/object-curly-spacing)
(#334) There should be no space before '}'. (@babel/object-curly-spacing)
(#344) There should be no space after '{'. (@babel/object-curly-spacing)
(#344) There should be no space before '}'. (@babel/object-curly-spacing)
(#346) There should be no space after '{'. (@babel/object-curly-spacing)
(#346) There should be no space before '}'. (@babel/object-curly-spacing)
(#362) Unexpected space before function parentheses. (space-before-function-paren)
(#362) Statement inside of curly braces should be on next line. (brace-style)
(#362) Closing curly brace should be on the same line as opening curly brace or on the line after the previous block. (brace-style)
(#374) Unexpected space before function parentheses. (space-before-function-paren)
public/theme/adaptable/amd/src/collapseblock.js
(#66) Unexpected space before function parentheses. (space-before-function-paren)
public/theme/adaptable/amd/src/icon_system_fontawesome.js
(#123) Unexpected space before function parentheses. (space-before-function-paren)
public/theme/adaptable/amd/src/savebutton.js
(#39) Unexpected space before function parentheses. (space-before-function-paren)
(#43) Unexpected space before function parentheses. (space-before-function-paren)
(#47) Unexpected space before function parentheses. (space-before-function-paren)
(#49) Unexpected confirm. (no-alert)
(#56) Unexpected space before function parentheses. (space-before-function-paren)
(#72) Unexpected space before function parentheses. (space-before-function-paren)
public/theme/adaptable/amd/src/slider.js
(#28) There should be no space after '{'. (@babel/object-curly-spacing)
(#28) There should be no space before '}'. (@babel/object-curly-spacing)
(#42) This line has a length of 141. Maximum allowed is 132. (max-len)
(#42) Multiple spaces found before '// New: {NEW} ...'. (no-multi-spaces)
(#43) This line has a length of 154. Maximum allowed is 132. (max-len)
(#44) Multiple spaces found before '// String: Sel...'. (no-multi-spaces)
(#45) This line has a length of 150. Maximum allowed is 132. (max-len)
(#45) Multiple spaces found before '// {NEW} Strin...'. (no-multi-spaces)
(#46) Multiple spaces found before '// String: Sel...'. (no-multi-spaces)
(#47) Multiple spaces found before '// {NEW} Boole...'. (no-multi-spaces)
(#48) This line has a length of 150. Maximum allowed is 132. (max-len)
(#48) Multiple spaces found before '// Boolean: Sh...'. (no-multi-spaces)
(#49) Multiple spaces found before '// {NEW} Boole...'. (no-multi-spaces)
(#50) Multiple spaces found before '// Integer: Th...'. (no-multi-spaces)
(#51) Multiple spaces found before '// Boolean: An...'. (no-multi-spaces)
(#52) Multiple spaces found before '// Integer: Se...'. (no-multi-spaces)
(#53) Multiple spaces found before '// Integer: Se...'. (no-multi-spaces)
(#54) Multiple spaces found before '// {NEW} Integ...'. (no-multi-spaces)
(#55) Multiple spaces found before '// Boolean: Ra...'. (no-multi-spaces)
(#58) This line has a length of 133. Maximum allowed is 132. (max-len)
(#58) Multiple spaces found before '// Boolean: Pa...'. (no-multi-spaces)
(#59) This line has a length of 137. Maximum allowed is 132. (max-len)
(#59) Multiple spaces found before '// Boolean: Pa...'. (no-multi-spaces)
(#60) Multiple spaces found before '// {NEW} Boole...'. (no-multi-spaces)
(#61) Multiple spaces found before '// {NEW} Boole...'. (no-multi-spaces)
(#62) This line has a length of 150. Maximum allowed is 132. (max-len)
(#62) Multiple spaces found before '// {NEW} Boole...'. (no-multi-spaces)
(#65) This line has a length of 148. Maximum allowed is 132. (max-len)
(#65) Multiple spaces found before '// Boolean: Cr...'. (no-multi-spaces)
(#66) Multiple spaces found before '// Boolean: Cr...'. (no-multi-spaces)
(#67) Multiple spaces found before '// String: Set...'. (no-multi-spaces)
(#68) Multiple spaces found before '// String: Set...'. (no-multi-spaces)
(#71) Multiple spaces found before '// Boolean: Al...'. (no-multi-spaces)
(#72) This line has a length of 194. Maximum allowed is 132. (max-len)
(#72) Multiple spaces found before '// {NEW} Boole...'. (no-multi-spaces)
(#73) This line has a length of 188. Maximum allowed is 132. (max-len)
(#73) Multiple spaces found before '// {UPDATED} B...'. (no-multi-spaces)
(#74) Multiple spaces found before '// Boolean: Cr...'. (no-multi-spaces)
(#75) Multiple spaces found before '// String: Set...'. (no-multi-spaces)
(#76) Multiple spaces found before '// String: Set...'. (no-multi-spaces)
(#79) This line has a length of 298. Maximum allowed is 132. (max-len)
(#79) Multiple spaces found before '// {UPDATED} S...'. (no-multi-spaces)
(#80) This line has a length of 240. Maximum allowed is 132. (max-len)
(#80) Multiple spaces found before '// Selector: D...'. (no-multi-spaces)
(#81) This line has a length of 140. Maximum allowed is 132. (max-len)
(#81) Multiple spaces found before '// {NEW} Selec...'. (no-multi-spaces)
(#82) This line has a length of 157. Maximum allowed is 132. (max-len)
(#82) Multiple spaces found before '// {NEW} Selec...'. (no-multi-spaces)
(#86) Unexpected space before function parentheses. (space-before-function-paren)
(#100) Unexpected space before function parentheses. (space-before-function-paren)
public/theme/adaptable/amd/src/tabbed.js
(#49) 'now' is already defined. (no-redeclare)
(#73) Unexpected space before function parentheses. (space-before-function-paren)
(#74) Unexpected space before function parentheses. (space-before-function-paren)
(#83) Unexpected space before function parentheses. (space-before-function-paren)
(#101) Expected JSDoc block to be aligned. (jsdoc/check-alignment)
(#112) Unexpected space before function parentheses. (space-before-function-paren)

CSS problems

(228 errors, 20 warnings)

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

public/theme/adaptable/style/custom.css
(#30) Unknown word (CssSyntaxError)
public/theme/adaptable/scss/nosettings/_backup-restore.scss
(#28) Unexpected !important (declaration-no-important)
(#45) Expected indentation of 4 spaces (indentation)
public/theme/adaptable/scss/nosettings/_blocks.scss
(#26) Expected "#EEE" to be "#eee" (color-hex-case)
(#27) Expected "#BFBDBD" to be "#bfbdbd" (color-hex-case)
(#399) Unexpected whitespace at end of line (no-eol-whitespace)
public/theme/adaptable/scss/nosettings/_bootstrap.scss
(#27) Unexpected !important (declaration-no-important)
public/theme/adaptable/scss/nosettings/_button.scss
(#29) Unexpected !important (declaration-no-important)
(#32) Unexpected !important (declaration-no-important)
(#34) Unexpected !important (declaration-no-important)
public/theme/adaptable/scss/nosettings/_core.scss
(#101) Unexpected !important (declaration-no-important)
public/theme/adaptable/scss/nosettings/_form.scss
(#68) Unexpected !important (declaration-no-important)
(#105) Unexpected !important (declaration-no-important)
(#73) Expected indentation of 8 spaces (indentation)
(#74) Expected indentation of 8 spaces (indentation)
(#75) Expected indentation of 8 spaces (indentation)
public/theme/adaptable/scss/nosettings/_menu.scss
(#180) Expected newline before "}" (block-closing-brace-newline-before)
(#180) Expected single space before "}" of a single-line block (block-closing-brace-space-before)
(#180) Expected newline after "{" (block-opening-brace-newline-after)
(#180) Expected single space after "{" of a single-line block (block-opening-brace-space-after)
(#269) Expected single space before "{" (block-opening-brace-space-before)
(#118) Unexpected duplicate "background-color" (declaration-block-no-duplicate-properties)
(#180) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#278) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#112) Unexpected !important (declaration-no-important)
(#146) Unexpected !important (declaration-no-important)
(#220) Unexpected !important (declaration-no-important)
(#117) Expected single space after "," in a single-line function (function-comma-space-after)
(#117) Expected single space after "," in a single-line function (function-comma-space-after)
(#118) Expected single space after "," in a single-line function (function-comma-space-after)
(#118) Expected single space after "," in a single-line function (function-comma-space-after)
(#178) Expected line length to be no more than 132 characters (max-line-length)
(#246) Expected line length to be no more than 132 characters (max-line-length)
public/theme/adaptable/scss/nosettings/_messages.scss
(#26) Unexpected !important (declaration-no-important)
(#74) Unexpected !important (declaration-no-important)
(#81) Unexpected !important (declaration-no-important)
(#87) Unexpected !important (declaration-no-important)
(#95) Unexpected !important (declaration-no-important)
public/theme/adaptable/scss/nosettings/_misc.scss
(#93) Unexpected !important (declaration-no-important)
public/theme/adaptable/scss/nosettings/_mod.scss
(#33) Unexpected !important (declaration-no-important)
(#39) Unexpected !important (declaration-no-important)
public/theme/adaptable/scss/nosettings/_modal.scss
(#53) Unexpected !important (declaration-no-important)
(#82) Expected single space after "+" (selector-combinator-space-after)
(#87) Expected single space after "+" (selector-combinator-space-after)
(#91) Expected single space after "+" (selector-combinator-space-after)
(#82) Expected single space before "+" (selector-combinator-space-before)
(#87) Expected single space before "+" (selector-combinator-space-before)
(#91) Expected single space before "+" (selector-combinator-space-before)
public/theme/adaptable/scss/nosettings/_navigation.scss
(#46) Invalid value for "border-bottom-color" (csstree/validator)
(#41) Unexpected !important (declaration-no-important)
(#46) Unexpected !important (declaration-no-important)
(#154) Unexpected !important (declaration-no-important)
public/theme/adaptable/scss/nosettings/_pace.scss
(#298) Unexpected empty block (block-no-empty)
(#337) Unexpected empty block (block-no-empty)
(#1674) Expected "#FFF" to be "#fff" (color-hex-case)
(#104) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#105) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#106) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#107) Unexpected duplicate "background-image" (declaration-block-no-duplicate-properties)
(#171) Unexpected duplicate "transform" (declaration-block-no-duplicate-properties)
(#176) Unexpected duplicate "transform" (declaration-block-no-duplicate-properties)
(#672) Unexpected duplicate "position" (declaration-block-no-duplicate-properties)
(#784) Unexpected duplicate "position" (declaration-block-no-duplicate-properties)
(#789) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#890) Unexpected duplicate "position" (declaration-block-no-duplicate-properties)
(#1124) Unexpected duplicate "transform" (declaration-block-no-duplicate-properties)
(#1129) Unexpected duplicate "transform" (declaration-block-no-duplicate-properties)
(#1804) Unexpected duplicate "transform" (declaration-block-no-duplicate-properties)
(#1809) Unexpected duplicate "transform" (declaration-block-no-duplicate-properties)
(#1242) Unexpected shorthand "background" after "background-clip" (declaration-block-no-shorthand-property-overrides)
(#598) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#602) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#608) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#612) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#618) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#622) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#628) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#632) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#706) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#710) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#716) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#720) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#726) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#730) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#736) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#740) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#746) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#750) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1265) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1269) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1273) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1277) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1281) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1285) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1289) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1293) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1297) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1301) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1305) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1309) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1313) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1317) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1321) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1325) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1329) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1333) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1337) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1341) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1345) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1349) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1353) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1357) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1361) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1365) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1369) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1373) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1377) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1381) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1385) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1389) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1393) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1397) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1401) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1405) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1409) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1413) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1417) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1421) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1425) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1429) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1433) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1437) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1441) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1445) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1449) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1453) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1457) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1461) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1465) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1469) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1473) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1477) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1481) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1485) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1489) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1493) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1497) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1501) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1505) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1509) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1513) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1517) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1521) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1525) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1529) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1533) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1537) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1541) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1545) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1549) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1553) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1557) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1561) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1565) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1569) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1573) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1577) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1581) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1585) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1589) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1593) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1597) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1601) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1605) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1609) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1613) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1617) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1621) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1625) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1629) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1633) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1637) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1641) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1645) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1649) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1653) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1657) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1661) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1665) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#204) Unexpected !important (declaration-no-important)
(#205) Unexpected !important (declaration-no-important)
(#206) Unexpected !important (declaration-no-important)
(#280) Unexpected !important (declaration-no-important)
(#281) Unexpected !important (declaration-no-important)
(#282) Unexpected !important (declaration-no-important)
(#283) Unexpected !important (declaration-no-important)
(#284) Unexpected !important (declaration-no-important)
(#511) Unexpected !important (declaration-no-important)
(#512) Unexpected !important (declaration-no-important)
(#513) Unexpected !important (declaration-no-important)
(#676) Unexpected !important (declaration-no-important)
(#1042) Unexpected unit (length-zero-no-unit)
(#1047) Unexpected unit (length-zero-no-unit)
(#1048) Unexpected unit (length-zero-no-unit)
(#1049) Unexpected unit (length-zero-no-unit)
(#1050) Unexpected unit (length-zero-no-unit)
(#1051) Unexpected unit (length-zero-no-unit)
(#103) Expected line length to be no more than 132 characters (max-line-length)
(#104) Expected line length to be no more than 132 characters (max-line-length)
(#105) Expected line length to be no more than 132 characters (max-line-length)
(#106) Expected line length to be no more than 132 characters (max-line-length)
(#107) Expected line length to be no more than 132 characters (max-line-length)
(#1722) Expected line length to be no more than 132 characters (max-line-length)
(#1723) Expected line length to be no more than 132 characters (max-line-length)
(#1724) Expected line length to be no more than 132 characters (max-line-length)
(#1725) Expected line length to be no more than 132 characters (max-line-length)
public/theme/adaptable/scss/nosettings/_user.scss
(#36) Unexpected !important (declaration-no-important)
(#137) Unexpected !important (declaration-no-important)
(#141) Unexpected !important (declaration-no-important)
public/theme/adaptable/scss/settings/adaptable.scss
(#34) Missed semicolon (CssSyntaxError)
public/theme/adaptable/scss/settings/admin.scss
(#29) Missed semicolon (CssSyntaxError)
public/theme/adaptable/scss/settings/alerts.scss
(#53) Missed semicolon (CssSyntaxError)
public/theme/adaptable/scss/settings/blocks.scss
(#31) Missed semicolon (CssSyntaxError)
public/theme/adaptable/scss/settings/button.scss
(#32) Missed semicolon (CssSyntaxError)
public/theme/adaptable/scss/settings/categorycustom.scss
(#29) Unknown word (CssSyntaxError)
public/theme/adaptable/scss/settings/core.scss
(#28) Unknown word (CssSyntaxError)
public/theme/adaptable/scss/settings/course.scss
(#69) Missed semicolon (CssSyntaxError)
public/theme/adaptable/scss/settings/extras.scss
(#29) Missed semicolon (CssSyntaxError)
public/theme/adaptable/scss/settings/footer.scss
(#26) Missed semicolon (CssSyntaxError)
public/theme/adaptable/scss/settings/form.scss
(#32) Missed semicolon (CssSyntaxError)
public/theme/adaptable/scss/settings/header.scss
(#31) Missed semicolon (CssSyntaxError)
public/theme/adaptable/scss/settings/login.scss
(#49) Missed semicolon (CssSyntaxError)
public/theme/adaptable/scss/settings/menu.scss
(#28) Missed semicolon (CssSyntaxError)
public/theme/adaptable/scss/settings/modal.scss
(#39) Invalid value for "word-wrap" (csstree/validator)
(#49) Unexpected !important (declaration-no-important)
public/theme/adaptable/scss/settings/navigation.scss
(#27) Missed semicolon (CssSyntaxError)
public/theme/adaptable/scss/settings/news-ticker.scss
(#33) Missed semicolon (CssSyntaxError)
public/theme/adaptable/scss/settings/notifications.scss
(#27) Missed semicolon (CssSyntaxError)
public/theme/adaptable/scss/settings/print.scss
(#112) Missed semicolon (CssSyntaxError)
public/theme/adaptable/scss/settings/quiz.scss
(#34) Unexpected !important (declaration-no-important)
(#35) Unexpected !important (declaration-no-important)
(#40) Unexpected !important (declaration-no-important)
(#41) Unexpected !important (declaration-no-important)
(#55) Unexpected !important (declaration-no-important)
(#59) Unexpected !important (declaration-no-important)
public/theme/adaptable/scss/settings/responsive.scss
(#190) Missed semicolon (CssSyntaxError)
public/theme/adaptable/scss/settings/search-social.scss
(#26) Missed semicolon (CssSyntaxError)
public/theme/adaptable/scss/settings/tabs.scss
(#28) Missed semicolon (CssSyntaxError)

PHPDocs style problems

(18 errors, 0 warnings)

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

public/theme/adaptable/classes/admin_setting_configstoredfile_putprops.php
(#49) Phpdocs for function admin_setting_configstoredfile_putprops::__construct has incomplete parameters list
(#87) Phpdocs for function admin_setting_configstoredfile_putprops::set_admin_setting_putprops has incomplete parameters list
public/theme/adaptable/classes/admin_setting_configstoredfiles.php
(#62) Phpdocs for function admin_setting_configstoredfiles::__construct has incomplete parameters list
(#98) Phpdocs for function admin_setting_configstoredfiles::set_owner has incomplete parameters list
public/theme/adaptable/classes/admin_setting_getprops.php
(#59) Phpdocs for function admin_setting_getprops::__construct has incomplete parameters list
public/theme/adaptable/classes/admin_settingspage.php
(#40) Phpdocs for function admin_settingspage::__construct has incomplete parameters list
public/theme/adaptable/classes/admin_settingspage_tabs.php
(#40) Phpdocs for function admin_settingspage_tabs::__construct has incomplete parameters list
public/theme/adaptable/classes/output/core_renderer_layout.php
(#38) Phpdocs for function core_renderer_layout::yesheader has incomplete parameters list
(#404) Phpdocs for function core_renderer_layout::head has incomplete parameters list
public/theme/adaptable/classes/output/core_renderer_toolbox.php
(#1065) Phpdocs for function core_renderer_toolbox::get_flexible_blocks has incomplete parameters list
(#2068) Phpdocs for function core_renderer_toolbox::userfav_menu has incomplete parameters list
(#2697) Phpdocs for function core_renderer_toolbox::render_custom_menu has incomplete parameters list
public/theme/adaptable/classes/output/custom_menu.php
(#54) Phpdocs for function custom_menu::add_custom_menu_items has incomplete parameters list
(#40) Inline phpdocs tag {@link convert_text_to_menu_nodes()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#54) Inline phpdocs tag {@link convert_text_to_menu_nodes()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
public/theme/adaptable/classes/toolbox.php
(#810) Phpdocs for function toolbox::get_version_file_info has incomplete parameters list
(#1043) Phpdocs for function toolbox::get_properties has incomplete parameters list
(#1571) Phpdocs for function toolbox::getfontawesomemarkup 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 "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, 29 warnings)

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

public/theme/adaptable/templates/adaptable_admin_setting_tabs.mustache
(#1) ESLint did not run
public/theme/adaptable/templates/core/filemanager_page_generallayout.mustache
(#1) HTML Validation info, line 56: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. (ed_inbox))<br/> )
(#1) HTML Validation info, line 62: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. (toupload))<br/> )
public/theme/adaptable/templates/core/loginform.mustache
(#1) ESLint did not run
public/theme/adaptable/templates/core/search_input_navbar.mustache
(#1) ESLint did not run
public/theme/adaptable/templates/core_admin/settings.mustache
(#1) ESLint did not run
public/theme/adaptable/templates/core_course/activity_navigation.mustache
(#1) ESLint did not run
public/theme/adaptable/templates/core_message/message_drawer.mustache
(#1) HTML Validation error, line 944: Bad value “” for attribute “maxlength” on element “textarea”: The empty string is not a valid non-negative integer. ( <textarea dir="auto" data-region="send-message-txt" class="form-control bg-light" rows="3" data-auto-rows data-min-rows="3" data-max-rows="5" aria-label="((+writeamessage%2C+core_message+))" placeholder="((+writeamessage%2C+core_message+))" style="resize: none" maxlength="" ></text)
(#1) ESLint did not run
public/theme/adaptable/templates/core_message/message_popover.mustache
(#1) ESLint did not run
public/theme/adaptable/templates/courseindex.mustache
(#1) ESLint did not run
public/theme/adaptable/templates/footer.mustache
(#1) HTML Validation error, line 18: Stray end tag “div”. (></div></div></div)
(#1) HTML Validation error, line 19: Stray end tag “div”. (</div></div>)
(#1) HTML Validation error, line 29: Stray end tag “body”. (</html></body></html)
(#1) ESLint did not run
public/theme/adaptable/templates/head.mustache
(#1) HTML Validation error, line 2: Start tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”. (<html ><head)
(#1) HTML Validation error, line 4: Element “title” must not be empty. ( <title></title> <)
(#1) HTML Validation error, line 5: Bad value “” for attribute “href” on element “link”: Must be non-empty. (itle> <link rel="shortcut icon" href="" /> )
(#1) HTML Validation info, line 5: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. (itle> <link rel="shortcut icon" href="" /> )
(#1) HTML Validation error, line 10: Attribute “value” not allowed on element “meta” at this point. (a --> <meta name="twitter:card" value="summary"> <)
(#1) HTML Validation error, line 10: Element “meta” is missing one or more of the following attributes: “content”, “property”. (a --> <meta name="twitter:card" value="summary"> <)
(#1) HTML Validation error, line 11: Attribute “value” not allowed on element “meta” at this point. (ary"> <meta name="twitter:site" value="My site"> <)
(#1) HTML Validation error, line 11: Element “meta” is missing one or more of the following attributes: “content”, “property”. (ary"> <meta name="twitter:site" value="My site"> <)
(#1) HTML Validation error, line 12: Attribute “value” not allowed on element “meta” at this point. (ite"> <meta name="twitter:title" value="Denise Emma Bug"> )
(#1) HTML Validation error, line 12: Element “meta” is missing one or more of the following attributes: “content”, “property”. (ite"> <meta name="twitter:title" value="Denise Emma Bug"> )
(#1) HTML Validation info, line 16: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. (Bug"> <meta property="og:type" content="website" /> <)
(#1) HTML Validation error, line 18: Attribute “value” not allowed on element “meta” at this point. (st/"> <meta name="og:site_name" value="My site"> )
(#1) HTML Validation error, line 18: Element “meta” is missing one or more of the following attributes: “content”, “property”. (st/"> <meta name="og:site_name" value="My site"> )
(#1) HTML Validation info, line 2: Consider adding a “lang” attribute to the “html” start tag to declare the language of this document. (<html ><head)
public/theme/adaptable/templates/headerlayoutone.mustache
(#1) ESLint did not run
public/theme/adaptable/templates/headerlayouttwo.mustache
(#1) ESLint did not run
public/theme/adaptable/templates/nofooter.mustache
(#1) HTML Validation error, line 4: Stray end tag “div”. (><body></div></div)
(#1) HTML Validation error, line 5: Stray end tag “div”. (</div></div>)
(#1) HTML Validation error, line 15: Stray end tag “body”. (</html></body></html)
(#1) ESLint did not run
public/theme/adaptable/templates/overflow.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 4: Bad value “” for attribute “action” on element “form”: Must be non-empty. (> <form method="post" action="" class="d-flex flex-wrap justify-content-center" id=""> )
(#1) HTML Validation error, line 4: Bad value “” for attribute “id” on element “form”: An ID must not be the empty string. (> <form method="post" action="" class="d-flex flex-wrap justify-content-center" id=""> )
(#1) HTML Validation error, line 7: Duplicate ID “”. ( <select id="" class="form-select " name="jump" > )
(#1) HTML Validation info, line 4: The first occurrence of ID “” was here. (> <form method="post" action="" class="d-flex flex-wrap justify-content-center" id=""> )
(#1) HTML Validation error, line 7: Bad value “” for attribute “id” on element “select”: An ID must not be the empty string. ( <select id="" class="form-select " name="jump" > )
(#1) ESLint did not run
public/theme/adaptable/templates/overlaymenu.mustache
(#1) HTML Validation error, line 16: Attribute value missing. ( <a href="" title=></a> )
public/theme/adaptable/templates/overlaymenuitem.mustache
(#1) HTML Validation error, line 2: Element “li” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.) (ad><body><li class="level-1"> <)
public/theme/adaptable/templates/primary-drawer-mobile.mustache
(#1) ESLint did not run
public/theme/adaptable/templates/savediscard.mustache
(#1) HTML Validation info, line 4: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. (p: 5px;"><input id="adminresetbutton" class="form-reset" type="reset" form="adminsettings" value="((discardbuttontext%2C+theme_adaptable))" data-confirm="((enablesavecanceloverlayresetconfirm%2C+theme_adaptable))" /><inpu)
(#1) HTML Validation info, line 5: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. (ble))" /><input id="adminsubmitbutton" class="form-submit" type="submit" form="adminsettings" value="((savebuttontext%2C+theme_adaptable))" /></div)
(#1) HTML Validation error, line 4: The “form” attribute must refer to a form element. (p: 5px;"><input id="adminresetbutton" class="form-reset" type="reset" form="adminsettings" value="((discardbuttontext%2C+theme_adaptable))" data-confirm="((enablesavecanceloverlayresetconfirm%2C+theme_adaptable))" /><inpu)
(#1) HTML Validation error, line 5: The “form” attribute must refer to a form element. (ble))" /><input id="adminsubmitbutton" class="form-submit" type="submit" form="adminsettings" value="((savebuttontext%2C+theme_adaptable))" /></div)
(#1) ESLint did not run
public/theme/adaptable/templates/secondarynav.mustache
(#1) Example context missing.
(#1) ESLint did not run
public/theme/adaptable/templates/sidepost.mustache
(#1) Template produced no content
public/theme/adaptable/templates/tabs.mustache
(#1) HTML Validation error, line 2: Element “style” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.) (ad><body><style>#user)
public/theme/adaptable/templates/tool_usertours/tourstep.mustache
(#1) HTML Validation info, line 6: Empty heading. ( <h5 class="modal-title" data-placeholder="title"></h5>)

Gherkin .feature problems

(1 errors, 0 warnings)

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

public/theme/adaptable/tests/behat/navigation.feature
(#11) New line at EOF(end of file) is required