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

(22 errors, 53 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/moveslot.php
(#85) Line exceeds 132 characters; contains 146 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/search/session.php
(#50) Whitespace found at end of line
(#51) Whitespace found at end of line
(#52) Whitespace found at end of line
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/message_test.php
(#81) Line exceeds 132 characters; contains 134 characters
mod/tutorialbooking/tests/user_test.php
(#78) Object operator not indented correctly; expected 12 spaces but found 16
(#79) Object operator not indented correctly; expected 12 spaces but found 16
(#82) Object operator not indented correctly; expected 12 spaces but found 16
(#83) Object operator not indented correctly; expected 12 spaces but found 16
(#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) Object operator not indented correctly; expected 12 spaces but found 16
(#208) Object operator not indented correctly; expected 12 spaces but found 16
(#211) Object operator not indented correctly; expected 12 spaces but found 16
(#212) Object operator not indented correctly; expected 12 spaces but found 16
(#347) Object operator not indented correctly; expected 12 spaces but found 16
(#348) Object operator not indented correctly; expected 12 spaces but found 16
(#351) Object operator not indented correctly; expected 12 spaces but found 16
(#352) Object operator not indented correctly; expected 12 spaces but found 16

Javascript coding style problems

(0 errors, 11 warnings)

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

mod/tutorialbooking/amd/src/dragdrop-base.js
(#112) Each then() should return a value or throw (promise/always-return)
(#143) Unexpected space before function parentheses. (space-before-function-paren)
(#311) Unexpected empty function. (no-empty-function)
(#352) Expected catch,fail() or return (promise/catch-or-return)
mod/tutorialbooking/amd/src/dragdrop.js
(#86) 'message' used outside of binding context. (block-scoped-var)
(#87) 'message' used outside of binding context. (block-scoped-var)
(#90) 'message' is already defined. (no-redeclare)
(#90) 'message' used outside of binding context. (block-scoped-var)
(#91) 'message' used outside of binding context. (block-scoped-var)
(#106) Identifier 'parse_tutorial_id' is not in camel case. (camelcase)
(#118) Identifier 'parse_slot_id' 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

(42 errors, 87 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/moveslot.php
(#18) File-level phpdocs block is not found
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
(#112) 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
(#240) Not recommended phpdocs tag @global used
(#254) Not recommended phpdocs tag @global used
(#304) Not recommended phpdocs tag @global used
(#335) Not recommended phpdocs tag @global used
(#367) Not recommended phpdocs tag @global used
(#388) Not recommended phpdocs tag @global used
(#388) Not recommended phpdocs tag @global used
(#388) 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
(#170) Phpdocs for function mod_tutorialbooking_tutorial::update_events has incomplete parameters list
(#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
(#130) 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
mod/tutorialbooking/tests/generator/lib.php
(#17) File-level phpdocs block is not found
(#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
mod/tutorialbooking/tests/message_test.php
(#17) File-level phpdocs block is not found
mod/tutorialbooking/tests/register_test.php
(#17) File-level phpdocs block is not found
mod/tutorialbooking/tests/session_test.php
(#17) File-level phpdocs block is not found
mod/tutorialbooking/tests/tutorial_test.php
(#17) File-level phpdocs block is not found
(#307) Not recommended phpdocs tag @global used
mod/tutorialbooking/tests/user_test.php
(#17) File-level phpdocs block is not found
mod/tutorialbooking/tests/webservice_capabiliies_test.php
(#17) File-level phpdocs block is not found
(#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
(#35) Not recommended phpdocs tag @global used
(#103) Not recommended phpdocs tag @global used
mod/tutorialbooking/tests/webservice_moveslot_test.php
(#17) File-level phpdocs block is not found
(#34) Not recommended phpdocs tag @global used
(#58) Not recommended phpdocs tag @global used
(#82) Not recommended phpdocs tag @global used
(#100) Not recommended phpdocs tag @global used
(#117) Not recommended phpdocs tag @global used
mod/tutorialbooking/tests/webservice_remove_signup_test.php
(#17) File-level phpdocs block is not found
(#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
(#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
(#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

(3 errors, 0 warnings)

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

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