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

(392 errors, 298 warnings)

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

auth/edwiserbridge/auth.php
(#2) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#2) Moodle boilerplate not found at first line
(#18) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Missing @copyright tag
(#31) Missing @license tag
(#34) DocBlock missing a @package tag for class auth_plugin_edwiserbridge. Expected @package auth_edwiserbridge
(#177) Inline comments must end in full-stops, exclamation marks, or question marks
(#180) Inline comments must end in full-stops, exclamation marks, or question marks
(#183) Inline comments must end in full-stops, exclamation marks, or question marks
(#187) Inline comments must end in full-stops, exclamation marks, or question marks
(#193) Inline comments must end in full-stops, exclamation marks, or question marks
(#261) Line exceeds maximum limit of 180 characters; contains 278 characters
(#310) Inline comments must end in full-stops, exclamation marks, or question marks
(#312) Inline comments must end in full-stops, exclamation marks, or question marks
(#315) Inline comments must end in full-stops, exclamation marks, or question marks
(#317) Inline comments must end in full-stops, exclamation marks, or question marks
(#319) Inline comments must end in full-stops, exclamation marks, or question marks
(#322) Inline comments must end in full-stops, exclamation marks, or question marks
(#324) Whitespace found at end of line
auth/edwiserbridge/classes/core/output/progress_trace/null_progress_trace.php
(#1) Moodle boilerplate not found
(#2) Inline comments must end in full-stops, exclamation marks, or question marks
(#6) Missing @copyright tag
(#6) Missing @license tag
(#6) Missing docblock for class null_progress_trace
(#7) Missing docblock for function output
(#7) Closing brace must be on a line by itself
(#8) Missing docblock for function finished
(#8) Closing brace must be on a line by itself
(#9) File must end with a newline character
(#9) Whitespace found at end of line
auth/edwiserbridge/classes/external/api.php
(#2) Moodle boilerplate not found at first line
(#4) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#20) Inline doc block comments are not allowed; use "// Comment." instead
auth/edwiserbridge/classes/external/create_service.php
(#48) Whitespace found at end of line
(#53) Whitespace found at end of line
auth/edwiserbridge/classes/external/delete_cohort.php
(#29) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#90) Whitespace found at end of line
(#96) Whitespace found at end of line
auth/edwiserbridge/classes/external/enable_plugin_settings.php
(#29) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#69) Whitespace found at end of line
(#71) Whitespace found at end of line
(#72) Inline comments must end in full-stops, exclamation marks, or question marks
(#95) Whitespace found at end of line
auth/edwiserbridge/classes/external/get_course_enrollment_method.php
(#29) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#55) Line exceeds maximum limit of 180 characters; contains 457 characters
(#64) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#65) Whitespace found at end of line
(#70) Whitespace found at end of line
auth/edwiserbridge/classes/external/get_course_progress.php
(#29) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#56) Whitespace found at end of line
(#71) Whitespace found at end of line
(#73) Whitespace found at end of line
(#76) Whitespace found at end of line
(#81) Whitespace found at end of line
(#125) There should be a comma after the last array item in a multi-line array.
(#143) Line exceeds 132 characters; contains 143 characters
(#144) Line exceeds 132 characters; contains 155 characters
auth/edwiserbridge/classes/external/get_courses.php
(#29) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#58) Whitespace found at end of line
(#65) Variable "count_query" must not contain underscores.
(#76) Variable "count_query" must not contain underscores.
auth/edwiserbridge/classes/external/get_edwiser_plugins_info.php
(#29) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#36) Inline comments must start with a capital letter, digit or 3-dots sequence
(#36) Inline comments must end in full-stops, exclamation marks, or question marks
(#52) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#53) Whitespace found at end of line
(#58) Whitespace found at end of line
auth/edwiserbridge/classes/external/get_mandatory_settings.php
(#29) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#57) Whitespace found at end of line
(#59) Whitespace found at end of line
(#88) Inline comments must end in full-stops, exclamation marks, or question marks
(#91) Inline comments must end in full-stops, exclamation marks, or question marks
(#96) Functions must not contain multiple empty lines in a row; found 2 empty lines
auth/edwiserbridge/classes/external/get_service_info.php
(#29) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#51) Whitespace found at end of line
(#55) Whitespace found at end of line
(#57) Whitespace found at end of line
(#84) There should be a comma after the last array item in a multi-line array.
auth/edwiserbridge/classes/external/get_site_data.php
(#46) Whitespace found at end of line
(#51) Whitespace found at end of line
auth/edwiserbridge/classes/external/get_users.php
(#29) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#53) Whitespace found at end of line
(#58) Whitespace found at end of line
(#66) Variable "count_query" must not contain underscores.
(#79) Variable "count_query" must not contain underscores.
(#135) Whitespace found at end of line
auth/edwiserbridge/classes/external/link_service.php
(#29) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#50) Whitespace found at end of line
(#55) Whitespace found at end of line
(#92) Line exceeds 132 characters; contains 139 characters
(#93) Line exceeds 132 characters; contains 137 characters
auth/edwiserbridge/classes/external/manage_cohort_enrollment.php
(#29) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#88) Whitespace found at end of line
(#94) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#95) Whitespace found at end of line
(#101) Whitespace found at end of line
auth/edwiserbridge/classes/external/manage_user_cohort_enrollment.php
(#29) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#109) Line exceeds 132 characters; contains 145 characters
(#113) Whitespace found at end of line
(#113) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#114) Whitespace found at end of line
auth/edwiserbridge/classes/external/setup_test_connection.php
(#29) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#49) Whitespace found at end of line
(#50) Whitespace found at end of line
(#51) Whitespace found at end of line
(#90) Variable "response_data" must not contain underscores.
auth/edwiserbridge/classes/external/setup_wizard_save_and_continue.php
(#47) Whitespace found at end of line
(#48) Whitespace found at end of line
(#52) There should be a comma after the last array item in a multi-line array.
(#69) Whitespace found at end of line
(#119) Variable "edwiser_bridge_last_created_token" must not contain underscores.
(#121) Variable "edwiser_bridge_last_created_token" must not contain underscores.
(#121) Variable "edwiser_bridge_last_created_token" must not contain underscores.
(#136) Variable "eb_sync_settings" must not contain underscores.
(#138) Variable "eb_sync_settings" must not contain underscores.
(#138) Variable "eb_sync_settings" must not contain underscores.
(#139) Variable "eb_setup_wp_site_name" must not contain underscores.
(#141) Variable "eb_setup_wp_site_name" must not contain underscores.
(#188) Line exceeds 132 characters; contains 174 characters
auth/edwiserbridge/classes/external/test_connection.php
(#29) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#52) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#53) Whitespace found at end of line
(#58) Whitespace found at end of line
(#129) Line exceeds 132 characters; contains 163 characters
(#136) Line exceeds 132 characters; contains 172 characters
(#137) Line exceeds 132 characters; contains 136 characters
(#138) Line exceeds maximum limit of 180 characters; contains 195 characters
(#183) There should be a comma after the last array item in a multi-line array.
auth/edwiserbridge/classes/external/update_course_enrollment_method.php
(#50) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#51) Whitespace found at end of line
(#58) Whitespace found at end of line
(#61) Whitespace found at end of line
(#64) Line indented incorrectly; expected 8 spaces, found 12
(#65) Line indented incorrectly; expected 12 spaces, found 16
(#69) Whitespace found at end of line
(#91) Closing brace indented incorrectly; expected 16 spaces, found 12
(#92) Closing brace indented incorrectly; expected 12 spaces, found 8
(#101) Whitespace found at end of line
auth/edwiserbridge/classes/external/validate_token.php
(#29) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#42) Missing docblock for function auth_edwiserbridge_validate_token
(#42) Whitespace found at end of line
(#47) Whitespace found at end of line
(#50) Short array syntax must be used to define arrays
(#58) Variable "is_authorized" must not contain underscores.
(#59) Variable "token_match" must not contain underscores.
(#62) Variable "token_match" must not contain underscores.
(#65) Inline comments must start with a capital letter, digit or 3-dots sequence
(#65) Inline comments must end in full-stops, exclamation marks, or question marks
(#65) Whitespace found at end of line
(#67) Short array syntax must be used to define arrays
(#68) Inline comments must start with a capital letter, digit or 3-dots sequence
(#68) This comment is 70% valid code; is this commented out code?
(#70) Variable "manager_id" must not contain underscores.
(#71) Inline comments must start with a capital letter, digit or 3-dots sequence
(#71) This comment is 70% valid code; is this commented out code?
(#75) Variable "manager_id" must not contain underscores.
(#76) Variable "is_authorized" must not contain underscores.
(#81) Variable "site_admins" must not contain underscores.
(#82) Whitespace found at end of line
(#83) Variable "site_admins" must not contain underscores.
(#84) Variable "is_authorized" must not contain underscores.
(#85) Whitespace found at end of line
(#87) Short array syntax must be used to define arrays
(#87) Variable "token_match" must not contain underscores.
(#87) Variable "is_authorized" must not contain underscores.
(#91) Missing docblock for function auth_edwiserbridge_validate_token_parameters
(#108) Missing docblock for function auth_edwiserbridge_validate_token_returns
auth/edwiserbridge/classes/external/verify_sso_token.php
(#53) There should be a comma after the last array item in a multi-line array.
(#70) Whitespace found at end of line
auth/edwiserbridge/classes/local/api_handler.php
(#34) @return tag is not allowed in member variable comment
(#35) Missing @var tag in member variable comment
auth/edwiserbridge/classes/local/eb_pro_license_controller.php
(#150) Line exceeds 132 characters; contains 157 characters
(#165) Whitespace found at end of line
(#169) Whitespace found at end of line
(#172) Whitespace found at end of line
(#176) Whitespace found at end of line
(#185) Whitespace found at end of line
(#189) Whitespace found at end of line
(#197) Whitespace found at end of line
(#200) Whitespace found at end of line
(#202) Whitespace found at end of line
(#204) Whitespace found at end of line
(#208) Whitespace found at end of line
(#214) Whitespace found at end of line
(#219) Whitespace found at end of line
(#223) Whitespace found at end of line
(#227) Whitespace found at end of line
(#231) Whitespace found at end of line
(#248) Whitespace found at end of line
(#250) Whitespace found at end of line
(#276) Line exceeds 132 characters; contains 133 characters
(#288) Whitespace found at end of line
(#293) Whitespace found at end of line
(#297) Whitespace found at end of line
(#306) Whitespace found at end of line
(#314) Whitespace found at end of line
(#317) Whitespace found at end of line
(#319) Whitespace found at end of line
(#321) Whitespace found at end of line
(#325) Whitespace found at end of line
(#329) Whitespace found at end of line
(#333) Whitespace found at end of line
(#336) Whitespace found at end of line
(#338) Line exceeds 132 characters; contains 133 characters
(#345) Line exceeds maximum limit of 180 characters; contains 277 characters
(#365) Whitespace found at end of line
(#418) Line exceeds 132 characters; contains 170 characters
(#474) Line exceeds 132 characters; contains 142 characters
(#481) Line exceeds 132 characters; contains 159 characters
auth/edwiserbridge/classes/local/migration_helper.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#59) Variable "plugin_config" must not contain underscores.
(#60) Variable "plugin_config" must not contain underscores.
(#62) Whitespace found at end of line
(#86) Variable "plugin_config" must not contain underscores.
(#87) Variable "plugin_config" must not contain underscores.
(#89) Whitespace found at end of line
(#114) Whitespace found at end of line
(#139) Inline comments must start with a capital letter, digit or 3-dots sequence
(#139) This comment is 67% valid code; is this commented out code?
(#159) Variable "plugin_config" must not contain underscores.
(#160) Variable "plugin_config" must not contain underscores.
auth/edwiserbridge/classes/local/settings_handler.php
(#53) Whitespace found at end of line
(#60) There should be a comma after the last array item in a multi-line array.
(#101) Whitespace found at end of line
(#106) Whitespace found at end of line
(#165) Short array syntax must be used to define arrays
(#183) Whitespace found at end of line
(#207) Whitespace found at end of line
(#250) Inline comments must end in full-stops, exclamation marks, or question marks
(#251) Inline comments must end in full-stops, exclamation marks, or question marks
(#253) There should be a comma after the last array item in a multi-line array.
(#255) Inline comments must end in full-stops, exclamation marks, or question marks
(#264) There should be a comma after the last array item in a multi-line array.
(#293) Whitespace found at end of line
(#296) Whitespace found at end of line
(#314) Whitespace found at end of line
(#319) There should be a comma after the last array item in a multi-line array.
(#321) Whitespace found at end of line
(#321) Functions must not contain multiple empty lines in a row; found 2 empty lines
(#322) Whitespace found at end of line
(#326) Whitespace found at end of line
auth/edwiserbridge/classes/local/setup_wizard.php
(#129) Variable "eb_setup_progress" must not contain underscores.
(#131) Variable "eb_setup_progress" must not contain underscores.
(#131) Variable "eb_setup_progress" must not contain underscores.
(#199) Variable "eb_setup_progress" must not contain underscores.
(#204) Variable "eb_setup_progress" must not contain underscores.
(#204) Variable "eb_setup_progress" must not contain underscores.
(#205) Variable "eb_setup_progress" must not contain underscores.
(#570) Variable "eb_setup_wp_site_name" must not contain underscores.
(#572) Variable "eb_setup_wp_site_name" must not contain underscores.
(#572) Variable "eb_setup_wp_site_name" must not contain underscores.
(#646) Variable "eb_setup_wp_site_name" must not contain underscores.
(#648) Variable "eb_setup_wp_site_name" must not contain underscores.
(#703) Variable "eb_setup_wp_site_name" must not contain underscores.
(#705) Variable "eb_setup_wp_site_name" must not contain underscores.
(#766) Variable "eb_synch_settings" must not contain underscores.
(#767) Variable "eb_setup_wp_site_name" must not contain underscores.
(#769) Variable "eb_synch_settings" must not contain underscores.
(#769) Variable "eb_synch_settings" must not contain underscores.
(#770) Variable "eb_setup_wp_site_name" must not contain underscores.
(#880) Variable "eb_setup_wp_site_name" must not contain underscores.
(#882) Variable "eb_setup_wp_site_name" must not contain underscores.
auth/edwiserbridge/classes/local/update.php
(#28) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#38) Inline comments must start with a capital letter, digit or 3-dots sequence
(#38) Inline comments must end in full-stops, exclamation marks, or question marks
(#78) Missing member variable doc comment
auth/edwiserbridge/classes/observer.php
(#36) Line exceeds maximum limit of 180 characters; contains 279 characters
(#47) Line exceeds maximum limit of 180 characters; contains 208 characters
(#69) Variable "eb_connection_settings" must not contain underscores.
(#70) Variable "eb_sync_settings" must not contain underscores.
(#71) Variable "eb_connection_settings" must not contain underscores.
(#72) Variable "eb_connection_settings" must not contain underscores.
(#73) Variable "eb_sync_settings" must not contain underscores.
(#88) Line exceeds maximum limit of 180 characters; contains 214 characters
(#110) Variable "eb_connection_settings" must not contain underscores.
(#111) Variable "eb_sync_settings" must not contain underscores.
(#112) Whitespace found at end of line
(#113) Variable "eb_connection_settings" must not contain underscores.
(#114) Variable "eb_connection_settings" must not contain underscores.
(#115) Variable "eb_sync_settings" must not contain underscores.
(#130) Line exceeds maximum limit of 180 characters; contains 223 characters
(#144) Variable "eb_connection_settings" must not contain underscores.
(#145) Variable "eb_sync_settings" must not contain underscores.
(#146) Whitespace found at end of line
(#147) Variable "eb_connection_settings" must not contain underscores.
(#148) Variable "eb_connection_settings" must not contain underscores.
(#149) Variable "eb_sync_settings" must not contain underscores.
(#200) Variable "eb_connection_settings" must not contain underscores.
(#201) Variable "eb_sync_settings" must not contain underscores.
(#202) Whitespace found at end of line
(#203) Variable "eb_connection_settings" must not contain underscores.
(#205) Variable "eb_connection_settings" must not contain underscores.
(#206) Variable "eb_sync_settings" must not contain underscores.
(#271) Variable "eb_connection_settings" must not contain underscores.
(#272) Variable "eb_sync_settings" must not contain underscores.
(#273) Whitespace found at end of line
(#274) Variable "eb_connection_settings" must not contain underscores.
(#276) Variable "eb_connection_settings" must not contain underscores.
(#277) Variable "eb_sync_settings" must not contain underscores.
(#331) Variable "eb_connection_settings" must not contain underscores.
(#332) Variable "eb_sync_settings" must not contain underscores.
(#333) Whitespace found at end of line
(#334) Variable "eb_connection_settings" must not contain underscores.
(#335) Variable "eb_connection_settings" must not contain underscores.
(#336) Variable "eb_sync_settings" must not contain underscores.
(#361) Variable "eb_connection_settings" must not contain underscores.
(#362) Variable "eb_sync_settings" must not contain underscores.
(#363) Whitespace found at end of line
(#364) Variable "eb_connection_settings" must not contain underscores.
(#365) Variable "eb_connection_settings" must not contain underscores.
(#366) Variable "eb_sync_settings" must not contain underscores.
(#401) Variable "eb_connection_settings" must not contain underscores.
(#402) Variable "eb_sync_settings" must not contain underscores.
(#403) Whitespace found at end of line
(#404) Variable "eb_connection_settings" must not contain underscores.
(#405) Variable "eb_connection_settings" must not contain underscores.
(#406) Variable "eb_sync_settings" must not contain underscores.
auth/edwiserbridge/classes/settings/navigation_form.php
(#38) Whitespace found at end of line
auth/edwiserbridge/classes/settings/service_form.php
(#40) Line exceeds maximum limit of 180 characters; contains 205 characters
(#49) Variable "edwiser_bridge_last_created_token" must not contain underscores.
(#51) Variable "edwiser_bridge_last_created_token" must not contain underscores.
(#51) Variable "edwiser_bridge_last_created_token" must not contain underscores.
(#145) Line exceeds 132 characters; contains 164 characters
auth/edwiserbridge/classes/settings/sso_form.php
(#35) Line exceeds 132 characters; contains 159 characters
(#41) Line exceeds maximum limit of 180 characters; contains 183 characters
auth/edwiserbridge/classes/settings/summary_form.php
(#30) Inline comments must start with a capital letter, digit or 3-dots sequence
(#30) Inline comments must end in full-stops, exclamation marks, or question marks
(#42) Whitespace found at end of line
(#44) Whitespace found at end of line
(#45) Whitespace found at end of line
(#46) Line exceeds 132 characters; contains 158 characters
(#46) Whitespace found at end of line
(#55) Variable "edwiser_bridge_last_created_token" must not contain underscores.
(#58) Variable "edwiser_bridge_last_created_token" must not contain underscores.
(#58) Variable "edwiser_bridge_last_created_token" must not contain underscores.
(#75) Line exceeds maximum limit of 180 characters; contains 224 characters
(#91) Variable "eb_connection_settings" must not contain underscores.
(#92) Expected "if (...) {\n"; found "if(...){\n"
(#92) Variable "eb_connection_settings" must not contain underscores.
(#93) Variable "eb_connection_settings" must not contain underscores.
(#95) Variable "wp_url" must not contain underscores.
(#101) Line exceeds maximum limit of 180 characters; contains 216 characters
(#191) Variable "wp_url" must not contain underscores.
(#192) There should be a comma after the last array item in a multi-line array.
(#197) Line exceeds 132 characters; contains 133 characters
(#197) There should be a comma after the last array item in a multi-line array.
(#228) Line exceeds 132 characters; contains 142 characters
(#253) Line exceeds 132 characters; contains 137 characters
auth/edwiserbridge/compat.php
(#1) Missing docblock for file compat.php
(#1) Moodle boilerplate not found
(#2) Inline comments must end in full-stops, exclamation marks, or question marks
(#4) Inline comments must start with a capital letter, digit or 3-dots sequence
(#5) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#9) Inline comments must start with a capital letter, digit or 3-dots sequence
(#14) Inline comments must start with a capital letter, digit or 3-dots sequence
(#26) Inline comments must start with a capital letter, digit or 3-dots sequence
(#38) Inline comments must start with a capital letter, digit or 3-dots sequence
(#40) Missing docblock for class core_output_notification
(#41) Missing docblock for constant core_output_notification::NOTIFY_ERROR
(#42) Missing docblock for constant core_output_notification::NOTIFY_WARNING
(#43) Missing docblock for constant core_output_notification::NOTIFY_SUCCESS
(#44) Missing docblock for constant core_output_notification::NOTIFY_INFO
(#48) Missing docblock for class core_notification
(#49) Missing docblock for constant core_notification::NOTIFY_ERROR
(#50) Missing docblock for constant core_notification::NOTIFY_WARNING
(#51) Missing docblock for constant core_notification::NOTIFY_SUCCESS
(#52) Missing docblock for constant core_notification::NOTIFY_INFO
(#53) Missing docblock for function add
(#60) Inline comments must start with a capital letter, digit or 3-dots sequence
(#65) Inline comments must start with a capital letter, digit or 3-dots sequence
(#70) Inline comments must start with a capital letter, digit or 3-dots sequence
(#75) Inline comments must start with a capital letter, digit or 3-dots sequence
(#81) Inline comments must start with a capital letter, digit or 3-dots sequence
(#83) Missing docblock for class core_update_remote_info
(#88) Inline comments must start with a capital letter, digit or 3-dots sequence
(#91) Inline comments must start with a capital letter, digit or 3-dots sequence
(#91) Whitespace found at end of line
auth/edwiserbridge/db/services.php
(#170) There should be a comma after the last array item in a multi-line array.
(#177) There should be a comma after the last array item in a multi-line array.
(#184) There should be a comma after the last array item in a multi-line array.
auth/edwiserbridge/db/upgrade.php
(#48) Whitespace found at end of line
(#48) Functions must not contain multiple empty lines in a row; found 2 empty lines
auth/edwiserbridge/edwiserbridge.php
(#107) Inline comments must start with a capital letter, digit or 3-dots sequence
(#110) Line exceeds 132 characters; contains 142 characters
(#113) Line exceeds 132 characters; contains 145 characters
(#116) Line exceeds 132 characters; contains 150 characters
(#119) Line exceeds 132 characters; contains 143 characters
(#122) Line exceeds 132 characters; contains 142 characters
(#125) Line exceeds 132 characters; contains 138 characters
auth/edwiserbridge/install_update.php
(#1) Missing @copyright tag
(#1) Missing @license tag
(#1) Missing docblock for file install_update.php
(#2) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#2) Moodle boilerplate not found at first line
(#18) Inline doc block comments are not allowed; use "// Comment." instead
auth/edwiserbridge/lang/en/auth_edwiserbridge.php
(#47) The string key "lang_label" is not in the correct order, it should be before "tab_synch"
(#51) The string key "nav_name" is not in the correct order, it should be before "wp_site_settings_title"
(#52) The string key "default_settings_nav" is not in the correct order, it should be before "nav_name"
(#56) The string key "edwiserbridge" is not in the correct order, it should be before "run_setup"
(#57) The string key "eb-setting-page-title" is not in the correct order, it should be before "edwiserbridge"
(#72) The string key "course_creation_checkbox" is not in the correct order, it should be before "user_deletion_checkbox_desc"
(#80) The string key "wordpress_url" is not in the correct order, it should be before "wp_settings_section"
(#82) The string key "wp_test_conn_btn" is not in the correct order, it should be before "wp_token"
(#84) The string key "add_more_sites" is not in the correct order, it should be before "wp_test_remove_site"
(#86) The string key "site-list" is not in the correct order, it should be before "wordpress_site_name"
(#88) The string key "next" is not in the correct order, it should be before "site-list"
(#96) The string key "existing_web_service_desc" is not in the correct order, it should be before "wordpress_url_help"
(#98) The string key "new_web_new_service" is not in the correct order, it should be before "new_web_service_desc"
(#100) The string key "new_service_inp_lbl" is not in the correct order, it should be before "new_web_new_service"
(#102) The string key "existing_service_lbl" is not in the correct order, it should be before "new_service_user_lbl"
(#106) The string key "moodle_url" is not in the correct order, it should be before "web_service_token"
(#108) The string key "web_service_auth_user" is not in the correct order, it should be before "web_service_name"
(#110) The string key "auth_user_desc" is not in the correct order, it should be before "web_service_auth_user"
(#113) The string key "eb_settings_msg" is not in the correct order, it should be before "existing_service_desc"
(#114) The string key "click_here" is not in the correct order, it should be before "eb_settings_msg"
(#123) The string key "eb_mform_ur_desc" is not in the correct order, it should be before "eb_mform_ur_desc_help"
(#125) The string key "eb_mform_lang_desc_help" is not in the correct order, it should be before "eb_mform_ur_desc"
(#126) The string key "eb_mform_lang_desc" is not in the correct order, it should be before "eb_mform_lang_desc_help"
(#130) The string key "create_service_shortname_err" is not in the correct order, it should be before "eb_mform_lang_desc"
(#131) The string key "create_service_name_err" is not in the correct order, it should be before "create_service_shortname_err"
(#132) The string key "create_service_creation_err" is not in the correct order, it should be before "create_service_name_err"
(#134) The string key "eb_link_success" is not in the correct order, it should be before "empty_userid_err"
(#135) The string key "eb_link_err" is not in the correct order, it should be before "eb_link_success"
(#137) The string key "eb_service_info_error" is not in the correct order, it should be before "eb_service_select_err"
(#139) The string key "dialog_title" is not in the correct order, it should be before "eb_service_info_error"
(#142) The string key "copy" is not in the correct order, it should be before "token"
(#143) The string key "copied" is not in the correct order, it should be before "copy"
(#147) The string key "click_to_copy" is not in the correct order, it should be before "link"
(#160) The string key "web_service_wp_token" is not in the correct order, it should be before "web_service_wp_url"
(#161) The string key "web_service_test_conn" is not in the correct order, it should be before "web_service_wp_token"
(#164) The string key "web_service_test_conn_msg" is not in the correct order, it should be before "web_service_test_conn_status"
(#166) The string key "web_service_site_index" is not in the correct order, it should be before "web_service_test_conn_msg"
(#168) The string key "web_service_course_enrollment" is not in the correct order, it should be before "web_service_site_index"
(#172) The string key "web_service_course_creation" is not in the correct order, it should be before "web_service_user_deletion"
(#176) The string key "web_service_offset" is not in the correct order, it should be before "web_service_user_update"
(#177) The string key "web_service_limit" is not in the correct order, it should be before "web_service_offset"
(#181) The string key "web_service_id" is not in the correct order, it should be before "web_service_total_users"
(#183) The string key "web_service_firstname" is not in the correct order, it should be before "web_service_username"
(#185) The string key "web_service_email" is not in the correct order, it should be before "web_service_lastname"
(#186) The string key "eb_plugin_name" is not in the correct order, it should be before "web_service_email"
(#190) The string key "web_service_extended_char" is not in the correct order, it should be before "web_service_web_service"
(#192) The string key "web_service_lang_code" is not in the correct order, it should be before "web_service_password_policy"
(#195) The string key "web_service_courseid" is not in the correct order, it should be before "web_service_student_role_id"
(#197) The string key "web_service_categoryid" is not in the correct order, it should be before "web_service_fullname"
(#200) The string key "web_service_cohort_id" is not in the correct order, it should be before "web_service_total_courses"
(#202) The string key "web_service_manual_enrolment" is not in the correct order, it should be before "web_service_operation_status"
(#204) The string key "web_service_completion_percentage" is not in the correct order, it should be before "web_service_user_id"
(#205) The string key "web_service_cohort_courseid" is not in the correct order, it should be before "web_service_completion_percentage"
(#205) Expected 1 space before "="; 0 found
(#209) The string key "api_cohort_not_found" is not in the correct order, it should be before "web_service_instance_id"
(#213) The string key "web_service_test_conn_warnings" is not in the correct order, it should be before "wp_test_connection_success"
(#214) The string key "web_service_test_conn_warning" is not in the correct order, it should be before "web_service_test_conn_warnings"
(#219) The string key "default_error" is not in the correct order, it should be before "web_service_test_conn_warning"
(#221) The string key "bitninja_error" is not in the correct order, it should be before "wp_site_error"
(#225) The string key "eb_empty_name_err" is not in the correct order, it should be before "modsecurity_error"
(#228) Unexpected comment found. Auto-fixing will not work after this comment
(#232) The string key "password_policy_cb" is not in the correct order, it should be before "please_enable"
(#235) The string key "extended_char_username_cb" is not in the correct order, it should be before "password_policy_cb_desc"
(#241) The string key "web_rest_protocol_cb" is not in the correct order, it should be before "web_service_cb_desc"
(#243) The string key "enable_auto_update_check" is not in the correct order, it should be before "web_rest_protocol_cb_desc"
(#250) The string key "sum_pass_policy" is not in the correct order, it should be before "sum_web_services"
(#251) The string key "sum_extended_char" is not in the correct order, it should be before "sum_pass_policy"
(#255) The string key "test_connection_status" is not in the correct order, it should be before "web_service_status"
(#258) The string key "sum_error_rest_protocol" is not in the correct order, it should be before "web_service_cap"
(#260) The string key "sum_error_pass_policy" is not in the correct order, it should be before "sum_error_web_services"
(#261) The string key "sum_error_extended_char" is not in the correct order, it should be before "sum_error_pass_policy"
(#265) The string key "here" is not in the correct order, it should be before "sum_error_token_link"
(#268) The string key "summary_connection_section" is not in the correct order, it should be before "summary_setting_section"
(#269) The string key "edwiser_bridge_plugin_summary" is not in the correct order, it should be before "summary_connection_section"
(#272) The string key "disabled" is not in the correct order, it should be before "enabled"
(#279) The string key "manual_notification" is not in the correct order, it should be before "wp_test_connection_failed"
(#284) The string key "token_empty" is not in the correct order, it should be before "user_empty"
(#287) The string key "web_service_creation_msg" is not in the correct order, it should be before "web_service_creation_status"
(#288) The string key "web_service_api_msg" is not in the correct order, it should be before "web_service_creation_msg"
(#290) Unexpected comment found. Auto-fixing will not work after this comment
(#291) Unexpected comment found. Auto-fixing will not work after this comment
(#292) Unexpected comment found. Auto-fixing will not work after this comment
(#293) The string key "privacy:metadata:wp_site" is not in the correct order, it should be before "web_service_api_msg"
(#295) The string key "privacy:metadata:wp_site:email" is not in the correct order, it should be before "privacy:metadata:wp_site:userid"
(#297) The string key "privacy:metadata:wp_site:firstname" is not in the correct order, it should be before "privacy:metadata:wp_site:username"
(#300) The string key "privacy:metadata:wp_site:country" is not in the correct order, it should be before "privacy:metadata:wp_site:password"
(#301) The string key "privacy:metadata:wp_site:city" is not in the correct order, it should be before "privacy:metadata:wp_site:country"
(#303) The string key "privacy:metadata:wp_site:custom_fields" is not in the correct order, it should be before "privacy:metadata:wp_site:phone"
(#305) Unexpected comment found. Auto-fixing will not work after this comment
(#306) The string key "mdl_edwiser_bridge_lbl" is not in the correct order, it should be before "privacy:metadata:wp_site:custom_fields"
(#307) The string key "eb_pro_license_lbl" is not in the correct order, it should be before "mdl_edwiser_bridge_lbl"
(#308) The string key "eb_pro_license_desc" is not in the correct order, it should be before "eb_pro_license_lbl"
(#312) The string key "mdl_edwiser_bridge_txt_download" is not in the correct order, it should be before "mdl_edwiser_bridge_txt_latest"
(#315) The string key "mdl_edwiser_bridge_fetch_info" is not in the correct order, it should be before "mdl_edwiser_bridge_txt_not_avbl"
(#316) The string key "eb_no_sites" is not in the correct order, it should be before "mdl_edwiser_bridge_fetch_info"
(#317) The string key "eb_active" is not in the correct order, it should be before "eb_no_sites"
(#318) The string key "deactivate" is not in the correct order, it should be before "eb_active"
(#319) The string key "activate" is not in the correct order, it should be before "deactivate"
(#322) The string key "license_invalid" is not in the correct order, it should be before "license_revoked"
(#323) The string key "license_failed" is not in the correct order, it should be before "license_invalid"
(#328) Unexpected comment found. Auto-fixing will not work after this comment
(#329) Unexpected comment found. Auto-fixing will not work after this comment
(#330) Unexpected comment found. Auto-fixing will not work after this comment
(#334) The string key "setup_contact_us" is not in the correct order, it should be before "setup_footer"
(#339) The string key "setup_mdl_plugin" is not in the correct order, it should be before "setup_wp_plugin"
(#340) The string key "setup_free" is not in the correct order, it should be before "setup_mdl_plugin"
(#341) The string key "setup_continue_btn" is not in the correct order, it should be before "setup_free"
(#342) The string key "continue_wp_wizard_btn" is not in the correct order, it should be before "setup_continue_btn"
(#348) The string key "setup_faq_download_plugin" is not in the correct order, it should be before "setup_installation_faq"
(#353) The string key "setup_faq_step1" is not in the correct order, it should be before "setup_faq_steps"
(#359) The string key "no_1" is not in the correct order, it should be before "setup_faq_step4"
(#368) The string key "setup_mdl_plugin_check1" is not in the correct order, it should be before "setup_mdl_plugin_note2"
(#373) The string key "setup_enable_settings" is not in the correct order, it should be before "setup_mdl_settings_success_msg"
(#378) The string key "setup_web_service_h1" is not in the correct order, it should be before "setup_web_service_note1"
(#386) The string key "setup_wp_site_dropdown" is not in the correct order, it should be before "setup_wp_site_note2"
(#387) The string key "name" is not in the correct order, it should be before "setup_wp_site_dropdown"
(#391) The string key "setup_permalink_note1" is not in the correct order, it should be before "url"
(#392) The string key "es_postname" is not in the correct order, it should be before "setup_permalink_note1"
(#398) The string key "confirmed" is not in the correct order, it should be before "setup_permalink_note3"
(#399) The string key "back" is not in the correct order, it should be before "confirmed"
(#403) The string key "setup_sync_note1" is not in the correct order, it should be before "skip"
(#404) The string key "select_all" is not in the correct order, it should be before "setup_sync_note1"
(#405) The string key "recommended" is not in the correct order, it should be before "select_all"
(#408) The string key "user_creation" is not in the correct order, it should be before "user_unenrollment"
(#411) The string key "course_creation" is not in the correct order, it should be before "user_update"
(#413) Unexpected string end, it should be a line feed after a semicolon
(#413) Whitespace found at end of line
(#417) The string key "setup_completion_note1" is not in the correct order, it should be before "what_next"
(#428) The string key "or" is not in the correct order, it should be before "wp_site_details_note"
(#431) The string key "setup_test_conn_error" is not in the correct order, it should be before "setup_test_conn_succ"
(#434) Unexpected comment found. Auto-fixing will not work after this comment
(#435) The string key "enabling_rest_tip" is not in the correct order, it should be before "setup_test_conn_error"
(#437) The string key "disable_passw_policy_tip" is not in the correct order, it should be before "enabling_service_tip"
(#440) The string key "allow_exte_char_tip" is not in the correct order, it should be before "disable_passw_policy_tip"
(#443) The string key "name_web_service_tip" is not in the correct order, it should be before "web_service_tip"
(#446) The string key "wp_site_name_tip" is not in the correct order, it should be before "wp_site_tip"
(#448) The string key "user_enrollment_tip" is not in the correct order, it should be before "wp_site_url_tip"
(#450) The string key "user_creation_tip" is not in the correct order, it should be before "user_unenrollment_tip"
(#453) The string key "course_creation_tip" is not in the correct order, it should be before "user_update_tip"
(#458) The string key "close_quest" is not in the correct order, it should be before "course_deletion_tip"
(#460) The string key "no" is not in the correct order, it should be before "yes"
(#462) The string key "close_note" is not in the correct order, it should be before "note"
(#465) Unexpected comment found. Auto-fixing will not work after this comment
(#466) The string key "auth_edwiserbridge_secretkey" is not in the correct order, it should be before "close_note"
(#468) The string key "auth_edwiserbridge_auto_generate_key" is not in the correct order, it should be before "auth_edwiserbridge_secretkey_help"
(#472) The string key "auth_edwiserbridge_wpsiteurl" is not in the correct order, it should be before "eb_sso_settings"
(#474) The string key "auth_edwiserbridge_wpsiteurl_desc_with_warning" is not in the correct order, it should be before "auth_edwiserbridge_wpsiteurl_help"
(#475) The string key "auth_edwiserbridge_war_warning" is not in the correct order, it should be before "auth_edwiserbridge_wpsiteurl_desc_with_warning"
(#476) The string key "auth_edwiserbridge_war_mcrypt" is not in the correct order, it should be before "auth_edwiserbridge_war_warning"
(#477) The string key "auth_edwiserbridge_war_desc" is not in the correct order, it should be before "auth_edwiserbridge_war_mcrypt"
(#479) The string key "WordPress" is not in the correct order, it should be before "auth_edwiserbridge_war_desc"
(#483) The string key "auth_edwiserbridge_wploginenablebtn" is not in the correct order, it should be before "privacy:metadata"
(#485) The string key "auth_edwiserbridge_wploginenablebtn_default" is not in the correct order, it should be before "auth_edwiserbridge_wploginenablebtn_help"
(#486) The string key "auth_edwiserbridge_wploginbtntext" is not in the correct order, it should be before "auth_edwiserbridge_wploginenablebtn_default"
(#488) The string key "auth_edwiserbridge_wploginbtnicon" is not in the correct order, it should be before "auth_edwiserbridge_wploginbtntext_help"
(#492) Unexpected comment found. Auto-fixing will not work after this comment
(#494) The string key "edwiserbridge:add" is not in the correct order, it should be before "menuoption"
(#499) The string key "api_error" is not in the correct order, it should be before "edwiserbridge:add"
(#503) The string key "api_password" is not in the correct order, it should be before "api_username"
(#504) The string key "api_email" is not in the correct order, it should be before "api_password"
(#506) The string key "api_cohort_id" is not in the correct order, it should be before "api_enrolled"
(#516) The string key "pluginrequirementsnotmet" is not in the correct order, it should be before "settings_migration"
(#517) The string key "backtopluginoverview" is not in the correct order, it should be before "pluginrequirementsnotmet"
(#519) Unexpected comment found. Auto-fixing will not work after this comment
(#521) The string key "plugin_update_notification_body" is not in the correct order, it should be before "plugin_update_notification_title"
(#523) The string key "plugin_download" is not in the correct order, it should be before "plugin_update_notification_changelog"
(#525) The string key "plugin_or" is not in the correct order, it should be before "plugin_update"
(#527) The string key "plugin_update_dismiss" is not in the correct order, it should be before "plugin_update_help_text"
(#532) The string key "errors" is not in the correct order, it should be before "plugin_update_notification"
(#534) The string key "eb_pro_license_msg" is not in the correct order, it should be before "invalidzip"
(#538) The string key "unabletoloadplugindetails" is not in the correct order, it should be before "unabletounzip"
(#539) The string key "requirehigherversion" is not in the correct order, it should be before "unabletoloadplugindetails"
(#540) The string key "noupdates" is not in the correct order, it should be before "requirehigherversion"
(#541) The string key "invalidjsonfile" is not in the correct order, it should be before "noupdates"
(#543) The string key "comeswith" is not in the correct order, it should be before "recommendation"
(#544) The string key "changelog" is not in the correct order, it should be before "comeswith"
(#548) The string key "updatedown" is not in the correct order, it should be before "uptodate"
(#549) The string key "dismiss" is not in the correct order, it should be before "updatedown"
(#552) The string key "settingdisabled" is not in the correct order, it should be before "wp_test_connection_token"
(#554) The string key "plugin_not_configured" is not in the correct order, it should be before "settingenabled"
(#557) The string key "more_details" is not in the correct order, it should be before "success"
(#560) The string key "wp_test_connection_function_missing" is not in the correct order, it should be before "wp_test_connection_token_mismatch"
(#562) The string key "check_wp_site_config" is not in the correct order, it should be before "wp_test_connection_functions_missing"
(#565) The string key "test_connection_fail_err_2" is not in the correct order, it should be before "test_connection_fail_err_close_link"
(#568) The string key "test_connection_fail_response" is not in the correct order, it should be before "test_connection_fail_url"
(#569) The string key "test_connection_fail_next" is not in the correct order, it should be before "test_connection_fail_response"
(#570) The string key "invalid_sso_token_err" is not in the correct order, it should be before "test_connection_fail_next"
(#572) The string key "incomplete_caps_error" is not in the correct order, it should be before "valid_sso_token_success"
(#578) The string key "check_permalink" is not in the correct order, it should be before "wordpress_site_details"
(#581) The string key "complete_details" is not in the correct order, it should be before "user_and_course_sync"
(#584) Unexpected string end, it should be a line feed after a semicolon
(#584) File must end with a newline character
auth/edwiserbridge/lib.php
(#1) Missing docblock for file lib.php
(#2) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
(#2) Moodle boilerplate not found at first line
(#18) Inline doc block comments are not allowed; use "// Comment." instead
(#31) Inline comments must start with a capital letter, digit or 3-dots sequence
(#31) Inline comments must end in full-stops, exclamation marks, or question marks
(#39) DocBlock missing a @package tag for function auth_edwiserbridge_check_pro_dependancy. Expected @package auth_edwiserbridge
(#83) DocBlock missing a @package tag for function auth_edwiserbridge_save_connection_form_settings. Expected @package auth_edwiserbridge
(#108) DocBlock missing a @package tag for function auth_edwiserbridge_save_synchronization_form_settings. Expected @package auth_edwiserbridge
(#110) Variable "connection_db" must not contain underscores.
(#111) Variable "connection_db" must not contain underscores.
(#113) Whitespace found at end of line
(#115) Variable "sync_db" must not contain underscores.
(#116) Variable "sync_db" must not contain underscores.
(#116) Variable "sync_db" must not contain underscores.
(#138) DocBlock missing a @package tag for function auth_edwiserbridge_save_sso_form_settings. Expected @package auth_edwiserbridge
(#152) DocBlock missing a @package tag for function auth_edwiserbridge_save_settings_form_settings. Expected @package auth_edwiserbridge
(#177) Line exceeds 132 characters; contains 134 characters
(#178) Line exceeds 132 characters; contains 175 characters
(#182) DocBlock missing a @package tag for function auth_edwiserbridge_get_required_settings. Expected @package auth_edwiserbridge
(#210) DocBlock missing a @package tag for function auth_edwiserbridge_get_connection_settings. Expected @package auth_edwiserbridge
(#211) Variable "eb_connection_settings" must not contain underscores.
(#212) Variable "eb_connection_settings" must not contain underscores.
(#212) Variable "eb_connection_settings" must not contain underscores.
(#226) DocBlock missing a @package tag for function auth_edwiserbridge_get_synch_settings. Expected @package auth_edwiserbridge
(#227) Variable "eb_synch_settings" must not contain underscores.
(#228) Variable "eb_synch_settings" must not contain underscores.
(#228) Variable "eb_synch_settings" must not contain underscores.
(#253) Line exceeds 132 characters; contains 133 characters
(#255) DocBlock missing a @package tag for function auth_edwiserbridge_get_site_list. Expected @package auth_edwiserbridge
(#256) Variable "eb_connection_settings" must not contain underscores.
(#257) Variable "eb_connection_settings" must not contain underscores.
(#257) Variable "eb_connection_settings" must not contain underscores.
(#276) DocBlock missing a @package tag for function auth_edwiserbridge_api_handler_instance. Expected @package auth_edwiserbridge
(#286) DocBlock missing a @package tag for function auth_edwiserbridge_get_array_of_enrolled_courses. Expected @package auth_edwiserbridge
(#297) Whitespace found at end of line
(#304) DocBlock missing a @package tag for function auth_edwiserbridge_remove_processed_coures. Expected @package auth_edwiserbridge
(#321) DocBlock missing a @package tag for function auth_edwiserbridge_check_if_request_is_from_wp. Expected @package auth_edwiserbridge
(#330) Line exceeds 132 characters; contains 142 characters
(#330) Inline comments must start with a capital letter, digit or 3-dots sequence
(#353) DocBlock missing a @package tag for function auth_edwiserbridge_get_administrators. Expected @package auth_edwiserbridge
(#375) DocBlock missing a @package tag for function auth_edwiserbridge_get_existing_services. Expected @package auth_edwiserbridge
(#382) Inline comments must end in full-stops, exclamation marks, or question marks
(#394) Whitespace found at end of line
(#403) DocBlock missing a @package tag for function auth_edwiserbridge_get_service_tokens. Expected @package auth_edwiserbridge
(#433) DocBlock missing a @package tag for function auth_edwiserbridge_create_token_field. Expected @package auth_edwiserbridge
(#443) There should be a comma after the last array item in a multi-line array.
(#450) There should be a comma after the last array item in a multi-line array.
(#460) Whitespace found at end of line
(#466) DocBlock missing a @package tag for function auth_edwiserbridge_get_service_list. Expected @package auth_edwiserbridge
(#469) Whitespace found at end of line
(#543) DocBlock missing a @package tag for function auth_edwiserbridge_get_summary_status. Expected @package auth_edwiserbridge
(#594) DocBlock missing a @package tag for function auth_edwiserbridge_pluginfile. Expected @package auth_edwiserbridge
(#625) DocBlock missing a @package tag for function auth_edwiserbridge_check_and_update_webservice_functions. Expected @package auth_edwiserbridge
(#627) Variable "eb_connection_settings" must not contain underscores.
(#628) Variable "eb_connection_settings" must not contain underscores.
(#628) Variable "eb_connection_settings" must not contain underscores.
(#633) Whitespace found at end of line
(#637) Whitespace found at end of line
(#658) There should be a comma after the last array item in a multi-line array.
(#660) Inline comments must end in full-stops, exclamation marks, or question marks
(#671) There should be a comma after the last array item in a multi-line array.
(#673) Whitespace found at end of line
(#675) Whitespace found at end of line
(#691) DocBlock missing a @package tag for function auth_edwiserbridge_enable_plugin. Expected @package auth_edwiserbridge
(#723) DocBlock missing a @package tag for function auth_edwiserbridge_check_plugin_update. Expected @package auth_edwiserbridge
(#728) Whitespace found at end of line
(#764) Inline comments must start with a capital letter, digit or 3-dots sequence
(#764) This comment is 78% valid code; is this commented out code?
(#786) DocBlock missing a @package tag for function auth_edwiserbridge_prepare_plugin_update_notification. Expected @package auth_edwiserbridge
(#792) Inline comments must end in full-stops, exclamation marks, or question marks
(#797) Inline comments must end in full-stops, exclamation marks, or question marks
(#801) Inline comments must end in full-stops, exclamation marks, or question marks
(#804) Inline comments must end in full-stops, exclamation marks, or question marks
(#807) Inline comments must end in full-stops, exclamation marks, or question marks
(#810) Inline comments must end in full-stops, exclamation marks, or question marks
(#820) Line exceeds 132 characters; contains 141 characters
(#824) DocBlock missing a @package tag for function auth_edwiserbridge_show_plugin_update_notification. Expected @package auth_edwiserbridge
(#836) Line exceeds 132 characters; contains 154 characters
(#877) DocBlock missing a @package tag for function auth_edwiserbridge_get_sso_secret_key. Expected @package auth_edwiserbridge
(#912) DocBlock missing a @package tag for function auth_edwiserbridge_decrypt_string. Expected @package auth_edwiserbridge
(#916) Inline comments must end in full-stops, exclamation marks, or question marks
(#918) Inline comments must end in full-stops, exclamation marks, or question marks
(#923) Inline comments must end in full-stops, exclamation marks, or question marks
(#927) Inline comments must end in full-stops, exclamation marks, or question marks
(#928) Inline comments must end in full-stops, exclamation marks, or question marks
(#930) Inline comments must end in full-stops, exclamation marks, or question marks
(#932) Inline comments must end in full-stops, exclamation marks, or question marks
(#996) Line exceeds 132 characters; contains 135 characters
(#997) Line exceeds maximum limit of 180 characters; contains 186 characters
(#999) DocBlock missing a @package tag for function auth_edwiserbridge_redirect_to_root. Expected @package auth_edwiserbridge
auth/edwiserbridge/setup_wizard.php
(#1) Missing @copyright tag
(#1) Missing @license tag
(#1) Missing docblock for file setup_wizard.php
(#35) Variable "eb_setup_progress" must not contain underscores.
(#37) Variable "eb_setup_progress" must not contain underscores.
(#37) Variable "eb_setup_progress" must not contain underscores.
(#81) Inline comments must start with a capital letter, digit or 3-dots sequence
(#81) This comment is 75% valid code; is this commented out code?
(#81) Whitespace found at end of line
auth/edwiserbridge/version.php
(#30) Inline comments must start with a capital letter, digit or 3-dots sequence
(#30) This comment is 45% valid code; is this commented out code?
auth/edwiserbridge/wdmwplogin.php
(#26) Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.

Javascript coding style problems

(0 errors, 471 warnings)

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

auth/edwiserbridge/amd/src/edwiser_bridge.js
(#34) Expected to return a value at the end of method 'keydown'. (consistent-return)
(#50) There should be no space after '{'. (@babel/object-curly-spacing)
(#50) There should be no space before '}'. (@babel/object-curly-spacing)
(#54) Unnecessary escape character: \_. (no-useless-escape)
(#64) There should be no space after '{'. (@babel/object-curly-spacing)
(#64) There should be no space after '{'. (@babel/object-curly-spacing)
(#64) Identifier 'wp_url' is not in camel case. (camelcase)
(#64) Identifier 'wp_token' is not in camel case. (camelcase)
(#64) There should be no space before '}'. (@babel/object-curly-spacing)
(#64) There should be no space before '}'. (@babel/object-curly-spacing)
(#78) There should be no space after '{'. (@babel/object-curly-spacing)
(#78) There should be no space before '}'. (@babel/object-curly-spacing)
(#81) There should be no space after '{'. (@babel/object-curly-spacing)
(#81) There should be no space before '}'. (@babel/object-curly-spacing)
(#93) Unnecessary escape character: \_. (no-useless-escape)
(#127) There should be no space after '{'. (@babel/object-curly-spacing)
(#127) There should be no space after '{'. (@babel/object-curly-spacing)
(#127) Identifier 'site_index' is not in camel case. (camelcase)
(#127) There should be no space before '}'. (@babel/object-curly-spacing)
(#127) There should be no space before '}'. (@babel/object-curly-spacing)
(#137) Unexpected empty function. (no-empty-function)
auth/edwiserbridge/amd/src/settings.js
(#35) Identifier 'load_settings' is not in camel case. (camelcase)
(#37) There should be no space after '{'. (@babel/object-curly-spacing)
(#37) There should be no space before '}'. (@babel/object-curly-spacing)
(#38) There should be no space after '{'. (@babel/object-curly-spacing)
(#38) There should be no space before '}'. (@babel/object-curly-spacing)
(#39) There should be no space after '{'. (@babel/object-curly-spacing)
(#39) There should be no space before '}'. (@babel/object-curly-spacing)
(#40) There should be no space after '{'. (@babel/object-curly-spacing)
(#40) There should be no space before '}'. (@babel/object-curly-spacing)
(#41) There should be no space after '{'. (@babel/object-curly-spacing)
(#41) There should be no space before '}'. (@babel/object-curly-spacing)
(#42) There should be no space after '{'. (@babel/object-curly-spacing)
(#42) There should be no space before '}'. (@babel/object-curly-spacing)
(#43) There should be no space after '{'. (@babel/object-curly-spacing)
(#43) There should be no space before '}'. (@babel/object-curly-spacing)
(#44) There should be no space after '{'. (@babel/object-curly-spacing)
(#44) There should be no space before '}'. (@babel/object-curly-spacing)
(#45) There should be no space after '{'. (@babel/object-curly-spacing)
(#45) There should be no space before '}'. (@babel/object-curly-spacing)
(#46) There should be no space after '{'. (@babel/object-curly-spacing)
(#46) There should be no space before '}'. (@babel/object-curly-spacing)
(#47) There should be no space after '{'. (@babel/object-curly-spacing)
(#47) There should be no space before '}'. (@babel/object-curly-spacing)
(#48) There should be no space after '{'. (@babel/object-curly-spacing)
(#48) There should be no space before '}'. (@babel/object-curly-spacing)
(#49) There should be no space after '{'. (@babel/object-curly-spacing)
(#49) There should be no space before '}'. (@babel/object-curly-spacing)
(#50) There should be no space after '{'. (@babel/object-curly-spacing)
(#50) There should be no space before '}'. (@babel/object-curly-spacing)
(#53) Unexpected space before function parentheses. (space-before-function-paren)
(#55) Unexpected space before function parentheses. (space-before-function-paren)
(#61) Unexpected space before function parentheses. (space-before-function-paren)
(#71) Expected JSDoc block to be aligned. (jsdoc/check-alignment)
(#72) Identifier 'service_id' is not in camel case. (camelcase)
(#72) Identifier 'messge_ele' is not in camel case. (camelcase)
(#75) There should be no space after '{'. (@babel/object-curly-spacing)
(#75) Identifier 'service_id' is not in camel case. (camelcase)
(#75) Identifier 'service_id' is not in camel case. (camelcase)
(#75) There should be no space before '}'. (@babel/object-curly-spacing)
(#76) There should be no space before ']'. (array-bracket-spacing)
(#85) Identifier 'messge_ele' is not in camel case. (camelcase)
(#88) Identifier 'messge_ele' is not in camel case. (camelcase)
(#93) Identifier 'fix_link' is not in camel case. (camelcase)
(#104) Identifier 'fix_link' is not in camel case. (camelcase)
(#116) Identifier 'messge_ele' is not in camel case. (camelcase)
(#138) Identifier 'messge_ele' is not in camel case. (camelcase)
(#139) Identifier 'wp_url' is not in camel case. (camelcase)
(#140) Identifier 'wp_token' is not in camel case. (camelcase)
(#142) There should be no space after '{'. (@babel/object-curly-spacing)
(#142) There should be no space after '{'. (@babel/object-curly-spacing)
(#142) Identifier 'wp_url' is not in camel case. (camelcase)
(#142) Identifier 'wp_url' is not in camel case. (camelcase)
(#142) Identifier 'wp_token' is not in camel case. (camelcase)
(#142) Identifier 'wp_token' is not in camel case. (camelcase)
(#142) There should be no space before '}'. (@babel/object-curly-spacing)
(#142) There should be no space before '}'. (@babel/object-curly-spacing)
(#152) Identifier 'messge_ele' is not in camel case. (camelcase)
(#155) Identifier 'messge_ele' is not in camel case. (camelcase)
(#157) Identifier 'fix_link' is not in camel case. (camelcase)
(#158) Identifier 'fix_link' is not in camel case. (camelcase)
(#169) Identifier 'messge_ele' is not in camel case. (camelcase)
(#191) Identifier 'service_id' is not in camel case. (camelcase)
(#191) 'service_id' declared on line 196 column 25 is used outside of binding context. (block-scoped-var)
(#192) Identifier 'service_id' is not in camel case. (camelcase)
(#192) 'service_id' declared on line 196 column 25 is used outside of binding context. (block-scoped-var)
(#192) Identifier 'service_id' is not in camel case. (camelcase)
(#192) 'service_id' declared on line 196 column 25 is used outside of binding context. (block-scoped-var)
(#193) 'service_id' declared on line 196 column 25 is used outside of binding context. (block-scoped-var)
(#196) 'service_id' is already defined. (no-redeclare)
(#196) 'service_id' declared on line 191 column 25 is used outside of binding context. (block-scoped-var)
(#197) 'service_id' declared on line 191 column 25 is used outside of binding context. (block-scoped-var)
(#208) Identifier 'service_id' is not in camel case. (camelcase)
(#236) Expected space or tab after '/**' in comment. (spaced-comment)
(#284) Expected space or tab after '/**' in comment. (spaced-comment)
(#300) Expected space or tab after '//' in comment. (spaced-comment)
(#315) Expected space or tab after '//' in comment. (spaced-comment)
(#330) Identifier 'web_service_name' is not in camel case. (camelcase)
(#331) Identifier 'user_id' is not in camel case. (camelcase)
(#332) Identifier 'service_id' is not in camel case. (camelcase)
(#339) Identifier 'user_id' is not in camel case. (camelcase)
(#347) Expected space or tab after '//' in comment. (spaced-comment)
(#348) Identifier 'service_id' is not in camel case. (camelcase)
(#349) Identifier 'web_service_name' is not in camel case. (camelcase)
(#375) Function expected no return value. (consistent-return)
(#382) Expected space or tab after '//' in comment. (spaced-comment)
(#383) Identifier 'service_id' is not in camel case. (camelcase)
(#391) Expected space or tab after '//' in comment. (spaced-comment)
(#397) Comments should not begin with a lowercase character. (capitalized-comments)
(#399) Expected space or tab after '/**' in comment. (spaced-comment)
(#409) Comments should not begin with a lowercase character. (capitalized-comments)
(#415) Comments should not begin with a lowercase character. (capitalized-comments)
(#427) Expected catch,fail,always() or return (promise/catch-or-return)
(#427) Each then() should return a value or throw (promise/always-return)
(#440) 'copyText' declared on line 442 column 25 is used outside of binding context. (block-scoped-var)
(#442) 'copyText' is already defined. (no-redeclare)
(#442) 'copyText' declared on line 440 column 25 is used outside of binding context. (block-scoped-var)
(#445) Expected catch,fail,always() or return (promise/catch-or-return)
(#445) 'copyText' declared on line 440 column 25 is used outside of binding context. (block-scoped-var)
(#445) 'copyText' declared on line 442 column 25 is used outside of binding context. (block-scoped-var)
(#446) Each then() should return a value or throw (promise/always-return)
(#451) Expected space or tab after '/**' in comment. (spaced-comment)
(#453) Expected space or tab after '/*' in comment. (spaced-comment)
(#490) Identifier 'add_new_service_in_select' is not in camel case. (camelcase)
(#503) Identifier 'add_new_token_in_select' is not in camel case. (camelcase)
(#525) Identifier 'condition_var' is not in camel case. (camelcase)
(#529) Identifier 'condition_var' is not in camel case. (camelcase)
(#545) Identifier 'link_web_service' is not in camel case. (camelcase)
(#546) Identifier 'service_id' is not in camel case. (camelcase)
(#548) Identifier 'common_errr_fld' is not in camel case. (camelcase)
(#549) Identifier 'common_success_fld' is not in camel case. (camelcase)
(#556) There should be no space after '{'. (@babel/object-curly-spacing)
(#556) Identifier 'service_id' is not in camel case. (camelcase)
(#556) Identifier 'service_id' is not in camel case. (camelcase)
(#556) There should be no space before '}'. (@babel/object-curly-spacing)
(#557) There should be no space before ']'. (array-bracket-spacing)
(#575) Comments should not begin with a lowercase character. (capitalized-comments)
(#575) Expected space or tab after '//' in comment. (spaced-comment)
(#590) Identifier 'create_web_service' is not in camel case. (camelcase)
(#591) Identifier 'web_service_name' is not in camel case. (camelcase)
(#592) Identifier 'user_id' is not in camel case. (camelcase)
(#593) Identifier 'service_select_fld' is not in camel case. (camelcase)
(#594) Identifier 'common_errr_fld' is not in camel case. (camelcase)
(#595) Identifier 'is_mform' is not in camel case. (camelcase)
(#606) There should be no space after '{'. (@babel/object-curly-spacing)
(#606) Identifier 'web_service_name' is not in camel case. (camelcase)
(#606) Identifier 'web_service_name' is not in camel case. (camelcase)
(#606) Identifier 'user_id' is not in camel case. (camelcase)
(#606) Identifier 'user_id' is not in camel case. (camelcase)
(#606) There should be no space before '}'. (@babel/object-curly-spacing)
(#607) There should be no space before ']'. (array-bracket-spacing)
(#609) Identifier 'validation_error' is not in camel case. (camelcase)
(#611) Identifier 'validation_error' is not in camel case. (camelcase)
(#616) Expected space or tab after '//' in comment. (spaced-comment)
(#617) Identifier 'eb_dialog_content' is not in camel case. (camelcase)
(#688) Comments should not begin with a lowercase character. (capitalized-comments)
(#688) Expected space or tab after '//' in comment. (spaced-comment)
(#692) Expected space or tab after '/**' in comment. (spaced-comment)
(#695) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#698) Expected space or tab after '/**' in comment. (spaced-comment)
(#710) Identifier 'change_url' is not in camel case. (camelcase)
(#710) There should be no space after this paren. (space-in-parens)
(#710) There should be no space before this paren. (space-in-parens)
(#713) There should be no space after this paren. (space-in-parens)
(#713) There should be no space before this paren. (space-in-parens)
(#723) Identifier 'handle_step_progress' is not in camel case. (camelcase)
(#723) There should be no space after this paren. (space-in-parens)
(#723) Identifier 'current_step' is not in camel case. (camelcase)
(#723) Identifier 'next_step' is not in camel case. (camelcase)
(#723) Identifier 'is_next_sub_step' is not in camel case. (camelcase)
(#723) Identifier 'parent_step' is not in camel case. (camelcase)
(#723) There should be no space before this paren. (space-in-parens)
(#729) Identifier 'current_step' is not in camel case. (camelcase)
(#730) Expected space(s) after "if". (keyword-spacing)
(#730) There should be no space after this paren. (space-in-parens)
(#730) Identifier 'current_step' is not in camel case. (camelcase)
(#730) There should be no space before this paren. (space-in-parens)
(#731) Identifier 'current_step' is not in camel case. (camelcase)
(#735) Identifier 'step_title' is not in camel case. (camelcase)
(#735) Identifier 'current_step' is not in camel case. (camelcase)
(#736) Identifier 'step_title' is not in camel case. (camelcase)
(#737) Expected space(s) after "if". (keyword-spacing)
(#737) Identifier 'step_title' is not in camel case. (camelcase)
(#737) Missing space before opening brace. (space-before-blocks)
(#738) Identifier 'step_title' is not in camel case. (camelcase)
(#742) Identifier 'current_step' is not in camel case. (camelcase)
(#745) Expected space(s) after "if". (keyword-spacing)
(#745) There should be no space after this paren. (space-in-parens)
(#745) There should be no space before this paren. (space-in-parens)
(#750) Identifier 'next_step' is not in camel case. (camelcase)
(#751) Identifier 'step_title1' is not in camel case. (camelcase)
(#751) Identifier 'next_step' is not in camel case. (camelcase)
(#752) Identifier 'step_title1' is not in camel case. (camelcase)
(#754) 'icon' is already defined. (no-redeclare)
(#754) Identifier 'next_step' is not in camel case. (camelcase)
(#757) Expected space(s) after "if". (keyword-spacing)
(#757) Missing space before opening brace. (space-before-blocks)
(#763) Comments should not begin with a lowercase character. (capitalized-comments)
(#767) Function has a complexity of 23. Maximum allowed is 20. (complexity)
(#767) Unexpected space before function parentheses. (space-before-function-paren)
(#770) Identifier 'current_step' is not in camel case. (camelcase)
(#771) Identifier 'next_step' is not in camel case. (camelcase)
(#772) Identifier 'is_next_sub_step' is not in camel case. (camelcase)
(#775) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#776) Comments should not begin with a lowercase character. (capitalized-comments)
(#780) There should be no space after '{'. (@babel/object-curly-spacing)
(#780) Identifier 'current_step' is not in camel case. (camelcase)
(#780) Extra space after key 'current_step'. (key-spacing)
(#780) Identifier 'current_step' is not in camel case. (camelcase)
(#780) Identifier 'next_step' is not in camel case. (camelcase)
(#780) Extra space after key 'next_step'. (key-spacing)
(#780) Identifier 'next_step' is not in camel case. (camelcase)
(#780) Identifier 'is_next_sub_step' is not in camel case. (camelcase)
(#780) Extra space after key 'is_next_sub_step'. (key-spacing)
(#780) Identifier 'is_next_sub_step' is not in camel case. (camelcase)
(#780) There should be no space before '}'. (@babel/object-curly-spacing)
(#782) There should be no space after this paren. (space-in-parens)
(#782) Identifier 'current_step' is not in camel case. (camelcase)
(#782) There should be no space before this paren. (space-in-parens)
(#787) There should be no space after '{'. (@babel/object-curly-spacing)
(#787) Identifier 'current_step' is not in camel case. (camelcase)
(#787) Extra space after key 'current_step'. (key-spacing)
(#787) Identifier 'current_step' is not in camel case. (camelcase)
(#787) Identifier 'next_step' is not in camel case. (camelcase)
(#787) Extra space after key 'next_step'. (key-spacing)
(#787) Identifier 'next_step' is not in camel case. (camelcase)
(#787) Identifier 'is_next_sub_step' is not in camel case. (camelcase)
(#787) Extra space after key 'is_next_sub_step'. (key-spacing)
(#787) Identifier 'is_next_sub_step' is not in camel case. (camelcase)
(#787) There should be no space before '}'. (@babel/object-curly-spacing)
(#794) There should be no space after '{'. (@babel/object-curly-spacing)
(#794) Identifier 'current_step' is not in camel case. (camelcase)
(#794) Extra space after key 'current_step'. (key-spacing)
(#794) Identifier 'current_step' is not in camel case. (camelcase)
(#794) Identifier 'next_step' is not in camel case. (camelcase)
(#794) Extra space after key 'next_step'. (key-spacing)
(#794) Identifier 'next_step' is not in camel case. (camelcase)
(#794) Identifier 'is_next_sub_step' is not in camel case. (camelcase)
(#794) Extra space after key 'is_next_sub_step'. (key-spacing)
(#794) Identifier 'is_next_sub_step' is not in camel case. (camelcase)
(#794) There should be no space before '}'. (@babel/object-curly-spacing)
(#799) Identifier 'service_name' is not in camel case. (camelcase)
(#803) Expected space(s) after "if". (keyword-spacing)
(#803) There should be no space after this paren. (space-in-parens)
(#803) Identifier 'service_name' is not in camel case. (camelcase)
(#803) There should be no space before this paren. (space-in-parens)
(#803) Missing space before opening brace. (space-before-blocks)
(#811) Identifier 'existing_service' is not in camel case. (camelcase)
(#813) There should be no space after this paren. (space-in-parens)
(#813) Identifier 'service_name' is not in camel case. (camelcase)
(#813) Identifier 'service_name' is not in camel case. (camelcase)
(#813) There should be no space before this paren. (space-in-parens)
(#814) Identifier 'service_name' is not in camel case. (camelcase)
(#815) Identifier 'existing_service' is not in camel case. (camelcase)
(#819) Identifier 'current_step' is not in camel case. (camelcase)
(#819) Extra space after key 'current_step'. (key-spacing)
(#819) Identifier 'current_step' is not in camel case. (camelcase)
(#820) Identifier 'next_step' is not in camel case. (camelcase)
(#820) Extra space after key 'next_step'. (key-spacing)
(#820) Identifier 'next_step' is not in camel case. (camelcase)
(#821) Identifier 'is_next_sub_step' is not in camel case. (camelcase)
(#821) Extra space after key 'is_next_sub_step'. (key-spacing)
(#821) Identifier 'is_next_sub_step' is not in camel case. (camelcase)
(#822) Identifier 'service_name' is not in camel case. (camelcase)
(#822) Extra space after key 'service_name'. (key-spacing)
(#822) Identifier 'service_name' is not in camel case. (camelcase)
(#823) Identifier 'existing_service' is not in camel case. (camelcase)
(#823) Extra space after key 'existing_service'. (key-spacing)
(#823) Identifier 'existing_service' is not in camel case. (camelcase)
(#831) Expected space(s) after "if". (keyword-spacing)
(#831) There should be no space after this paren. (space-in-parens)
(#831) 'site_name' declared on line 853 column 33 is used outside of binding context. (block-scoped-var)
(#831) Identifier 'site_name' is not in camel case. (camelcase)
(#831) There should be no space after this paren. (space-in-parens)
(#831) There should be no space before this paren. (space-in-parens)
(#831) There should be no space before this paren. (space-in-parens)
(#831) Missing space before opening brace. (space-before-blocks)
(#834) There should be no space after this paren. (space-in-parens)
(#834) There should be no space before this paren. (space-in-parens)
(#840) There should be no space after this paren. (space-in-parens)
(#840) There should be no space before this paren. (space-in-parens)
(#853) Identifier 'site_name' is not in camel case. (camelcase)
(#854) Multiple spaces found before '='. (no-multi-spaces)
(#856) There should be no space after this paren. (space-in-parens)
(#856) Identifier 'site_name' is not in camel case. (camelcase)
(#856) There should be no space before this paren. (space-in-parens)
(#857) Identifier 'site_name' is not in camel case. (camelcase)
(#858) Multiple spaces found before '='. (no-multi-spaces)
(#862) Identifier 'current_step' is not in camel case. (camelcase)
(#862) Extra space after key 'current_step'. (key-spacing)
(#862) Identifier 'current_step' is not in camel case. (camelcase)
(#863) Identifier 'next_step' is not in camel case. (camelcase)
(#863) Extra space after key 'next_step'. (key-spacing)
(#863) Identifier 'next_step' is not in camel case. (camelcase)
(#864) Identifier 'is_next_sub_step' is not in camel case. (camelcase)
(#864) Extra space after key 'is_next_sub_step'. (key-spacing)
(#864) Identifier 'is_next_sub_step' is not in camel case. (camelcase)
(#865) Identifier 'site_name' is not in camel case. (camelcase)
(#865) Extra space after key 'site_name'. (key-spacing)
(#865) Identifier 'site_name' is not in camel case. (camelcase)
(#866) Extra space after key 'url'. (key-spacing)
(#876) Identifier 'user_enrollment' is not in camel case. (camelcase)
(#876) Multiple spaces found before '='. (no-multi-spaces)
(#877) Identifier 'user_unenrollment' is not in camel case. (camelcase)
(#878) Identifier 'user_creation' is not in camel case. (camelcase)
(#878) Multiple spaces found before '='. (no-multi-spaces)
(#879) Identifier 'user_deletion' is not in camel case. (camelcase)
(#879) Multiple spaces found before '='. (no-multi-spaces)
(#880) Identifier 'user_update' is not in camel case. (camelcase)
(#880) Multiple spaces found before '='. (no-multi-spaces)
(#881) Identifier 'course_creation' is not in camel case. (camelcase)
(#881) Multiple spaces found before '='. (no-multi-spaces)
(#882) Identifier 'course_deletion' is not in camel case. (camelcase)
(#882) Multiple spaces found before '='. (no-multi-spaces)
(#885) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#888) Identifier 'current_step' is not in camel case. (camelcase)
(#888) Extra space after key 'current_step'. (key-spacing)
(#888) Identifier 'current_step' is not in camel case. (camelcase)
(#889) Identifier 'next_step' is not in camel case. (camelcase)
(#889) Extra space after key 'next_step'. (key-spacing)
(#889) Identifier 'next_step' is not in camel case. (camelcase)
(#890) Identifier 'is_next_sub_step' is not in camel case. (camelcase)
(#890) Extra space after key 'is_next_sub_step'. (key-spacing)
(#890) Identifier 'is_next_sub_step' is not in camel case. (camelcase)
(#891) Identifier 'user_enrollment' is not in camel case. (camelcase)
(#891) Identifier 'user_enrollment' is not in camel case. (camelcase)
(#892) Identifier 'user_unenrollment' is not in camel case. (camelcase)
(#892) Identifier 'user_unenrollment' is not in camel case. (camelcase)
(#893) Identifier 'user_creation' is not in camel case. (camelcase)
(#893) Identifier 'user_creation' is not in camel case. (camelcase)
(#894) Identifier 'user_deletion' is not in camel case. (camelcase)
(#894) Identifier 'user_deletion' is not in camel case. (camelcase)
(#895) Identifier 'user_update' is not in camel case. (camelcase)
(#895) Identifier 'user_update' is not in camel case. (camelcase)
(#896) Identifier 'course_creation' is not in camel case. (camelcase)
(#896) Identifier 'course_creation' is not in camel case. (camelcase)
(#897) Identifier 'course_deletion' is not in camel case. (camelcase)
(#897) Identifier 'course_deletion' is not in camel case. (camelcase)
(#913) There should be no space after '{'. (@babel/object-curly-spacing)
(#913) Extra space after key 'data'. (key-spacing)
(#913) There should be no space before '}'. (@babel/object-curly-spacing)
(#914) There should be no space before ']'. (array-bracket-spacing)
(#919) There should be no space after this paren. (space-in-parens)
(#919) There should be no space before this paren. (space-in-parens)
(#923) Identifier 'parent_step' is not in camel case. (camelcase)
(#925) There should be no space after this paren. (space-in-parens)
(#925) There should be no space before this paren. (space-in-parens)
(#931) There should be no space after this paren. (space-in-parens)
(#931) Identifier 'next_step' is not in camel case. (camelcase)
(#931) There should be no space before this paren. (space-in-parens)
(#939) Missing space before opening brace. (space-before-blocks)
(#950) Comments should not begin with a lowercase character. (capitalized-comments)
(#950) Expected space or tab after '//' in comment. (spaced-comment)
(#956) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#958) There should be no space after this paren. (space-in-parens)
(#964) Missing space before opening brace. (space-before-blocks)
(#970) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#976) Unexpected space before function parentheses. (space-before-function-paren)
(#977) Comments should not begin with a lowercase character. (capitalized-comments)
(#983) There should be no space before ']'. (array-bracket-spacing)
(#989) Comments should not begin with a lowercase character. (capitalized-comments)
(#991) There should be no space after this paren. (space-in-parens)
(#991) There should be no space before this paren. (space-in-parens)
(#992) There should be no space after this paren. (space-in-parens)
(#992) There should be no space before this paren. (space-in-parens)
(#993) There should be no space after this paren. (space-in-parens)
(#993) There should be no space before this paren. (space-in-parens)
(#994) There should be no space after this paren. (space-in-parens)
(#994) There should be no space before this paren. (space-in-parens)
(#996) Comments should not begin with a lowercase character. (capitalized-comments)
(#997) There should be no space after this paren. (space-in-parens)
(#997) There should be no space before this paren. (space-in-parens)
(#1001) There should be no space after this paren. (space-in-parens)
(#1001) There should be no space before this paren. (space-in-parens)
(#1002) There should be no space after this paren. (space-in-parens)
(#1002) There should be no space before this paren. (space-in-parens)
(#1003) There should be no space after this paren. (space-in-parens)
(#1003) There should be no space before this paren. (space-in-parens)
(#1011) Comments should not begin with a lowercase character. (capitalized-comments)
(#1011) Expected space or tab after '//' in comment. (spaced-comment)
(#1017) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#1038) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#1041) Unexpected space before function parentheses. (space-before-function-paren)
(#1043) Expected space(s) after "if". (keyword-spacing)
(#1043) Missing space before opening brace. (space-before-blocks)
(#1052) Expected space(s) after "if". (keyword-spacing)
(#1052) Missing space before opening brace. (space-before-blocks)
(#1062) Unexpected space before function parentheses. (space-before-function-paren)
(#1064) Expected space(s) after "if". (keyword-spacing)
(#1064) Missing space before opening brace. (space-before-blocks)
(#1072) Expected space(s) after "if". (keyword-spacing)
(#1072) Missing space before opening brace. (space-before-blocks)
(#1085) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#1087) Unexpected space before function parentheses. (space-before-function-paren)
(#1097) There should be no space after '{'. (@babel/object-curly-spacing)
(#1097) Identifier 'wp_url' is not in camel case. (camelcase)
(#1097) There should be no space before '}'. (@babel/object-curly-spacing)
(#1098) There should be no space before ']'. (array-bracket-spacing)
(#1108) Expected space(s) after "if". (keyword-spacing)
(#1108) Missing space before opening brace. (space-before-blocks)
(#1115) Expected space(s) before "else". (keyword-spacing)
(#1115) Expected space(s) after "else". (keyword-spacing)
(#1133) Unexpected space before function parentheses. (space-before-function-paren)
(#1134) Expected space(s) after "if". (keyword-spacing)
(#1134) Missing space before opening brace. (space-before-blocks)
(#1136) Expected space(s) after "else". (keyword-spacing)
(#1141) Unexpected space before function parentheses. (space-before-function-paren)
(#1142) Expected space(s) after "if". (keyword-spacing)
(#1142) Missing space before opening brace. (space-before-blocks)
(#1143) Identifier 'all_checked' is not in camel case. (camelcase)
(#1146) Expected space(s) after "if". (keyword-spacing)
(#1146) There should be no space after this paren. (space-in-parens)
(#1146) Unexpected space after unary operator '!'. (space-unary-ops)
(#1146) There should be no space before this paren. (space-in-parens)
(#1146) Missing space before opening brace. (space-before-blocks)
(#1147) Identifier 'all_checked' is not in camel case. (camelcase)
(#1152) There should be no space after this paren. (space-in-parens)
(#1152) Identifier 'all_checked' is not in camel case. (camelcase)
(#1152) There should be no space before this paren. (space-in-parens)
(#1156) Expected space(s) after "else". (keyword-spacing)
(#1169) Expected catch,fail,always() or return (promise/catch-or-return)
(#1170) Each then() should return a value or throw (promise/always-return)
(#1171) Identifier 'copy_success' is not in camel case. (camelcase)
(#1178) Too many nested callbacks (6). Maximum allowed is 5. (max-nested-callbacks)
(#1186) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#1193) Identifier 'lang_code' is not in camel case. (camelcase)
(#1199) Extra space after key 'href'. (key-spacing)
(#1199) There should be no space after this paren. (space-in-parens)
(#1199) There should be no space before this paren. (space-in-parens)
(#1199) There should be no space before this paren. (space-in-parens)
(#1208) Missing space before opening brace. (space-before-blocks)
(#1215) Unexpected space before function parentheses. (space-before-function-paren)
(#1220) Unexpected space before function parentheses. (space-before-function-paren)
(#1229) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#1232) Unexpected space before function parentheses. (space-before-function-paren)
(#1239) Identifier 'current_step' is not in camel case. (camelcase)
(#1240) Identifier 'next_step' is not in camel case. (camelcase)
(#1241) Identifier 'is_next_sub_step' is not in camel case. (camelcase)
(#1244) There should be no space after '{'. (@babel/object-curly-spacing)
(#1244) Identifier 'current_step' is not in camel case. (camelcase)
(#1244) Extra space after key 'current_step'. (key-spacing)
(#1244) Identifier 'current_step' is not in camel case. (camelcase)
(#1244) Identifier 'next_step' is not in camel case. (camelcase)
(#1244) Extra space after key 'next_step'. (key-spacing)
(#1244) Identifier 'next_step' is not in camel case. (camelcase)
(#1244) Identifier 'is_next_sub_step' is not in camel case. (camelcase)
(#1244) Extra space after key 'is_next_sub_step'. (key-spacing)
(#1244) Identifier 'is_next_sub_step' is not in camel case. (camelcase)
(#1244) There should be no space before '}'. (@babel/object-curly-spacing)
(#1251) There should be no space after '{'. (@babel/object-curly-spacing)
(#1251) Extra space after key 'data'. (key-spacing)
(#1251) There should be no space before '}'. (@babel/object-curly-spacing)
(#1252) There should be no space before ']'. (array-bracket-spacing)
(#1259) Comments should not begin with a lowercase character. (capitalized-comments)
(#1259) Expected space or tab after '//' in comment. (spaced-comment)
(#1262) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#1275) There should be no space after this paren. (space-in-parens)
(#1275) Missing space before opening brace. (space-before-blocks)
(#1277) Comments should not begin with a lowercase character. (capitalized-comments)
(#1282) There should be no space before this paren. (space-in-parens)
(#1287) More than 2 blank lines not allowed. (no-multiple-empty-lines)
(#1288) Expected space or tab after '/**' in comment. (spaced-comment)
(#1293) There should be no space after '{'. (@babel/object-curly-spacing)
(#1293) Identifier 'load_settings' is not in camel case. (camelcase)
(#1293) There should be no space before '}'. (@babel/object-curly-spacing)
auth/edwiserbridge/amd/src/sso_settings.js
(#35) Identifier 'load_settings' is not in camel case. (camelcase)
(#36) Unexpected space before function parentheses. (space-before-function-paren)
(#37) Unexpected space before function parentheses. (space-before-function-paren)
(#50) There should be no space after '{'. (@babel/object-curly-spacing)
(#50) Identifier 'load_settings' is not in camel case. (camelcase)
(#50) There should be no space before '}'. (@babel/object-curly-spacing)

CSS problems

(283 errors, 150 warnings)

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

auth/edwiserbridge/styles.css
(#73) Expected single space before "{" (block-opening-brace-space-before)
(#76) Expected single space before "{" (block-opening-brace-space-before)
(#84) Expected single space before "{" (block-opening-brace-space-before)
(#92) Expected single space before "{" (block-opening-brace-space-before)
(#100) Expected single space before "{" (block-opening-brace-space-before)
(#107) Expected single space before "{" (block-opening-brace-space-before)
(#111) Expected single space before "{" (block-opening-brace-space-before)
(#120) Expected single space before "{" (block-opening-brace-space-before)
(#128) Expected single space before "{" (block-opening-brace-space-before)
(#132) Expected single space before "{" (block-opening-brace-space-before)
(#77) Expected "#133F3F" to be "#133f3f" (color-hex-case)
(#112) Expected "#0041C9" to be "#0041c9" (color-hex-case)
(#133) Unexpected !important (declaration-no-important)
auth/edwiserbridge/styles/setup-wizard.css
(#900) Expected newline after "{" (block-opening-brace-newline-after)
(#905) Expected newline after "{" (block-opening-brace-newline-after)
(#4) Expected single space before "{" (block-opening-brace-space-before)
(#8) Expected single space before "{" (block-opening-brace-space-before)
(#13) Expected single space before "{" (block-opening-brace-space-before)
(#25) Expected single space before "{" (block-opening-brace-space-before)
(#29) Expected single space before "{" (block-opening-brace-space-before)
(#33) Expected single space before "{" (block-opening-brace-space-before)
(#38) Expected single space before "{" (block-opening-brace-space-before)
(#42) Expected single space before "{" (block-opening-brace-space-before)
(#46) Expected single space before "{" (block-opening-brace-space-before)
(#53) Expected single space before "{" (block-opening-brace-space-before)
(#68) Expected single space before "{" (block-opening-brace-space-before)
(#74) Expected single space before "{" (block-opening-brace-space-before)
(#91) Expected single space before "{" (block-opening-brace-space-before)
(#124) Expected single space before "{" (block-opening-brace-space-before)
(#129) Expected single space before "{" (block-opening-brace-space-before)
(#133) Expected single space before "{" (block-opening-brace-space-before)
(#137) Expected single space before "{" (block-opening-brace-space-before)
(#151) Expected single space before "{" (block-opening-brace-space-before)
(#164) Expected single space before "{" (block-opening-brace-space-before)
(#174) Expected single space before "{" (block-opening-brace-space-before)
(#178) Expected single space before "{" (block-opening-brace-space-before)
(#192) Expected single space before "{" (block-opening-brace-space-before)
(#227) Expected single space before "{" (block-opening-brace-space-before)
(#231) Expected single space before "{" (block-opening-brace-space-before)
(#243) Expected single space before "{" (block-opening-brace-space-before)
(#327) Expected single space before "{" (block-opening-brace-space-before)
(#333) Expected single space before "{" (block-opening-brace-space-before)
(#343) Expected single space before "{" (block-opening-brace-space-before)
(#349) Expected single space before "{" (block-opening-brace-space-before)
(#355) Expected single space before "{" (block-opening-brace-space-before)
(#361) Expected single space before "{" (block-opening-brace-space-before)
(#370) Expected single space before "{" (block-opening-brace-space-before)
(#377) Expected single space before "{" (block-opening-brace-space-before)
(#397) Expected single space before "{" (block-opening-brace-space-before)
(#406) Expected single space before "{" (block-opening-brace-space-before)
(#411) Expected single space before "{" (block-opening-brace-space-before)
(#423) Expected single space before "{" (block-opening-brace-space-before)
(#432) Expected single space before "{" (block-opening-brace-space-before)
(#438) Expected single space before "{" (block-opening-brace-space-before)
(#451) Expected single space before "{" (block-opening-brace-space-before)
(#457) Expected single space before "{" (block-opening-brace-space-before)
(#463) Expected single space before "{" (block-opening-brace-space-before)
(#467) Expected single space before "{" (block-opening-brace-space-before)
(#475) Expected single space before "{" (block-opening-brace-space-before)
(#483) Expected single space before "{" (block-opening-brace-space-before)
(#493) Expected single space before "{" (block-opening-brace-space-before)
(#507) Expected single space before "{" (block-opening-brace-space-before)
(#514) Expected single space before "{" (block-opening-brace-space-before)
(#522) Expected single space before "{" (block-opening-brace-space-before)
(#526) Expected single space before "{" (block-opening-brace-space-before)
(#532) Expected single space before "{" (block-opening-brace-space-before)
(#541) Expected single space before "{" (block-opening-brace-space-before)
(#560) Expected single space before "{" (block-opening-brace-space-before)
(#565) Expected single space before "{" (block-opening-brace-space-before)
(#573) Expected single space before "{" (block-opening-brace-space-before)
(#582) Expected single space before "{" (block-opening-brace-space-before)
(#591) Expected single space before "{" (block-opening-brace-space-before)
(#601) Expected single space before "{" (block-opening-brace-space-before)
(#618) Expected single space before "{" (block-opening-brace-space-before)
(#623) Expected single space before "{" (block-opening-brace-space-before)
(#629) Expected single space before "{" (block-opening-brace-space-before)
(#633) Expected single space before "{" (block-opening-brace-space-before)
(#639) Expected single space before "{" (block-opening-brace-space-before)
(#649) Expected single space before "{" (block-opening-brace-space-before)
(#654) Expected single space before "{" (block-opening-brace-space-before)
(#658) Expected single space before "{" (block-opening-brace-space-before)
(#662) Expected single space before "{" (block-opening-brace-space-before)
(#674) Expected single space before "{" (block-opening-brace-space-before)
(#678) Expected single space before "{" (block-opening-brace-space-before)
(#684) Expected single space before "{" (block-opening-brace-space-before)
(#691) Expected single space before "{" (block-opening-brace-space-before)
(#701) Expected single space before "{" (block-opening-brace-space-before)
(#707) Expected single space before "{" (block-opening-brace-space-before)
(#711) Expected single space before "{" (block-opening-brace-space-before)
(#728) Expected single space before "{" (block-opening-brace-space-before)
(#733) Expected single space before "{" (block-opening-brace-space-before)
(#737) Expected single space before "{" (block-opening-brace-space-before)
(#741) Expected single space before "{" (block-opening-brace-space-before)
(#766) Expected single space before "{" (block-opening-brace-space-before)
(#781) Expected single space before "{" (block-opening-brace-space-before)
(#794) Expected single space before "{" (block-opening-brace-space-before)
(#798) Expected single space before "{" (block-opening-brace-space-before)
(#804) Expected single space before "{" (block-opening-brace-space-before)
(#819) Expected single space before "{" (block-opening-brace-space-before)
(#833) Expected single space before "{" (block-opening-brace-space-before)
(#910) Expected single space before "{" (block-opening-brace-space-before)
(#926) Expected single space before "{" (block-opening-brace-space-before)
(#938) Expected single space before "{" (block-opening-brace-space-before)
(#943) Expected single space before "{" (block-opening-brace-space-before)
(#949) Expected single space before "{" (block-opening-brace-space-before)
(#990) Expected single space before "{" (block-opening-brace-space-before)
(#998) Expected single space before "{" (block-opening-brace-space-before)
(#1010) Expected single space before "{" (block-opening-brace-space-before)
(#1014) Expected single space before "{" (block-opening-brace-space-before)
(#1018) Expected single space before "{" (block-opening-brace-space-before)
(#1022) Expected single space before "{" (block-opening-brace-space-before)
(#1027) Expected single space before "{" (block-opening-brace-space-before)
(#1041) Expected single space before "{" (block-opening-brace-space-before)
(#1045) Expected single space before "{" (block-opening-brace-space-before)
(#1074) Expected single space before "{" (block-opening-brace-space-before)
(#1079) Expected single space before "{" (block-opening-brace-space-before)
(#1083) Expected single space before "{" (block-opening-brace-space-before)
(#1090) Expected single space before "{" (block-opening-brace-space-before)
(#1101) Expected single space before "{" (block-opening-brace-space-before)
(#1106) Expected single space before "{" (block-opening-brace-space-before)
(#1110) Expected single space before "{" (block-opening-brace-space-before)
(#1114) Expected single space before "{" (block-opening-brace-space-before)
(#1131) Expected single space before "{" (block-opening-brace-space-before)
(#1150) Expected single space before "{" (block-opening-brace-space-before)
(#1154) Expected single space before "{" (block-opening-brace-space-before)
(#1161) Expected single space before "{" (block-opening-brace-space-before)
(#1165) Expected single space before "{" (block-opening-brace-space-before)
(#1178) Expected single space before "{" (block-opening-brace-space-before)
(#1184) Expected single space before "{" (block-opening-brace-space-before)
(#20) Expected "#F7F7F7" to be "#f7f7f7" (color-hex-case)
(#69) Expected "#FFD21E" to be "#ffd21e" (color-hex-case)
(#99) Expected "#00A1A8" to be "#00a1a8" (color-hex-case)
(#140) Expected "#C5F3F5" to be "#c5f3f5" (color-hex-case)
(#214) Expected "#FFF" to be "#fff" (color-hex-case)
(#216) Expected "#3C3C3C" to be "#3c3c3c" (color-hex-case)
(#282) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#283) Expected "#C4C4C4" to be "#c4c4c4" (color-hex-case)
(#328) Expected "#F7F7F7" to be "#f7f7f7" (color-hex-case)
(#357) Expected "#1AB900" to be "#1ab900" (color-hex-case)
(#395) Expected "#00A1A8" to be "#00a1a8" (color-hex-case)
(#419) Expected "#133F3F" to be "#133f3f" (color-hex-case)
(#429) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#440) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#447) Expected "#F98012" to be "#f98012" (color-hex-case)
(#452) Expected "#F98012" to be "#f98012" (color-hex-case)
(#452) Expected "#F98012" to be "#f98012" (color-hex-case)
(#452) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#453) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#476) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#477) Expected "#C4C4C4" to be "#c4c4c4" (color-hex-case)
(#490) Expected "#F98012" to be "#f98012" (color-hex-case)
(#494) Expected "#C5F3F5" to be "#c5f3f5" (color-hex-case)
(#508) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#509) Expected "#E5E5E5" to be "#e5e5e5" (color-hex-case)
(#536) Expected "#F98012" to be "#f98012" (color-hex-case)
(#545) Expected "#F98012" to be "#f98012" (color-hex-case)
(#554) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#561) Expected "#133F3F" to be "#133f3f" (color-hex-case)
(#585) Expected "#00A1A8" to be "#00a1a8" (color-hex-case)
(#594) Expected "#E5E5E5" to be "#e5e5e5" (color-hex-case)
(#603) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#604) Expected "#F98012" to be "#f98012" (color-hex-case)
(#614) Expected "#F98012" to be "#f98012" (color-hex-case)
(#619) Expected "#133F3F" to be "#133f3f" (color-hex-case)
(#620) Expected "#133F3F" to be "#133f3f" (color-hex-case)
(#640) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#641) Expected "#E5E5E5" to be "#e5e5e5" (color-hex-case)
(#713) Expected "#E5E5E5" to be "#e5e5e5" (color-hex-case)
(#723) Expected "#00A1A8" to be "#00a1a8" (color-hex-case)
(#724) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#749) Expected "#F7F7F7" to be "#f7f7f7" (color-hex-case)
(#754) Expected "#E5E5E5" to be "#e5e5e5" (color-hex-case)
(#767) Expected "#00A1A8" to be "#00a1a8" (color-hex-case)
(#774) Expected "#F98012" to be "#f98012" (color-hex-case)
(#805) Expected "#00A1A8" to be "#00a1a8" (color-hex-case)
(#812) Expected "#F98012" to be "#f98012" (color-hex-case)
(#834) Expected "#133F3F" to be "#133f3f" (color-hex-case)
(#837) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#837) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#837) Expected "#F7F7F7" to be "#f7f7f7" (color-hex-case)
(#846) Expected "#E5E5E5" to be "#e5e5e5" (color-hex-case)
(#919) Expected "#C4C4C4" to be "#c4c4c4" (color-hex-case)
(#930) Expected "#00A1A8" to be "#00a1a8" (color-hex-case)
(#934) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#950) Expected "#F7F7F7" to be "#f7f7f7" (color-hex-case)
(#951) Expected "#E5E5E5" to be "#e5e5e5" (color-hex-case)
(#952) Expected "#C4C4C4" to be "#c4c4c4" (color-hex-case)
(#965) Expected "#133F3F" to be "#133f3f" (color-hex-case)
(#986) Expected "#00A1A8" to be "#00a1a8" (color-hex-case)
(#995) Expected "#133F3F" to be "#133f3f" (color-hex-case)
(#1015) Expected "#1AB900" to be "#1ab900" (color-hex-case)
(#1019) Expected "#00A1A8" to be "#00a1a8" (color-hex-case)
(#1023) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#1031) Expected "#00A1A8" to be "#00a1a8" (color-hex-case)
(#1037) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#1051) Expected "#133F3F" to be "#133f3f" (color-hex-case)
(#1094) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#1095) Expected "#E5E5E5" to be "#e5e5e5" (color-hex-case)
(#1116) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#1120) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#1120) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#1124) Expected "#1AB900" to be "#1ab900" (color-hex-case)
(#1133) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#1158) Expected "#F98012" to be "#f98012" (color-hex-case)
(#1173) Expected "#1AB900" to be "#1ab900" (color-hex-case)
(#148) Expected "#444444" to be "#444" (color-hex-length)
(#236) Expected "#444444" to be "#444" (color-hex-length)
(#282) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#367) Expected "#444444" to be "#444" (color-hex-length)
(#429) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#440) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#452) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#453) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#472) Expected "#444444" to be "#444" (color-hex-length)
(#476) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#504) Expected "#444444" to be "#444" (color-hex-length)
(#508) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#519) Expected "#666666" to be "#666" (color-hex-length)
(#554) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#570) Expected "#666666" to be "#666" (color-hex-length)
(#578) Expected "#444444" to be "#444" (color-hex-length)
(#603) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#640) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#698) Expected "#444444" to be "#444" (color-hex-length)
(#724) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#837) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#837) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#861) Expected "#ffffff" to be "#fff" (color-hex-length)
(#934) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#1011) Expected "#eeeeee" to be "#eee" (color-hex-length)
(#1023) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#1037) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#1094) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#1116) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#1120) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#1120) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#1133) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#1155) Expected "#666666" to be "#666" (color-hex-length)
(#214) Unexpected duplicate "color" (declaration-block-no-duplicate-properties)
(#215) Unexpected duplicate "padding" (declaration-block-no-duplicate-properties)
(#217) Unexpected duplicate "border-radius" (declaration-block-no-duplicate-properties)
(#218) Unexpected duplicate "text-align" (declaration-block-no-duplicate-properties)
(#382) Unexpected duplicate "padding" (declaration-block-no-duplicate-properties)
(#390) Unexpected duplicate "font-weight" (declaration-block-no-duplicate-properties)
(#391) Unexpected duplicate "font-size" (declaration-block-no-duplicate-properties)
(#392) Unexpected duplicate "line-height" (declaration-block-no-duplicate-properties)
(#395) Unexpected duplicate "color" (declaration-block-no-duplicate-properties)
(#952) Unexpected duplicate "background" (declaration-block-no-duplicate-properties)
(#1120) Unexpected duplicate "background" (declaration-block-no-duplicate-properties)
(#1158) Unexpected duplicate "color" (declaration-block-no-duplicate-properties)
(#1174) Unexpected duplicate "font-weight" (declaration-block-no-duplicate-properties)
(#216) Unexpected shorthand "background" after "background-color" (declaration-block-no-shorthand-property-overrides)
(#901) Expected newline after ";" in a multi-line declaration block (declaration-block-semicolon-newline-after)
(#244) Unexpected whitespace before ";" (declaration-block-semicolon-space-before)
(#953) Unexpected whitespace before ";" (declaration-block-semicolon-space-before)
(#1068) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#1111) Expected a trailing semicolon (declaration-block-trailing-semicolon)
(#5) Unexpected !important (declaration-no-important)
(#9) Unexpected !important (declaration-no-important)
(#337) Unexpected !important (declaration-no-important)
(#339) Unexpected !important (declaration-no-important)
(#340) Unexpected !important (declaration-no-important)
(#620) Unexpected !important (declaration-no-important)
(#774) Unexpected !important (declaration-no-important)
(#776) Unexpected !important (declaration-no-important)
(#812) Unexpected !important (declaration-no-important)
(#814) Unexpected !important (declaration-no-important)
(#1086) Unexpected !important (declaration-no-important)
(#1102) Unexpected !important (declaration-no-important)
(#9) Unexpected unit (length-zero-no-unit)
(#39) Unexpected unit (length-zero-no-unit)
(#256) Unexpected unit (length-zero-no-unit)
(#284) Unexpected unit (length-zero-no-unit)
(#330) Unexpected unit (length-zero-no-unit)
(#479) Unexpected unit (length-zero-no-unit)
(#552) Unexpected unit (length-zero-no-unit)
(#557) Unexpected unit (length-zero-no-unit)
(#586) Unexpected unit (length-zero-no-unit)
(#595) Unexpected unit (length-zero-no-unit)
(#643) Unexpected unit (length-zero-no-unit)
(#685) Unexpected unit (length-zero-no-unit)
(#686) Unexpected unit (length-zero-no-unit)
(#692) Unexpected unit (length-zero-no-unit)
(#935) Unexpected unit (length-zero-no-unit)
(#935) Unexpected unit (length-zero-no-unit)
(#1002) Unexpected unit (length-zero-no-unit)
(#1024) Unexpected unit (length-zero-no-unit)
(#1024) Unexpected unit (length-zero-no-unit)
(#1038) Unexpected unit (length-zero-no-unit)
(#1038) Unexpected unit (length-zero-no-unit)
(#1085) Unexpected unit (length-zero-no-unit)
(#1097) Unexpected unit (length-zero-no-unit)
(#51) Expected no more than 2 empty lines (max-empty-lines)
(#52) Expected no more than 2 empty lines (max-empty-lines)
(#123) Expected no more than 2 empty lines (max-empty-lines)
(#899) Expected no more than 2 empty lines (max-empty-lines)
(#948) Expected no more than 2 empty lines (max-empty-lines)
(#957) Expected no more than 2 empty lines (max-empty-lines)
(#1057) Expected no more than 2 empty lines (max-empty-lines)
(#1189) Expected no more than 2 empty lines (max-empty-lines)
(#1190) Expected no more than 2 empty lines (max-empty-lines)
(#1191) Expected no more than 2 empty lines (max-empty-lines)
(#1192) Expected no more than 2 empty lines (max-empty-lines)
(#759) Expected line length to be no more than 132 characters (max-line-length)
(#191) Unexpected whitespace at end of line (no-eol-whitespace)
(#222) Unexpected whitespace at end of line (no-eol-whitespace)
(#248) Unexpected whitespace at end of line (no-eol-whitespace)
(#264) Unexpected whitespace at end of line (no-eol-whitespace)
(#274) Unexpected whitespace at end of line (no-eol-whitespace)
(#287) Unexpected whitespace at end of line (no-eol-whitespace)
(#292) Unexpected whitespace at end of line (no-eol-whitespace)
(#297) Unexpected whitespace at end of line (no-eol-whitespace)
(#304) Unexpected whitespace at end of line (no-eol-whitespace)
(#309) Unexpected whitespace at end of line (no-eol-whitespace)
(#900) Unexpected whitespace at end of line (no-eol-whitespace)
(#901) Unexpected whitespace at end of line (no-eol-whitespace)
(#904) Unexpected whitespace at end of line (no-eol-whitespace)
(#905) Unexpected whitespace at end of line (no-eol-whitespace)
(#908) Unexpected whitespace at end of line (no-eol-whitespace)
(#968) Unexpected whitespace at end of line (no-eol-whitespace)
(#978) Unexpected whitespace at end of line (no-eol-whitespace)
(#1062) Unexpected whitespace at end of line (no-eol-whitespace)
(#110) Expected newline after "," (selector-list-comma-newline-after)
(#110) Expected newline after "," (selector-list-comma-newline-after)
(#110) Expected newline after "," (selector-list-comma-newline-after)
(#114) Expected newline after "," (selector-list-comma-newline-after)
(#629) Expected newline after "," (selector-list-comma-newline-after)
(#629) Expected newline after "," (selector-list-comma-newline-after)
(#629) Expected newline after "," (selector-list-comma-newline-after)
(#654) Expected newline after "," (selector-list-comma-newline-after)
(#667) Expected newline after "," (selector-list-comma-newline-after)
(#728) Expected newline after "," (selector-list-comma-newline-after)
(#733) Expected newline after "," (selector-list-comma-newline-after)
(#737) Expected newline after "," (selector-list-comma-newline-after)
(#741) Expected newline after "," (selector-list-comma-newline-after)
(#1010) Expected newline after "," (selector-list-comma-newline-after)
(#1079) Expected newline after "," (selector-list-comma-newline-after)
(#1079) Expected newline after "," (selector-list-comma-newline-after)
(#1079) Expected newline after "," (selector-list-comma-newline-after)
(#1079) Expected newline after "," (selector-list-comma-newline-after)
(#1150) Expected newline after "," (selector-list-comma-newline-after)
(#1150) Expected newline after "," (selector-list-comma-newline-after)
(#263) Expected indentation of 0 spaces (indentation)
(#266) Expected indentation of 0 spaces (indentation)
(#267) Expected indentation of 0 spaces (indentation)
(#273) Expected indentation of 0 spaces (indentation)
(#275) Expected indentation of 0 spaces (indentation)
(#276) Expected indentation of 0 spaces (indentation)
(#286) Expected indentation of 0 spaces (indentation)
(#288) Expected indentation of 0 spaces (indentation)
(#289) Expected indentation of 0 spaces (indentation)
(#291) Expected indentation of 0 spaces (indentation)
(#293) Expected indentation of 0 spaces (indentation)
(#294) Expected indentation of 0 spaces (indentation)
(#296) Expected indentation of 0 spaces (indentation)
(#298) Expected indentation of 0 spaces (indentation)
(#299) Expected indentation of 0 spaces (indentation)
(#303) Expected indentation of 0 spaces (indentation)
(#305) Expected indentation of 0 spaces (indentation)
(#306) Expected indentation of 0 spaces (indentation)
(#308) Expected indentation of 0 spaces (indentation)
(#310) Expected indentation of 0 spaces (indentation)
(#311) Expected indentation of 0 spaces (indentation)
(#321) Expected indentation of 0 spaces (indentation)
(#629) Expected indentation of 0 spaces (indentation)
(#861) Expected indentation of 4 spaces (indentation)
(#862) Expected indentation of 4 spaces (indentation)
(#863) Expected indentation of 4 spaces (indentation)
(#864) Expected indentation of 4 spaces (indentation)
(#865) Expected indentation of 4 spaces (indentation)
(#866) Expected indentation of 4 spaces (indentation)
(#867) Expected indentation of 4 spaces (indentation)
(#868) Expected indentation of 4 spaces (indentation)
(#869) Expected indentation of 4 spaces (indentation)
(#870) Expected indentation of 4 spaces (indentation)
(#871) Expected indentation of 4 spaces (indentation)
(#872) Expected indentation of 4 spaces (indentation)
(#873) Expected indentation of 4 spaces (indentation)
(#874) Expected indentation of 4 spaces (indentation)
(#875) Expected indentation of 4 spaces (indentation)
(#879) Expected indentation of 4 spaces (indentation)
(#881) Expected indentation of 4 spaces (indentation)
(#880) Expected indentation of 8 spaces (indentation)
(#882) Expected indentation of 4 spaces (indentation)
(#884) Expected indentation of 4 spaces (indentation)
(#883) Expected indentation of 8 spaces (indentation)
(#887) Expected indentation of 4 spaces (indentation)
(#888) Expected indentation of 4 spaces (indentation)
(#889) Expected indentation of 4 spaces (indentation)
(#890) Expected indentation of 4 spaces (indentation)
(#891) Expected indentation of 4 spaces (indentation)
(#892) Expected indentation of 4 spaces (indentation)
(#893) Expected indentation of 4 spaces (indentation)
(#894) Expected indentation of 4 spaces (indentation)
(#895) Expected indentation of 4 spaces (indentation)
(#1069) Expected indentation of 0 spaces (indentation)
auth/edwiserbridge/styles/style.css
(#64) Expected single space before "{" (block-opening-brace-space-before)
(#71) Expected single space before "{" (block-opening-brace-space-before)
(#77) Expected single space before "{" (block-opening-brace-space-before)
(#84) Expected single space before "{" (block-opening-brace-space-before)
(#88) Expected single space before "{" (block-opening-brace-space-before)
(#92) Expected single space before "{" (block-opening-brace-space-before)
(#98) Expected single space before "{" (block-opening-brace-space-before)
(#102) Expected single space before "{" (block-opening-brace-space-before)
(#108) Expected single space before "{" (block-opening-brace-space-before)
(#321) Expected single space before "{" (block-opening-brace-space-before)
(#327) Expected single space before "{" (block-opening-brace-space-before)
(#331) Expected single space before "{" (block-opening-brace-space-before)
(#335) Expected single space before "{" (block-opening-brace-space-before)
(#323) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#328) Expected "#1AB900" to be "#1ab900" (color-hex-case)
(#337) Expected "#2271B1" to be "#2271b1" (color-hex-case)
(#339) Expected "#FFFFFF" to be "#ffffff" (color-hex-case)
(#323) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#324) Expected "#000000" to be "#000" (color-hex-length)
(#339) Expected "#FFFFFF" to be "#FFF" (color-hex-length)
(#197) Unexpected duplicate "display" (declaration-block-no-duplicate-properties)
(#198) Unexpected duplicate "position" (declaration-block-no-duplicate-properties)
(#199) Unexpected duplicate "z-index" (declaration-block-no-duplicate-properties)
(#119) Unexpected unit (length-zero-no-unit)
(#120) Unexpected unit (length-zero-no-unit)
(#123) Unexpected unit (length-zero-no-unit)
(#164) Unexpected unit (length-zero-no-unit)
(#230) Unexpected unit (length-zero-no-unit)
(#231) Unexpected unit (length-zero-no-unit)
(#329) Unexpected unit (length-zero-no-unit)
(#333) Unexpected unit (length-zero-no-unit)
(#64) Expected newline after "," (selector-list-comma-newline-after)
(#88) Expected newline after "," (selector-list-comma-newline-after)
(#22) Expected indentation of 0 spaces (indentation)
(#19) Expected indentation of 4 spaces (indentation)
(#20) Expected indentation of 4 spaces (indentation)
(#21) Expected indentation of 4 spaces (indentation)

PHPDocs style problems

(4 errors, 0 warnings)

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

auth/edwiserbridge/classes/local/update.php
(#416) Inline phpdocs tag {@link \core\update\remote_info} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#418) Inline phpdocs tag {@link self::filter_installable()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#424) Inline phpdocs tag {@link mtrace()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
auth/edwiserbridge/db/upgrade.php
(#30) Phpdocs for function xmldb_auth_edwiserbridge_upgrade has incomplete parameters list

Update savepoints problems

(0 errors, 0 warnings)

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


Third party library modification problems

(0 errors, 0 warnings)

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


grunt changes

(1 errors, 1 warnings)

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

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

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 28 warnings)

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

auth/edwiserbridge/templates/create_token_field.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 5: Element “option” without attribute “label” must not be empty. ( value=""></option> )
auth/edwiserbridge/templates/installation_guide.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 31: No “p” element in scope but a “p” end tag seen. ( </p> )
auth/edwiserbridge/templates/license_form.mustache
(#1) Example context missing.
(#1) HTML Validation info, line 3: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. (ost"> <input type="text" class="eb_pro_license_input" name="eb_license_key" placeholder="License key" value="" /> )
(#1) HTML Validation info, line 5: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. (> <input type="submit" name="eb_license_activate" class="eb_pro_license_btn" value="" /></for)
auth/edwiserbridge/templates/permalink.mustache
(#1) Example context missing.
auth/edwiserbridge/templates/plugin_configuration.mustache
(#1) Example context missing.
auth/edwiserbridge/templates/plugin_update_notification.mustache
(#1) Example context missing.
auth/edwiserbridge/templates/setup_close.mustache
(#1) Example context missing.
auth/edwiserbridge/templates/setup_complete_details.mustache
(#1) Example context missing.
auth/edwiserbridge/templates/setup_completion_popup.mustache
(#1) Example context missing.
auth/edwiserbridge/templates/setup_redirection_popup.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 9: An “img” element must have an “alt” attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images. ( <img src="images/moodle-logo.png" /> )
(#1) HTML Validation info, line 9: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. ( <img src="images/moodle-logo.png" /> )
(#1) HTML Validation error, line 23: An “img” element must have an “alt” attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images. ( <img src="images/wp-logo.png" /> )
(#1) HTML Validation info, line 23: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. ( <img src="images/wp-logo.png" /> )
auth/edwiserbridge/templates/setup_steps.mustache
(#1) Example context missing.
auth/edwiserbridge/templates/setup_wizard_footer.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 15: Stray end tag “body”. (></html></body></html)
auth/edwiserbridge/templates/setup_wizard_header.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 4: Element “title” must not be empty. ( <title></title> <)
(#1) HTML Validation info, line 6: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. (eet"> <meta name="viewport" content="width=device-width" /> <)
(#1) HTML Validation info, line 7: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. (h" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></hea)
(#1) HTML Validation error, line 13: Bad value “” for attribute “src” on element “img”: Must be non-empty. ( <img src="" /> )
(#1) HTML Validation error, line 13: An “img” element must have an “alt” attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images. ( <img src="" /> )
(#1) HTML Validation info, line 13: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. ( <img src="" /> )
(#1) HTML Validation info, line 2: Consider adding a “lang” attribute to the “html” start tag to declare the language of this document. (TYPE html><html><head)
auth/edwiserbridge/templates/setup_wizard_template.mustache
(#1) Example context missing.
auth/edwiserbridge/templates/test_connection.mustache
(#1) Example context missing.
auth/edwiserbridge/templates/user_and_course_sync.mustache
(#1) Example context missing.
auth/edwiserbridge/templates/web_service.mustache
(#1) Example context missing.
auth/edwiserbridge/templates/wordpress_site_details.mustache
(#1) Example context missing.
(#1) HTML Validation error, line 14: Element “option” without attribute “label” must not be empty. ( value=""></option> )
(#1) HTML Validation error, line 15: Element “option” without attribute “label” must not be empty. (="create"></option> )

Gherkin .feature problems

(0 errors, 0 warnings)

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