Prechecker results: error


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

(0 errors, 121 warnings)

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

blocks/workflow/classes/email.php
(#65) Method name "_load" should not be prefixed with an underscore to indicate visibility
(#351) Method name "_used_count" should not be prefixed with an underscore to indicate visibility
blocks/workflow/classes/step.php
(#94) Method name "_load" should not be prefixed with an underscore to indicate visibility
blocks/workflow/classes/step_state.php
(#78) Method name "_load" should not be prefixed with an underscore to indicate visibility
blocks/workflow/classes/todo.php
(#67) Method name "_load" should not be prefixed with an underscore to indicate visibility
blocks/workflow/classes/workflow.php
(#76) Method name "_load" should not be prefixed with an underscore to indicate visibility
blocks/workflow/tests/autostepfinisher_test.php
(#37) Test method test_automatic_step_finisher() is missing any coverage information, own or at class level
blocks/workflow/tests/behat/behat_block_workflow.php
(#106) Line exceeds 132 characters; contains 134 characters
blocks/workflow/tests/command_test.php
(#43) Test method test_role_exists() is missing any coverage information, own or at class level
(#67) Test method test_is_activity() is missing any coverage information, own or at class level
blocks/workflow/tests/commandassignrole_test.php
(#39) Test method test_assignrole() is missing any coverage information, own or at class level
(#44) Test method test_parse_no_state() is missing any coverage information, own or at class level
(#82) Test method test_parse_no_state_invalid_newrole() is missing any coverage information, own or at class level
(#120) Test method test_parse_no_state_invalid_targetrole() is missing any coverage information, own or at class level
(#158) Test method test_parse_with_state() is missing any coverage information, own or at class level
(#199) Test method test_parse_with_state_invalid_newrole() is missing any coverage information, own or at class level
(#240) Test method test_parse_with_state_invalid_targetrole() is missing any coverage information, own or at class level
(#281) Test method test_execute() is missing any coverage information, own or at class level
blocks/workflow/tests/commandsetactivitylinkedsetting_test.php
(#47) Test method test_setcoursevisibility() is missing any coverage information, own or at class level
(#58) Test method test_parse_clear() is missing any coverage information, own or at class level
(#70) Test method test_parse_set() is missing any coverage information, own or at class level
(#83) Test method test_parse_missing_by() is missing any coverage information, own or at class level
(#92) Test method test_parse_missing_clear() is missing any coverage information, own or at class level
(#101) Test method test_parse_missing_neither_clear_nor_set() is missing any coverage information, own or at class level
(#110) Test method test_parse_junk_after_clear() is missing any coverage information, own or at class level
(#119) Test method test_parse_cols_values_mismatched() is missing any coverage information, own or at class level
(#128) Test method test_parse_unknown_table() is missing any coverage information, own or at class level
(#137) Test method test_parse_unknown_fk_column() is missing any coverage information, own or at class level
(#146) Test method test_parse_unknown_set_column() is missing any coverage information, own or at class level
blocks/workflow/tests/commandsetactivityvisibility_test.php
(#38) Test method test_setactivityvisibility() is missing any coverage information, own or at class level
(#43) Test method test_parse_no_state_hidden() is missing any coverage information, own or at class level
(#67) Test method test_parse_no_state_visible() is missing any coverage information, own or at class level
(#91) Test method test_parse_no_state_invalid_state() is missing any coverage information, own or at class level
(#115) Test method test_parse_no_state_appliestocourse() is missing any coverage information, own or at class level
(#136) Test method test_parse_with_state_hidden() is missing any coverage information, own or at class level
(#164) Test method test_parse_with_state_visible() is missing any coverage information, own or at class level
(#192) Test method test_parse_with_state_invalid_state() is missing any coverage information, own or at class level
(#220) Test method test_parse_with_state_appliestocourse() is missing any coverage information, own or at class level
(#239) Test method test_execute_hidden() is missing any coverage information, own or at class level
blocks/workflow/tests/commandsetcoursevisibility_test.php
(#38) Test method test_setcoursevisibility() is missing any coverage information, own or at class level
(#43) Test method test_parse_no_state_hidden() is missing any coverage information, own or at class level
(#67) Test method test_parse_no_state_visible() is missing any coverage information, own or at class level
(#91) Test method test_parse_no_state_invalid_state() is missing any coverage information, own or at class level
(#115) Test method test_parse_no_state_appliestoactivity() is missing any coverage information, own or at class level
(#136) Test method test_parse_with_state_hidden() is missing any coverage information, own or at class level
(#161) Test method test_parse_with_state_visible() is missing any coverage information, own or at class level
(#186) Test method test_parse_with_state_invalid_state() is missing any coverage information, own or at class level
(#211) Test method test_parse_with_state_appliestoactivity() is missing any coverage information, own or at class level
(#230) Test method test_execute_hidden() is missing any coverage information, own or at class level
blocks/workflow/tests/commandsetgradeitemvisibility_test.php
(#48) Test method test_setgradeitemvisibility() is missing any coverage information, own or at class level
(#53) Test method test_parse_no_state_visible() is missing any coverage information, own or at class level
(#77) Test method test_parse_no_state_hidden() is missing any coverage information, own or at class level
(#101) Test method test_parse_no_state_invalid_state() is missing any coverage information, own or at class level
(#127) Test method test_parse_no_state_appliestocourse() is missing any coverage information, own or at class level
(#150) Test method test_parse_no_state_appliesto_a_activity_which_controls_gradeitemvisibility() is missing any coverage information, own or at class level
(#167) Test method test_parse_with_state_visible() is missing any coverage information, own or at class level
(#193) Test method test_parse_with_state_hidden() is missing any coverage information, own or at class level
(#219) Test method test_parse_with_state_invalid_state() is missing any coverage information, own or at class level
(#245) Test method test_parse_with_state_appliestocourse() is missing any coverage information, own or at class level
(#265) Test method test_parse_with_state_no_support_for_grade() is missing any coverage information, own or at class level
(#283) Test method test_execute_hidden() is missing any coverage information, own or at class level
(#306) Test method test_execute_visible() is missing any coverage information, own or at class level
blocks/workflow/tests/emails_test.php
(#39) Test method test_email_validation() is missing any coverage information, own or at class level
(#71) Test method test_email_create() is missing any coverage information, own or at class level
(#112) Test method test_email_update() is missing any coverage information, own or at class level
(#146) Test method test_email_update_validation_exception() is missing any coverage information, own or at class level
(#157) Test method test_email_update_validation() is missing any coverage information, own or at class level
(#166) Test method test_email_duplicate_shortnames_exception() is missing any coverage information, own or at class level
(#181) Test method test_email_duplicate_shortnames() is missing any coverage information, own or at class level
(#199) Test method test_email_loading() is missing any coverage information, own or at class level
(#232) Test method test_email_listing() is missing any coverage information, own or at class level
(#259) Test method test_email_not_used() is missing any coverage information, own or at class level
blocks/workflow/tests/extranotify_test.php
(#38) Test method test_extra_notify() is missing any coverage information, own or at class level
(#129) Test method test_block_workflow_get_offset_time_relative_to_course() is missing any coverage information, own or at class level
(#144) Test method test_block_workflow_get_offset_time_relative_to_quiz() is missing any coverage information, own or at class level
(#160) Test method test_block_workflow_get_offset_time_relative_to_crs_version_pres() is missing any coverage information, own or at class level
blocks/workflow/tests/lib_test.php
(#48) Test method test_defines() is missing any coverage information, own or at class level
(#56) Test method test_workflow_validation() is missing any coverage information, own or at class level
(#95) Test method test_workflow_validation2() is missing any coverage information, own or at class level
(#130) Test method test_workflow_validation3() is missing any coverage information, own or at class level
(#204) Test method test_workflow() is missing any coverage information, own or at class level
(#272) Test method test_workflow_toggle() is missing any coverage information, own or at class level
(#303) Test method test_workflow_steps() is missing any coverage information, own or at class level
(#388) Test method test_workflow_steps_2() is missing any coverage information, own or at class level
(#513) Test method test_workflow_extended_exception() is missing any coverage information, own or at class level
(#570) Test method test_workflow_extended() is missing any coverage information, own or at class level
(#619) Test method test_workflow_clone_exception() is missing any coverage information, own or at class level
(#657) Test method test_workflow_clone() is missing any coverage information, own or at class level
(#715) Test method test_course_workflow() is missing any coverage information, own or at class level
(#745) Test method test_course_workflow_2() is missing any coverage information, own or at class level
(#831) Test method test_activity_workflow() is missing any coverage information, own or at class level
(#852) Test method test_appliesto_list() is missing any coverage information, own or at class level
(#858) Test method test_editor_options() is missing any coverage information, own or at class level
(#863) Test method test_editor_format() is missing any coverage information, own or at class level
(#875) Test method test_appliesto_string() is missing any coverage information, own or at class level
blocks/workflow/tests/privacy_provider_test.php
(#126) Test method test_get_contexts_for_userid() is missing any coverage information, own or at class level
(#137) Test method test_get_users_in_context() is missing any coverage information, own or at class level
(#148) Test method test_export_user_data() is missing any coverage information, own or at class level
(#188) Test method test_delete_data_for_user() is missing any coverage information, own or at class level
(#208) Test method test_delete_data_for_users() is missing any coverage information, own or at class level
(#228) Test method test_delete_data_for_all_users_in_context() is missing any coverage information, own or at class level
blocks/workflow/tests/steps_test.php
(#41) Test method test_step_validation() is missing any coverage information, own or at class level
(#94) Test method test_step_validation_2() is missing any coverage information, own or at class level
(#193) Test method test_step_validation_3() is missing any coverage information, own or at class level
(#285) Test method test_step_roles() is missing any coverage information, own or at class level
(#367) Test method test_script_parse() is missing any coverage information, own or at class level
(#385) Test method test_script_validation() is missing any coverage information, own or at class level
(#418) Test method test_step_commands() is missing any coverage information, own or at class level
(#499) Test method test_next_step_end() is missing any coverage information, own or at class level
(#524) Test method test_next_step_loop() is missing any coverage information, own or at class level
(#556) Test method test_set_workflow() is missing any coverage information, own or at class level
(#566) Test method test_get_all_users_and_their_roles() is missing any coverage information, own or at class level
blocks/workflow/tests/todos_test.php
(#38) Test method test_todo_validation() is missing any coverage information, own or at class level
(#74) Test method test_todo_create() is missing any coverage information, own or at class level
(#111) Test method test_todo_update() is missing any coverage information, own or at class level
(#142) Test method test_todo_loading() is missing any coverage information, own or at class level
(#163) Test method test_todo_clone() is missing any coverage information, own or at class level
(#188) Test method test_todo_delete() is missing any coverage information, own or at class level
(#207) Test method test_todo_toggle() is missing any coverage information, own or at class level
(#244) Test method test_todo_step() is missing any coverage information, own or at class level
blocks/workflow/tests/walkthrough_test.php
(#56) Test method test_course_workflow() is missing any coverage information, own or at class level

Javascript coding style problems

(0 errors, 70 warnings)

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

blocks/workflow/yui/src/comments/js/comments.js
(#6) 'CSS' is already defined as a built-in global variable. (no-redeclare)
(#50) Unexpected space before function parentheses. (space-before-function-paren)
(#55) 'M.str' is restricted from being used. Use AMD module "core/str" or M.util.get_string() (no-restricted-properties)
(#56) 'M.str' is restricted from being used. Use AMD module "core/str" or M.util.get_string() (no-restricted-properties)
(#59) 'M.str' is restricted from being used. Use AMD module "core/str" or M.util.get_string() (no-restricted-properties)
(#60) 'M.str' is restricted from being used. Use AMD module "core/str" or M.util.get_string() (no-restricted-properties)
(#64) Comments should not begin with a lowercase character. (capitalized-comments)
(#64) Expected space or tab after '//' in comment. (spaced-comment)
(#93) Missing space before value for key 'method'. (key-spacing)
(#94) Missing space before value for key 'data'. (key-spacing)
(#97) Expected to return a value at the end of method 'complete'. (consistent-return)
(#108) 'ed' used outside of binding context. (block-scoped-var)
(#121) Missing space before value for key 'context'. (key-spacing)
(#125) Unexpected space before function parentheses. (space-before-function-paren)
(#126) Comments should not begin with a lowercase character. (capitalized-comments)
(#126) Expected space or tab after '//' in comment. (spaced-comment)
(#140) Unexpected space before function parentheses. (space-before-function-paren)
(#159) Missing space before value for key 'method'. (key-spacing)
(#160) Missing space before value for key 'data'. (key-spacing)
(#163) Expected to return a value at the end of method 'complete'. (consistent-return)
(#176) 'M.str' is restricted from being used. Use AMD module "core/str" or M.util.get_string() (no-restricted-properties)
(#181) Missing space before value for key 'context'. (key-spacing)
(#185) Unexpected space before function parentheses. (space-before-function-paren)
(#204) Missing space before value for key 'method'. (key-spacing)
(#205) Missing space before value for key 'data'. (key-spacing)
(#208) Expected to return a value at the end of method 'complete'. (consistent-return)
(#222) Comments should not begin with a lowercase character. (capitalized-comments)
(#224) Comments should not begin with a lowercase character. (capitalized-comments)
(#226) Comments should not begin with a lowercase character. (capitalized-comments)
(#227) Missing space before value for key 'stateid'. (key-spacing)
(#231) Identifier 'select_id' is not in camel case. (camelcase)
(#236) Identifier 'select_id' is not in camel case. (camelcase)
(#239) Identifier 'select_id' is not in camel case. (camelcase)
(#248) Missing space before value for key 'context'. (key-spacing)
(#288) Identifier 'blocks_workflow' is not in camel case. (camelcase)
(#289) Identifier 'init_comments' is not in camel case. (camelcase)
blocks/workflow/yui/src/todolist/js/todolist.js
(#4) 'CSS' is already defined as a built-in global variable. (no-redeclare)
(#5) Extra space after key 'BLOCKWORKFLOW'. (key-spacing)
(#6) Extra space after key 'BLOCKTODOLIST'. (key-spacing)
(#7) Extra space after key 'BLOCKTODOTASK'. (key-spacing)
(#8) Extra space after key 'BLOCKTODOID'. (key-spacing)
(#17) Extra space after key 'initializer'. (key-spacing)
(#26) Extra space after key 'toggle'. (key-spacing)
(#29) Comments should not begin with a lowercase character. (capitalized-comments)
(#33) Extra space after key 'sesskey'. (key-spacing)
(#34) Extra space after key 'action'. (key-spacing)
(#35) Extra space after key 'stateid'. (key-spacing)
(#36) Extra space after key 'todoid'. (key-spacing)
(#41) Extra space after key 'method'. (key-spacing)
(#42) Extra space after key 'data'. (key-spacing)
(#43) Extra space after key 'on'. (key-spacing)
(#44) Extra space after key 'complete'. (key-spacing)
(#44) Expected to return a value at the end of method 'complete'. (consistent-return)
(#65) Extra space after key 'NAME'. (key-spacing)
(#66) Extra space after key 'ATTRS'. (key-spacing)
(#73) Identifier 'blocks_workflow' is not in camel case. (camelcase)
(#74) Identifier 'init_todolist' is not in camel case. (camelcase)
blocks/workflow/yui/src/userinfo/js/userinfo.js
(#25) 'CSS' is already defined as a built-in global variable. (no-redeclare)
(#43) Extra space after key 'initializer'. (key-spacing)
(#52) Identifier 'display_dialog' is not in camel case. (camelcase)
(#52) Extra space after key 'display_dialog'. (key-spacing)
(#52) Unexpected space before function parentheses. (space-before-function-paren)
(#57) Extra space after key 'headerContent'. (key-spacing)
(#58) Extra space after key 'bodyContent'. (key-spacing)
(#59) Extra space after key 'draggable'. (key-spacing)
(#60) Extra space after key 'modal'. (key-spacing)
(#61) Extra space after key 'zIndex'. (key-spacing)
(#69) There should be no space after '{'. (object-curly-spacing)
(#69) There should be no space before '}'. (object-curly-spacing)
(#75) Identifier 'block_workflow' is not in camel case. (camelcase)

CSS problems

(0 errors, 0 warnings)

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


PHPDocs style problems

(241 errors, 10 warnings)

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

blocks/workflow/block_workflow.php
(#31) Class block_workflow is not documented
(#32) Function block_workflow::init is not documented
blocks/workflow/classes/command.php
(#160) Function block_workflow_command::check_next_word_is is not documented
(#114) Phpdocs for function block_workflow_command::require_role_exists has incomplete parameters list
blocks/workflow/classes/command_assignrole.php
(#28) Package block is not valid
(#38) Phpdocs for function block_workflow_command_assignrole::parse has incomplete parameters list
(#104) Phpdocs for function block_workflow_command_assignrole::execute has incomplete parameters list
blocks/workflow/classes/command_email.php
(#28) Package block is not valid
(#136) Phpdocs for function block_workflow_command_email::execute has incomplete parameters list
(#183) Phpdocs for function block_workflow_command_email::email has incomplete parameters list
(#322) Not recommended phpdocs tag @access used
(#313) Invalid inline phpdocs tag @todo found
(#73) Inline phpdocs tag {@link require_role_exists} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#74) Inline phpdocs tag {@link parse} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#74) Inline phpdocs tag {@link parse} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#127) Inline phpdocs tag {@link validate} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
blocks/workflow/classes/command_override.php
(#29) Package block is not valid
(#36) Function block_workflow_command_override::parse is not documented
(#121) Function block_workflow_command_override::execute is not documented
(#25) No one-line description found in phpdocs for class block_workflow_command_override
blocks/workflow/classes/command_setactivitylinkedsetting.php
(#50) Function block_workflow_command_setactivitylinkedsetting::parse is not documented
(#129) Function block_workflow_command_setactivitylinkedsetting::execute is not documented
(#25) No one-line description found in phpdocs for class block_workflow_command_setactivitylinkedsetting
blocks/workflow/classes/command_setactivitysetting.php
(#29) Package block is not valid
(#36) Function block_workflow_command_setactivitysetting::parse is not documented
(#87) Function block_workflow_command_setactivitysetting::execute is not documented
(#25) No one-line description found in phpdocs for class block_workflow_command_setactivitysetting
blocks/workflow/classes/command_setactivityvisibility.php
(#28) Package block is not valid
(#35) Function block_workflow_command_setactivityvisibility::parse is not documented
(#64) Function block_workflow_command_setactivityvisibility::execute is not documented
blocks/workflow/classes/command_setcoursevisibility.php
(#28) Package block is not valid
(#35) Function block_workflow_command_setcoursevisibility::parse is not documented
(#60) Function block_workflow_command_setcoursevisibility::execute is not documented
blocks/workflow/classes/command_setgradeitemvisibility.php
(#28) Package block is not valid
(#42) Function block_workflow_command_setgradeitemvisibility::parse is not documented
(#79) Function block_workflow_command_setgradeitemvisibility::execute is not documented
blocks/workflow/classes/email.php
(#37) Variable block_workflow_email::$id is not documented
(#38) Variable block_workflow_email::$message is not documented
(#39) Variable block_workflow_email::$shortname is not documented
(#40) Variable block_workflow_email::$subject is not documented
(#63) Not recommended phpdocs tag @access used
(#45) Inline phpdocs tag {@link load_email_id} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#230) Inline phpdocs tag {@link load_email_id} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#281) Inline phpdocs tag {@link is_deletable} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#295) Inline phpdocs tag {@link require_deletable} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
blocks/workflow/classes/event/step_aborted.php
(#44) Function step_aborted::init is not documented
blocks/workflow/classes/event/step_activated.php
(#45) Function step_activated::init is not documented
blocks/workflow/classes/event/step_completed.php
(#44) Function step_completed::init is not documented
blocks/workflow/classes/event/step_extra_notification_processed.php
(#46) Function step_extra_notification_processed::init is not documented
(#27) No one-line description found in phpdocs for class step_extra_notification_processed
blocks/workflow/classes/event/todo_triggered.php
(#46) Function todo_triggered::init is not documented
blocks/workflow/classes/exceptions.php
(#31) Package block is not valid
(#46) Package block is not valid
(#60) Package block is not valid
(#74) Package block is not valid
(#88) Package block is not valid
(#102) Package block is not valid
(#116) Package block is not valid
(#130) Package block is not valid
(#144) Package block is not valid
blocks/workflow/classes/privacy/provider.php
(#315) Phpdocs for function provider::delete_user_data has incomplete parameters list
blocks/workflow/classes/step.php
(#940) Function block_workflow_step::format_instructions is not documented
(#950) Function block_workflow_step::get_autofinish_options is not documented
(#53) Variable block_workflow_step::$step is not documented
(#54) Variable block_workflow_step::$workflow is not documented
(#55) Variable block_workflow_step::$todos is not documented
(#57) Variable block_workflow_step::$id is not documented
(#58) Variable block_workflow_step::$workflowid is not documented
(#59) Variable block_workflow_step::$stepno is not documented
(#60) Variable block_workflow_step::$name is not documented
(#61) Variable block_workflow_step::$instructions is not documented
(#62) Variable block_workflow_step::$instructionsformat is not documented
(#63) Variable block_workflow_step::$onactivescript is not documented
(#64) Variable block_workflow_step::$oncompletescript is not documented
(#65) Variable block_workflow_step::$autofinish is not documented
(#66) Variable block_workflow_step::$autofinishoffset is not documented
(#67) Variable block_workflow_step::$extranotify is not documented
(#68) Variable block_workflow_step::$extranotifyoffset is not documented
(#69) Variable block_workflow_step::$onextranotifyscript is not documented
(#48) Constant block_workflow_step::DAYS_BEFORE_QUIZ is not documented
(#49) Constant block_workflow_step::DAYS_AFTER_QUIZ is not documented
(#50) Constant block_workflow_step::DAYS_BEFORE_COURSE is not documented
(#51) Constant block_workflow_step::DAYS_AFTER_COURSE is not documented
(#544) Phpdocs for function block_workflow_step::is_step_in_use has incomplete parameters list
(#895) Phpdocs for function block_workflow_step::roles has incomplete parameters list
(#999) Phpdocs for function block_workflow_step::get_list_of_days has incomplete parameters list
(#92) Not recommended phpdocs tag @access used
(#338) Not recommended phpdocs tag @static used
(#74) Inline phpdocs tag {@link load_step} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#322) Inline phpdocs tag {@link } with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#389) Inline phpdocs tag {@link require_deletable} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#436) Inline phpdocs tag {@link validate_script} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#443) Inline phpdocs tag {@link load_step} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#590) Inline phpdocs tag {@link is_deletable} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#676) Inline phpdocs tag {@link parse_script} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#839) Inline phpdocs tag {@link load_step} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
blocks/workflow/classes/step_state.php
(#30) Package block is not valid
(#44) Variable block_workflow_step_state::$step is not documented
(#45) Variable block_workflow_step_state::$todos is not documented
(#47) Variable block_workflow_step_state::$id is not documented
(#48) Variable block_workflow_step_state::$stepid is not documented
(#49) Variable block_workflow_step_state::$contextid is not documented
(#50) Variable block_workflow_step_state::$state is not documented
(#51) Variable block_workflow_step_state::$timemodified is not documented
(#52) Variable block_workflow_step_state::$comment is not documented
(#53) Variable block_workflow_step_state::$commentformat is not documented
(#140) Phpdocs for function block_workflow_step_state::load_context_step has incomplete parameters list
(#463) Phpdocs for function block_workflow_step_state::state_changes has incomplete parameters list
(#481) Phpdocs for function block_workflow_step_state::get_all_users_and_their_roles has incomplete parameters list
(#76) Not recommended phpdocs tag @access used
(#58) Inline phpdocs tag {@link load_state} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#183) Inline phpdocs tag {@link load_state} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#208) Inline phpdocs tag {@link load_state} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
blocks/workflow/classes/task/finish_step_automatically.php
(#27) Class finish_step_automatically is not documented
(#38) Function finish_step_automatically::execute is not documented
blocks/workflow/classes/task/send_extra_notification.php
(#27) Class send_extra_notification is not documented
(#38) Function send_extra_notification::execute is not documented
blocks/workflow/classes/todo.php
(#37) Variable block_workflow_todo::$id is not documented
(#38) Variable block_workflow_todo::$stepid is not documented
(#39) Variable block_workflow_todo::$task is not documented
(#40) Variable block_workflow_todo::$obsolete is not documented
(#42) Variable block_workflow_todo::$step is not documented
(#65) Not recommended phpdocs tag @access used
(#229) Not recommended phpdocs tag @static used
(#47) Inline phpdocs tag {@link load_by_id} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#164) Inline phpdocs tag {@link load_by_id} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#269) Inline phpdocs tag {@link load_todo} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#297) Inline phpdocs tag {@link load_todo} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
blocks/workflow/classes/workflow.php
(#44) Variable block_workflow_workflow::$id is not documented
(#45) Variable block_workflow_workflow::$shortname is not documented
(#46) Variable block_workflow_workflow::$name is not documented
(#47) Variable block_workflow_workflow::$description is not documented
(#48) Variable block_workflow_workflow::$descriptionformat is not documented
(#49) Variable block_workflow_workflow::$appliesto is not documented
(#50) Variable block_workflow_workflow::$atendgobacktostep is not documented
(#51) Variable block_workflow_workflow::$obsolete is not documented
(#391) Phpdocs for function block_workflow_workflow::available_workflows has incomplete parameters list
(#655) Phpdocs for function block_workflow_workflow::renumber_steps has incomplete parameters list
(#74) Not recommended phpdocs tag @access used
(#298) Not recommended phpdocs tag @static used
(#56) Inline phpdocs tag {@link load_workflow} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#361) Inline phpdocs tag {@link require_deletable} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#531) Inline phpdocs tag {@link load_workflow} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#562) Inline phpdocs tag {@link load_workflow} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#808) Inline phpdocs tag {@link load_workflow} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
blocks/workflow/clone_form.php
(#31) Class clone_workflow is not documented
(#32) Function clone_workflow::definition is not documented
(#64) Function clone_workflow::validation is not documented
blocks/workflow/db/tasks.php
(#17) No one-line description found in phpdocs for file
blocks/workflow/db/upgrade.php
(#25) Function xmldb_block_workflow_upgrade is not documented
blocks/workflow/edit_workflow_form.php
(#30) Class edit_workflow is not documented
(#31) Function edit_workflow::definition is not documented
(#90) Function edit_workflow::validation is not documented
blocks/workflow/editcomment_form.php
(#30) Class state_editcomment is not documented
(#31) Function state_editcomment::definition is not documented
blocks/workflow/editemail_form.php
(#30) Class email_edit is not documented
(#31) Function email_edit::definition is not documented
(#59) Function email_edit::validation is not documented
blocks/workflow/editstep_form.php
(#30) Class step_edit is not documented
(#32) Function step_edit::definition is not documented
(#115) Function step_edit::validation is not documented
blocks/workflow/edittask_form.php
(#29) Class task_edit is not documented
(#30) Function task_edit::definition is not documented
blocks/workflow/finishstep_form.php
(#30) Class state_finishtask is not documented
(#31) Function state_finishtask::definition is not documented
blocks/workflow/import.php
(#219) Phpdocs for function clean_and_check_field_validity has incomplete parameters list
blocks/workflow/import_form.php
(#30) Class import_workflow is not documented
(#31) Function import_workflow::definition is not documented
blocks/workflow/locallib.php
(#66) Package block is not valid
(#84) Package block is not valid
(#106) Package block is not valid
(#124) Package block is not valid
(#147) Package block is not valid
(#167) Package block is not valid
(#189) Package block is not valid
(#17) No one-line description found in phpdocs for file
(#172) Phpdocs for function block_workflow_editor_format has incomplete parameters list
(#194) Phpdocs for function block_workflow_convert_editor_format has incomplete parameters list
(#395) Phpdocs for function block_workflow_report_scheduled_task_error has incomplete parameters list
(#82) Inline phpdocs tag {@link get_plugin_list} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#392) Inline phpdocs tag {@link block_workflow_autofinish_steps()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#393) Inline phpdocs tag {@link block_workflow_send_extra_notification()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
blocks/workflow/renderer.php
(#30) Package block is not valid
(#625) Function block_workflow_renderer::workflow_step is not documented
(#765) Function block_workflow_renderer::workflow_information is not documented
(#917) Function block_workflow_renderer::step_todolist is not documented
(#951) Function block_workflow_renderer::step_todolist_item is not documented
(#997) Function block_workflow_renderer::step_doers is not documented
(#1026) Function block_workflow_renderer::step_doer is not documented
(#1147) Function block_workflow_renderer::workflow_overview is not documented
(#1183) Function block_workflow_renderer::workflow_overview_step is not documented
(#1285) Function block_workflow_renderer::workflow_overview_step_history is not documented
(#39) Phpdocs for function block_workflow_renderer::block_display has incomplete parameters list
(#223) Phpdocs for function block_workflow_renderer::block_display_no_more_steps has incomplete parameters list
(#362) Phpdocs for function block_workflow_renderer::workflow_row has incomplete parameters list
(#503) Phpdocs for function block_workflow_renderer::email_row has incomplete parameters list
(#711) Phpdocs for function block_workflow_renderer::workflow_step_auto_finish has incomplete parameters list
(#1056) Phpdocs for function block_workflow_renderer::email_template_instructions has incomplete parameters list
(#1086) Phpdocs for function block_workflow_renderer::edit_workflow_instructions has incomplete parameters list
(#1331) Phpdocs for function block_workflow_renderer::jump_to_step has incomplete parameters list
(#1353) Phpdocs for function block_workflow_renderer::get_userinfo_button has incomplete parameters list
(#1371) Phpdocs for function block_workflow_renderer::get_popup_table has incomplete parameters list
(#1427) Phpdocs for function block_workflow_renderer::get_popup_button has incomplete parameters list
blocks/workflow/tests/autostepfinisher_test.php
(#35) Class autostepfinisher_test is not documented
blocks/workflow/tests/command_test.php
(#36) Class command_test is not documented
blocks/workflow/tests/commandassignrole_test.php
(#37) Class commandassignrole_test is not documented
blocks/workflow/tests/commandsetactivitylinkedsetting_test.php
(#52) Function commandsetactivitylinkedsetting_test::make_command is not documented
(#18) Inline phpdocs tag {@link block_workflow_command_setactivitylinkedsetting} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
(#38) Inline phpdocs tag {@link block_workflow_command_setactivitylinkedsetting} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
blocks/workflow/tests/commandsetactivityvisibility_test.php
(#37) Class commandsetactivityvisibility_test is not documented
blocks/workflow/tests/commandsetcoursevisibility_test.php
(#37) Class commandsetcoursevisibility_test is not documented
blocks/workflow/tests/commandsetgradeitemvisibility_test.php
(#38) Class commandsetgradeitemvisibility_test is not documented
(#39) Function commandsetgradeitemvisibility_test::generate_module is not documented
blocks/workflow/tests/emails_test.php
(#38) Class emails_test is not documented
blocks/workflow/tests/extranotify_test.php
(#37) Class extranotify_test is not documented
blocks/workflow/tests/generator/behat_block_workflow_generator.php
(#25) Class behat_block_workflow_generator is not documented
(#27) Function behat_block_workflow_generator::get_creatable_entities is not documented
blocks/workflow/tests/generator/lib.php
(#31) Class block_workflow_generator is not documented
(#63) Function block_workflow_generator::create_workflow_step is not documented
(#82) Function block_workflow_generator::create_email is not documented
(#93) Function block_workflow_generator::create_todo is not documented
blocks/workflow/tests/lib.php
(#32) Class block_workflow_testing_context_hack is not documented
(#52) Class block_workflow_testlib is not documented
(#33) Function block_workflow_testing_context_hack::clear_context_caches is not documented
(#228) Function block_workflow_testlib::compare_object is not documented
(#270) Function block_workflow_testlib::create_workflow is not documented
(#285) Function block_workflow_testlib::create_step is not documented
(#296) Function block_workflow_testlib::create_email is not documented
(#307) Function block_workflow_testlib::create_todo is not documented
(#317) Function block_workflow_testlib::assign_workflow is not documented
(#339) Function block_workflow_testlib::create_activity_workflow is not documented
(#415) Function block_workflow_testlib::get_days is not documented
(#55) Variable block_workflow_testlib::$includecoverage is not documented
(#57) Variable block_workflow_testlib::$courseid is not documented
(#58) Variable block_workflow_testlib::$contextid is not documented
(#59) Variable block_workflow_testlib::$roles is not documented
(#60) Variable block_workflow_testlib::$users is not documented
(#153) Phpdocs for function block_workflow_testlib::compare_step has incomplete parameters list
(#173) Phpdocs for function block_workflow_testlib::compare_workflow has incomplete parameters list
(#193) Phpdocs for function block_workflow_testlib::compare_email has incomplete parameters list
(#213) Phpdocs for function block_workflow_testlib::compare_todo has incomplete parameters list
(#242) Phpdocs for function block_workflow_testlib::expect_exception_without_halting has incomplete parameters list
(#424) Phpdocs for function block_workflow_testlib::create_a_workflow_with_one_step has incomplete parameters list
(#460) Phpdocs for function block_workflow_testlib::create_expected_active_step has incomplete parameters list
(#23) Incorrect path for phpdocs tag @group detected
(#65) Inline phpdocs tag {@link parent::setUp} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}
blocks/workflow/tests/lib_test.php
(#38) Class lib_test is not documented
blocks/workflow/tests/steps_test.php
(#40) Class steps_test is not documented
blocks/workflow/tests/todos_test.php
(#37) Class todos_test is not documented
blocks/workflow/tests/walkthrough_test.php
(#17) No one-line description found in phpdocs for file
(#39) No one-line description found in phpdocs for class walkthrough_test

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]


Missing changes in external functions or backup support for new detected tables or columns

(0 errors, 3 warnings)

This section shows potential problems detected when there are new database structures added in a patch and it is detected that nothing has been changed related with external functions (to be used by WS) or backup and restore. It must be checked that everything is correct and nothing is being missed in those areas. [More info]

blocks/workflow/db/upgrade.php
Database modifications (new tables or columns) detected in the patch without any change to some important areas.
No changes detected to external functions, that may affect apps and other web service integrations, please verify!
No changes detected to backup and restore, that may affect storage and transportability, please verify!

grunt changes

(1 errors, 0 warnings)

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

Problems running grunt shifter

shifter problems

(2 errors, 0 warnings)

This section shows problems detected by shifter [More info]

blocks/workflow/yui/src/todolist/js/todolist.js
contains 1 lint errors
blocks/workflow/yui/src/comments/js/comments.js
contains 8 lint errors

Mustache template problems

(0 errors, 0 warnings)

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


Gherkin .feature problems

(0 errors, 0 warnings)

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