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

(34 errors, 51 warnings)

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

mod/tutorialbooking/ajax/dragdrop.php
(#74) Expected 1 space before "?"; 0 found
mod/tutorialbooking/backup/moodle2/backup_tutorialbooking_activity_task.class.php
(#24) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/tutorialbooking/backup/moodle2/backup_tutorialbooking_stepslib.php
(#31) Expected MOODLE_INTERNAL check or config.php inclusion
mod/tutorialbooking/backup/moodle2/restore_tutorialbooking_stepslib.php
(#31) Expected MOODLE_INTERNAL check or config.php inclusion
mod/tutorialbooking/classes/event/session_added.php
(#96) Line exceeds 132 characters; contains 137 characters
mod/tutorialbooking/classes/event/session_deleted.php
(#96) Line exceeds 132 characters; contains 140 characters
mod/tutorialbooking/classes/event/session_updated.php
(#96) Line exceeds 132 characters; contains 140 characters
mod/tutorialbooking/classes/export.php
(#41) Whitespace found at end of line
(#72) Whitespace found at end of line
mod/tutorialbooking/classes/session.php
(#113) Line exceeds 132 characters; contains 136 characters
(#129) Whitespace found at end of line
(#248) Whitespace found at end of line
(#253) Whitespace found at end of line
(#258) Whitespace found at end of line
(#283) Whitespace found at end of line
(#414) Inline comments must end in full-stops, exclamation marks, or question marks
mod/tutorialbooking/classes/session_form.php
(#73) Inline comments must end in full-stops, exclamation marks, or question marks
mod/tutorialbooking/classes/task/fix_duplicates.php
(#53) Line exceeds 132 characters; contains 134 characters
mod/tutorialbooking/db/access.php
(#28) Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.
mod/tutorialbooking/db/log.php
(#28) Line exceeds 132 characters; contains 133 characters
(#29) Line exceeds 132 characters; contains 136 characters
(#30) Line exceeds 132 characters; contains 136 characters
mod/tutorialbooking/renderer.php
(#137) Whitespace found at end of line
(#630) Whitespace found at end of line
mod/tutorialbooking/tests/behat/behat_mod_tutorialbooking.php
(#44) Whitespace found at end of line
(#74) Line exceeds 132 characters; contains 140 characters
(#76) Line exceeds maximum limit of 180 characters; contains 243 characters
(#84) Line exceeds 132 characters; contains 142 characters
(#101) Line exceeds 132 characters; contains 158 characters
(#110) Line exceeds 132 characters; contains 156 characters
(#119) Line exceeds 132 characters; contains 133 characters
(#127) Line exceeds 132 characters; contains 158 characters
(#135) Line exceeds 132 characters; contains 137 characters
(#144) Line exceeds 132 characters; contains 156 characters
(#181) Line exceeds maximum limit of 180 characters; contains 220 characters
(#189) Line exceeds 132 characters; contains 137 characters
(#227) Line exceeds 132 characters; contains 133 characters
(#239) Line exceeds 132 characters; contains 141 characters
(#245) Line exceeds 132 characters; contains 168 characters
(#259) Whitespace found at end of line
(#272) Line exceeds 132 characters; contains 156 characters
(#294) Line exceeds 132 characters; contains 145 characters
(#301) Line exceeds maximum limit of 180 characters; contains 192 characters
(#320) Line exceeds 132 characters; contains 177 characters
(#331) Line exceeds 132 characters; contains 135 characters
(#338) Line exceeds maximum limit of 180 characters; contains 239 characters
(#345) Line exceeds 132 characters; contains 139 characters
(#360) Line exceeds 132 characters; contains 138 characters
(#395) Line exceeds 132 characters; contains 137 characters
(#402) Line exceeds 132 characters; contains 141 characters
(#406) Line exceeds 132 characters; contains 139 characters
(#414) Line exceeds 132 characters; contains 135 characters
(#437) Whitespace found at end of line
(#449) Line exceeds maximum limit of 180 characters; contains 240 characters
(#456) Line exceeds 132 characters; contains 155 characters
mod/tutorialbooking/tests/user_test.php
(#41) Whitespace found at end of line
(#78) Space found before object operator
(#79) Space found before object operator
(#82) Space found before object operator
(#83) Space found before object operator
(#90) Line exceeds 132 characters; contains 138 characters
(#93) Line exceeds 132 characters; contains 140 characters
(#97) Line exceeds 132 characters; contains 142 characters
(#98) Line exceeds 132 characters; contains 133 characters
(#101) Line exceeds 132 characters; contains 135 characters
(#108) Line exceeds 132 characters; contains 142 characters
(#109) Line exceeds 132 characters; contains 139 characters
(#112) Line exceeds 132 characters; contains 135 characters
(#119) Line exceeds 132 characters; contains 145 characters
(#129) Line exceeds 132 characters; contains 141 characters
(#132) Line exceeds 132 characters; contains 141 characters
(#135) Line exceeds 132 characters; contains 138 characters
(#138) Line exceeds 132 characters; contains 140 characters
(#142) Line exceeds 132 characters; contains 145 characters
(#153) Line exceeds 132 characters; contains 142 characters
(#207) Space found before object operator
(#208) Space found before object operator
(#211) Space found before object operator
(#212) Space found before object operator
(#347) Space found before object operator
(#348) Space found before object operator
(#351) Space found before object operator
(#352) Space found before object operator
(#363) Whitespace found at end of line
mod/tutorialbooking/version.php
(#30) Inline comments must end in full-stops, exclamation marks, or question marks

Javascript coding style problems

(0 errors, 36 warnings)

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

mod/tutorialbooking/yui/src/dragdrop/js/dragdrop.js
(#40) Extra space after key 'slotselector'. (key-spacing)
(#42) Extra space after key 'initializer'. (key-spacing)
(#43) There should be no space after '['. (array-bracket-spacing)
(#43) There should be no space before ']'. (array-bracket-spacing)
(#47) Infix operators must be spaced. (space-infix-ops)
(#47) Infix operators must be spaced. (space-infix-ops)
(#47) Infix operators must be spaced. (space-infix-ops)
(#52) Infix operators must be spaced. (space-infix-ops)
(#55) Infix operators must be spaced. (space-infix-ops)
(#64) Infix operators must be spaced. (space-infix-ops)
(#79) Identifier 'setup_slots' is not in camel case. (camelcase)
(#79) Extra space after key 'setup_slots'. (key-spacing)
(#79) Unexpected space before function parentheses. (space-before-function-paren)
(#81) Infix operators must be spaced. (space-infix-ops)
(#82) Infix operators must be spaced. (space-infix-ops)
(#86) Infix operators must be spaced. (space-infix-ops)
(#93) Extra space after key 'src'. (key-spacing)
(#94) Extra space after key 'alt'. (key-spacing)
(#121) Unexpected @returns tag; function has no return statement. (valid-jsdoc)
(#127) Identifier 'drag_start' is not in camel case. (camelcase)
(#127) Extra space after key 'drag_start'. (key-spacing)
(#142) Extra space after key 'drag_dropmiss'. (key-spacing)
(#142) Identifier 'drag_dropmiss' is not in camel case. (camelcase)
(#149) Extra space after key 'drop_hit'. (key-spacing)
(#149) Identifier 'drop_hit' is not in camel case. (camelcase)
(#168) Extra space after key 'start'. (key-spacing)
(#196) Missing space before value for key 'context'. (key-spacing)
(#206) Extra space after key 'get_slot_id'. (key-spacing)
(#206) Identifier 'get_slot_id' is not in camel case. (camelcase)
(#211) Extra space after key 'NAME'. (key-spacing)
(#212) Extra space after key 'ATTRS'. (key-spacing)
(#213) Extra space after key 'tutorialid'. (key-spacing)
(#214) Extra space after key 'value'. (key-spacing)
(#216) Extra space after key 'ajaxurl'. (key-spacing)
(#217) Extra space after key 'value'. (key-spacing)
(#222) Identifier 'init_tutorialbooking_dragdrop' 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

(160 errors, 52 warnings)

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

mod/tutorialbooking/backup/moodle2/backup_tutorialbooking_activity_task.class.php
(#17) No one-line description found in phpdocs for file
(#26) No one-line description found in phpdocs for class backup_tutorialbooking_activity_task
(#47) Phpdocs for function backup_tutorialbooking_activity_task::encode_content_links has incomplete parameters list
(#26) Class backup_tutorialbooking_activity_task does not have @copyright tag
(#26) Class backup_tutorialbooking_activity_task does not have @license tag
(#18) Package moodlecore is not valid
mod/tutorialbooking/backup/moodle2/backup_tutorialbooking_stepslib.php
(#33) Function backup_tutorialbooking_activity_structure_step::define_structure is not documented
(#17) No one-line description found in phpdocs for file
(#28) Class backup_tutorialbooking_activity_structure_step does not have @copyright tag
(#28) Class backup_tutorialbooking_activity_structure_step does not have @license tag
(#18) Package moodlecore is not valid
mod/tutorialbooking/backup/moodle2/restore_tutorialbooking_activity_task.class.php
(#17) No one-line description found in phpdocs for file
(#28) No one-line description found in phpdocs for class restore_tutorialbooking_activity_task
(#28) Class restore_tutorialbooking_activity_task does not have @copyright tag
(#28) Class restore_tutorialbooking_activity_task does not have @license tag
(#18) Package moodlecore is not valid
mod/tutorialbooking/backup/moodle2/restore_tutorialbooking_stepslib.php
(#33) Function restore_tutorialbooking_activity_structure_step::define_structure is not documented
(#51) Function restore_tutorialbooking_activity_structure_step::process_tutorialbooking is not documented
(#69) Function restore_tutorialbooking_activity_structure_step::process_tutorialbooking_sessions is not documented
(#93) Function restore_tutorialbooking_activity_structure_step::process_tutorialbooking_signups is not documented
(#111) Function restore_tutorialbooking_activity_structure_step::process_tutorialbooking_messages is not documented
(#127) Function restore_tutorialbooking_activity_structure_step::after_execute is not documented
(#17) No one-line description found in phpdocs for file
(#28) Class restore_tutorialbooking_activity_structure_step does not have @copyright tag
(#28) Class restore_tutorialbooking_activity_structure_step does not have @license tag
(#18) Package moodlecore is not valid
mod/tutorialbooking/classes/confirmremoval_form.php
(#17) File-level phpdocs block is not found
mod/tutorialbooking/classes/email_form.php
(#17) File-level phpdocs block is not found
mod/tutorialbooking/classes/event/signup_capability_removed.php
(#17) No one-line description found in phpdocs for file
(#31) No one-line description found in phpdocs for class signup_capability_removed
mod/tutorialbooking/classes/exception/session_exception.php
(#17) File-level phpdocs block is not found
mod/tutorialbooking/classes/export.php
(#17) File-level phpdocs block is not found
mod/tutorialbooking/classes/message.php
(#17) File-level phpdocs block is not found
(#35) Not recommended phpdocs tag @global used
(#66) Not recommended phpdocs tag @global used
(#66) Not recommended phpdocs tag @global used
(#141) Not recommended phpdocs tag @global used
(#141) Not recommended phpdocs tag @global used
mod/tutorialbooking/classes/observer.php
(#17) File-level phpdocs block is not found
(#54) Not recommended phpdocs tag @global used
mod/tutorialbooking/classes/register.php
(#17) File-level phpdocs block is not found
(#38) Not recommended phpdocs tag @global used
mod/tutorialbooking/classes/renderable/messages.php
(#17) File-level phpdocs block is not found
mod/tutorialbooking/classes/renderable/tutorialbooking.php
(#17) File-level phpdocs block is not found
(#111) Not recommended phpdocs tag @global used
(#111) Not recommended phpdocs tag @global used
(#111) Not recommended phpdocs tag @global used
mod/tutorialbooking/classes/search/session.php
(#42) Not recommended phpdocs tag @global used
(#100) Not recommended phpdocs tag @global used
mod/tutorialbooking/classes/session.php
(#17) File-level phpdocs block is not found
(#55) Phpdocs for function mod_tutorialbooking_session::computesequence has incomplete parameters list
(#152) Phpdocs for function mod_tutorialbooking_session::generate_editsession_formdata has incomplete parameters list
(#54) Not recommended phpdocs tag @global used
(#104) Not recommended phpdocs tag @global used
(#150) Not recommended phpdocs tag @global used
(#150) Not recommended phpdocs tag @global used
(#206) Not recommended phpdocs tag @global used
(#221) Not recommended phpdocs tag @global used
(#240) Not recommended phpdocs tag @global used
(#290) Not recommended phpdocs tag @global used
(#321) Not recommended phpdocs tag @global used
(#353) Not recommended phpdocs tag @global used
(#374) Not recommended phpdocs tag @global used
(#374) Not recommended phpdocs tag @global used
(#374) Not recommended phpdocs tag @global used
mod/tutorialbooking/classes/session_add_user.php
(#17) File-level phpdocs block is not found
(#76) There is no description in phpdocs for function get_options
(#54) Not recommended phpdocs tag @global used
mod/tutorialbooking/classes/session_form.php
(#17) File-level phpdocs block is not found
mod/tutorialbooking/classes/task/fix_duplicates.php
(#17) File-level phpdocs block is not found
(#48) Not recommended phpdocs tag @global used
mod/tutorialbooking/classes/tutorial.php
(#17) File-level phpdocs block is not found
(#38) Not recommended phpdocs tag @global used
(#56) Not recommended phpdocs tag @global used
(#78) Not recommended phpdocs tag @global used
(#92) Not recommended phpdocs tag @global used
mod/tutorialbooking/classes/user.php
(#17) File-level phpdocs block is not found
(#37) Not recommended phpdocs tag @global used
(#37) Not recommended phpdocs tag @global used
(#117) Not recommended phpdocs tag @global used
(#159) Not recommended phpdocs tag @global used
(#190) Not recommended phpdocs tag @global used
(#249) Not recommended phpdocs tag @global used
(#274) Not recommended phpdocs tag @global used
mod/tutorialbooking/db/access.php
(#28) File-level phpdocs block is not found
mod/tutorialbooking/db/events.php
(#18) File-level phpdocs block is not found
mod/tutorialbooking/db/log.php
(#17) File-level phpdocs block is not found
mod/tutorialbooking/lib.php
(#64) Phpdocs for function tutorialbooking_add_instance has incomplete parameters list
(#82) Phpdocs for function tutorialbooking_update_instance has incomplete parameters list
(#173) Phpdocs for function tutorialbooking_extend_settings_navigation has incomplete parameters list
(#126) Not recommended phpdocs tag @example used
mod/tutorialbooking/mod_form.php
(#17) File-level phpdocs block is not found
(#93) Phpdocs for function mod_tutorialbooking_mod_form::completion_rule_enabled has incomplete parameters list
mod/tutorialbooking/renderer.php
(#17) File-level phpdocs block is not found
(#628) Phpdocs for function mod_tutorialbooking_renderer::editing_javascript has incomplete parameters list
(#48) Not recommended phpdocs tag @global used
(#214) Not recommended phpdocs tag @global used
(#416) Not recommended phpdocs tag @global used
(#631) Not recommended phpdocs tag @global used
mod/tutorialbooking/tests/behat/behat_mod_tutorialbooking.php
(#168) Phpdocs for function behat_mod_tutorialbooking::i_cancel_remove_my_sign_up_from_tutorial_booking has incomplete parameters list
(#207) Phpdocs for function behat_mod_tutorialbooking::i_should_be_able_to_sign_up_to_tutorial_booking has incomplete parameters list
(#77) Not recommended phpdocs tag @global used
(#182) Not recommended phpdocs tag @global used
(#273) Not recommended phpdocs tag @global used
(#302) Not recommended phpdocs tag @global used
(#415) Not recommended phpdocs tag @global used
mod/tutorialbooking/tests/fix_duplicates_test.php
(#17) File-level phpdocs block is not found
(#28) Invalid phpdocs tag @group used
(#28) Invalid phpdocs tag @group used
(#35) Invalid phpdocs tag @covers used
(#36) Invalid phpdocs tag @group used
(#36) Invalid phpdocs tag @group used
(#81) Invalid phpdocs tag @covers used
(#82) Invalid phpdocs tag @group used
(#82) Invalid phpdocs tag @group used
mod/tutorialbooking/tests/generator/lib.php
(#17) File-level phpdocs block is not found
(#110) Phpdocs for function mod_tutorialbooking_generator::create_instance has incomplete parameters list
(#34) Not recommended phpdocs tag @global used
(#34) Not recommended phpdocs tag @global used
(#149) Not recommended phpdocs tag @global used
mod/tutorialbooking/tests/lib_test.php
(#17) File-level phpdocs block is not found
(#28) Invalid phpdocs tag @group used
(#28) Invalid phpdocs tag @group used
(#35) Invalid phpdocs tag @covers used
mod/tutorialbooking/tests/message_test.php
(#17) File-level phpdocs block is not found
(#26) Invalid phpdocs tag @group used
(#26) Invalid phpdocs tag @group used
(#33) Invalid phpdocs tag @covers used
(#34) Invalid phpdocs tag @group used
(#34) Invalid phpdocs tag @group used
(#65) Invalid phpdocs tag @covers used
(#66) Invalid phpdocs tag @group used
(#66) Invalid phpdocs tag @group used
(#90) Invalid phpdocs tag @covers used
(#90) Invalid phpdocs tag @covers used
(#92) Invalid phpdocs tag @group used
(#92) Invalid phpdocs tag @group used
mod/tutorialbooking/tests/register_test.php
(#17) File-level phpdocs block is not found
(#26) Invalid phpdocs tag @group used
(#26) Invalid phpdocs tag @group used
(#33) Invalid phpdocs tag @covers used
(#34) Invalid phpdocs tag @group used
(#34) Invalid phpdocs tag @group used
mod/tutorialbooking/tests/search_test.php
(#40) Invalid phpdocs tag @group used
(#40) Invalid phpdocs tag @group used
(#65) Invalid phpdocs tag @group used
(#65) Invalid phpdocs tag @group used
(#85) Invalid phpdocs tag @group used
(#85) Invalid phpdocs tag @group used
(#133) Invalid phpdocs tag @group used
(#133) Invalid phpdocs tag @group used
mod/tutorialbooking/tests/session_test.php
(#17) File-level phpdocs block is not found
(#26) Invalid phpdocs tag @group used
(#26) Invalid phpdocs tag @group used
(#33) Invalid phpdocs tag @covers used
(#34) Invalid phpdocs tag @group used
(#34) Invalid phpdocs tag @group used
(#113) Invalid phpdocs tag @covers used
(#114) Invalid phpdocs tag @group used
(#114) Invalid phpdocs tag @group used
(#168) Invalid phpdocs tag @covers used
(#169) Invalid phpdocs tag @group used
(#169) Invalid phpdocs tag @group used
(#224) Invalid phpdocs tag @covers used
(#225) Invalid phpdocs tag @group used
(#225) Invalid phpdocs tag @group used
(#296) Invalid phpdocs tag @covers used
(#297) Invalid phpdocs tag @group used
(#297) Invalid phpdocs tag @group used
(#343) Invalid phpdocs tag @covers used
(#344) Invalid phpdocs tag @group used
(#344) Invalid phpdocs tag @group used
(#390) Invalid phpdocs tag @covers used
(#391) Invalid phpdocs tag @group used
(#391) Invalid phpdocs tag @group used
mod/tutorialbooking/tests/tutorial_test.php
(#17) File-level phpdocs block is not found
(#26) Invalid phpdocs tag @group used
(#26) Invalid phpdocs tag @group used
(#33) Invalid phpdocs tag @covers used
(#34) Invalid phpdocs tag @group used
(#34) Invalid phpdocs tag @group used
(#85) Invalid phpdocs tag @covers used
(#86) Invalid phpdocs tag @group used
(#86) Invalid phpdocs tag @group used
(#114) Invalid phpdocs tag @covers used
(#115) Invalid phpdocs tag @group used
(#115) Invalid phpdocs tag @group used
(#160) Invalid phpdocs tag @covers used
(#161) Invalid phpdocs tag @group used
(#161) Invalid phpdocs tag @group used
(#221) Invalid phpdocs tag @covers used
(#222) Invalid phpdocs tag @group used
(#222) Invalid phpdocs tag @group used
(#307) Not recommended phpdocs tag @global used
mod/tutorialbooking/tests/user_test.php
(#17) File-level phpdocs block is not found
(#26) Invalid phpdocs tag @group used
(#26) Invalid phpdocs tag @group used
(#33) Invalid phpdocs tag @covers used
(#34) Invalid phpdocs tag @group used
(#34) Invalid phpdocs tag @group used
(#168) Invalid phpdocs tag @covers used
(#169) Invalid phpdocs tag @group used
(#169) Invalid phpdocs tag @group used
(#243) Invalid phpdocs tag @covers used
(#244) Invalid phpdocs tag @group used
(#244) Invalid phpdocs tag @group used
(#304) Invalid phpdocs tag @covers used
(#305) Invalid phpdocs tag @group used
(#305) Invalid phpdocs tag @group used
(#387) Invalid phpdocs tag @covers used
(#388) Invalid phpdocs tag @group used
(#388) Invalid phpdocs tag @group used

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

(0 errors, 0 warnings)

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


shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 1 warnings)

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

mod/tutorialbooking/templates/messages.mustache
(#1) Example context missing (@template section not found.)