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

(19 errors, 52 warnings)

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

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/external/capabilities.php
(#79) Line exceeds 132 characters; contains 133 characters
(#84) Line exceeds 132 characters; contains 145 characters
mod/tutorialbooking/classes/external/details.php
(#116) Line exceeds 132 characters; contains 142 characters
(#122) Line exceeds 132 characters; contains 136 characters
(#128) Line exceeds 132 characters; contains 153 characters
mod/tutorialbooking/classes/external/signup.php
(#41) PHP4 style constructors are not allowed; use "__construct()" instead
mod/tutorialbooking/classes/external/view.php
(#41) PHP4 style constructors are not allowed; use "__construct()" instead
mod/tutorialbooking/classes/session.php
(#113) Line exceeds 132 characters; contains 136 characters
mod/tutorialbooking/classes/task/fix_duplicates.php
(#53) Line exceeds 132 characters; contains 134 characters
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/tests/behat/behat_mod_tutorialbooking.php
(#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
(#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
(#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
(#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
mod/tutorialbooking/version.php
(#30) Inline comments must end in full-stops, exclamation marks, or question marks

Javascript coding style problems

(0 errors, 9 warnings)

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

mod/tutorialbooking/yui/src/dragdrop/js/dragdrop.js
(#74) Unexpected @returns tag; function has no return statement. (valid-jsdoc)
(#79) Identifier 'setup_slots' is not in camel case. (camelcase)
(#121) Unexpected @returns tag; function has no return statement. (valid-jsdoc)
(#127) Identifier 'drag_start' is not in camel case. (camelcase)
(#142) Identifier 'drag_dropmiss' is not in camel case. (camelcase)
(#149) Identifier 'drop_hit' is not in camel case. (camelcase)
(#168) Extra space after key 'start'. (key-spacing)
(#206) Identifier 'get_slot_id' is not in camel case. (camelcase)
(#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

(189 errors, 81 warnings)

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

mod/tutorialbooking/backup/moodle2/restore_tutorialbooking_stepslib.php
(#60) Not recommended phpdocs tag @global used
(#83) Not recommended phpdocs tag @global used
(#83) Not recommended phpdocs tag @global used
(#112) Not recommended phpdocs tag @global used
(#136) Not recommended phpdocs tag @global used
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
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/external/capabilities.php
(#18) File-level phpdocs block is not found
mod/tutorialbooking/classes/external/details.php
(#18) File-level phpdocs block is not found
(#36) Not recommended phpdocs tag @global used
mod/tutorialbooking/classes/external/removesignup.php
(#18) File-level phpdocs block is not found
(#36) Not recommended phpdocs tag @global used
(#36) Not recommended phpdocs tag @global used
mod/tutorialbooking/classes/external/signup.php
(#18) File-level phpdocs block is not found
(#36) Not recommended phpdocs tag @global used
(#36) Not recommended phpdocs tag @global used
mod/tutorialbooking/classes/external/view.php
(#18) File-level phpdocs block is not found
(#37) Not recommended phpdocs tag @global used
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
(#114) Not recommended phpdocs tag @global used
(#114) Not recommended phpdocs tag @global used
(#114) 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
(#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
(#207) Not recommended phpdocs tag @global used
(#222) Not recommended phpdocs tag @global used
(#241) Not recommended phpdocs tag @global used
(#291) Not recommended phpdocs tag @global used
(#322) Not recommended phpdocs tag @global used
(#354) Not recommended phpdocs tag @global used
(#375) Not recommended phpdocs tag @global used
(#375) Not recommended phpdocs tag @global used
(#375) Not recommended phpdocs tag @global used
mod/tutorialbooking/classes/session_add_user.php
(#17) File-level phpdocs block is not found
(#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
(#55) Not recommended phpdocs tag @global used
(#77) Not recommended phpdocs tag @global used
(#91) Not recommended phpdocs tag @global used
(#127) Not recommended phpdocs tag @global used
(#127) 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
(#261) Not recommended phpdocs tag @global used
(#286) 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
(#126) Not recommended phpdocs tag @example used
mod/tutorialbooking/mod_form.php
(#17) File-level phpdocs block is not found
mod/tutorialbooking/renderer.php
(#17) File-level phpdocs block is not found
(#49) Not recommended phpdocs tag @global used
(#215) Not recommended phpdocs tag @global used
(#434) Not recommended phpdocs tag @global used
(#648) Not recommended phpdocs tag @global used
mod/tutorialbooking/tests/behat/behat_mod_tutorialbooking.php
(#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
mod/tutorialbooking/tests/webservice_capabiliies_test.php
(#17) File-level phpdocs block is not found
(#27) Invalid phpdocs tag @group used
(#27) Invalid phpdocs tag @group used
(#34) Invalid phpdocs tag @covers used
(#36) Invalid phpdocs tag @group used
(#36) Invalid phpdocs tag @group used
(#72) Invalid phpdocs tag @covers used
(#74) Invalid phpdocs tag @group used
(#74) Invalid phpdocs tag @group used
(#109) Invalid phpdocs tag @covers used
(#111) Invalid phpdocs tag @group used
(#111) Invalid phpdocs tag @group used
(#147) Invalid phpdocs tag @covers used
(#149) Invalid phpdocs tag @group used
(#149) Invalid phpdocs tag @group used
(#35) Not recommended phpdocs tag @global used
(#73) Not recommended phpdocs tag @global used
(#110) Not recommended phpdocs tag @global used
(#148) Not recommended phpdocs tag @global used
mod/tutorialbooking/tests/webservice_details_test.php
(#17) File-level phpdocs block is not found
(#27) Invalid phpdocs tag @group used
(#27) Invalid phpdocs tag @group used
(#34) Invalid phpdocs tag @covers used
(#36) Invalid phpdocs tag @group used
(#36) Invalid phpdocs tag @group used
(#102) Invalid phpdocs tag @covers used
(#104) Invalid phpdocs tag @group used
(#104) Invalid phpdocs tag @group used
(#35) Not recommended phpdocs tag @global used
(#103) Not recommended phpdocs tag @global used
mod/tutorialbooking/tests/webservice_remove_signup_test.php
(#17) File-level phpdocs block is not found
(#27) Invalid phpdocs tag @group used
(#27) Invalid phpdocs tag @group used
(#35) Invalid phpdocs tag @covers used
(#37) Invalid phpdocs tag @group used
(#37) Invalid phpdocs tag @group used
(#78) Invalid phpdocs tag @covers used
(#80) Invalid phpdocs tag @group used
(#80) Invalid phpdocs tag @group used
(#112) Invalid phpdocs tag @covers used
(#114) Invalid phpdocs tag @group used
(#114) Invalid phpdocs tag @group used
(#149) Invalid phpdocs tag @covers used
(#151) Invalid phpdocs tag @group used
(#151) Invalid phpdocs tag @group used
(#36) Not recommended phpdocs tag @global used
(#79) Not recommended phpdocs tag @global used
(#113) Not recommended phpdocs tag @global used
(#150) Not recommended phpdocs tag @global used
mod/tutorialbooking/tests/webservice_signup_test.php
(#17) File-level phpdocs block is not found
(#27) Invalid phpdocs tag @group used
(#27) Invalid phpdocs tag @group used
(#35) Invalid phpdocs tag @covers used
(#37) Invalid phpdocs tag @group used
(#37) Invalid phpdocs tag @group used
(#75) Invalid phpdocs tag @covers used
(#77) Invalid phpdocs tag @group used
(#77) Invalid phpdocs tag @group used
(#112) Invalid phpdocs tag @covers used
(#114) Invalid phpdocs tag @group used
(#114) Invalid phpdocs tag @group used
(#147) Invalid phpdocs tag @covers used
(#149) Invalid phpdocs tag @group used
(#149) Invalid phpdocs tag @group used
(#184) Invalid phpdocs tag @covers used
(#186) Invalid phpdocs tag @group used
(#186) Invalid phpdocs tag @group used
(#36) Not recommended phpdocs tag @global used
(#76) Not recommended phpdocs tag @global used
(#113) Not recommended phpdocs tag @global used
(#148) Not recommended phpdocs tag @global used
(#185) Not recommended phpdocs tag @global used
mod/tutorialbooking/tests/webservice_view_test.php
(#17) File-level phpdocs block is not found
(#27) Invalid phpdocs tag @group used
(#27) Invalid phpdocs tag @group used
(#34) Invalid phpdocs tag @covers used
(#35) Not recommended phpdocs tag @global 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

(1 errors, 1 warnings)

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

Task "gherkinlint" failed. Use --force to continue.
Problems running grunt

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(1 errors, 0 warnings)

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

mod/tutorialbooking/templates/messages.mustache
(#1) Mustache syntax exception: Example context JSON is unparsable, fails with: Syntax error