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

(88 errors, 151 warnings)

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

mod/helixmedia/backup/moodle2/backup_helixmedia_activity_task.class.php
(#54) The static declaration must come after the visibility declaration
mod/helixmedia/backup/moodle2/backup_helixmedia_stepslib.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#40) Short array syntax must be used to define arrays
(#40) Short array syntax must be used to define arrays
(#60) Short array syntax must be used to define arrays
mod/helixmedia/backup/moodle2/restore_helixmedia_activity_task.class.php
(#55) The static declaration must come after the visibility declaration
(#56) Short array syntax must be used to define arrays
(#58) Short array syntax must be used to define arrays
(#67) The static declaration must come after the visibility declaration
(#68) Short array syntax must be used to define arrays
(#83) The static declaration must come after the visibility declaration
(#84) Short array syntax must be used to define arrays
(#103) The static declaration must come after the visibility declaration
(#104) Short array syntax must be used to define arrays
mod/helixmedia/backup/moodle2/restore_helixmedia_stepslib.php
(#38) Short array syntax must be used to define arrays
(#62) Short array syntax must be used to define arrays
(#65) Short array syntax must be used to define arrays
mod/helixmedia/classes/event/course_module_instance_list_viewed.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/helixmedia/classes/event/course_module_viewed.php
(#26) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/helixmedia/classes/event/lti_compat_launch.php
(#50) Short array syntax must be used to define arrays
mod/helixmedia/classes/event/lti_launch.php
(#81) Short array syntax must be used to define arrays
mod/helixmedia/classes/event/lti_launch_compat_edit.php
(#50) Short array syntax must be used to define arrays
(#54) Whitespace found at end of line
mod/helixmedia/classes/event/lti_launch_edit.php
(#81) Short array syntax must be used to define arrays
mod/helixmedia/classes/event/lti_launch_edit_compat_new.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#48) Short array syntax must be used to define arrays
mod/helixmedia/classes/event/lti_launch_edit_new.php
(#27) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
mod/helixmedia/classes/external.php
(#44) Short array syntax must be used to define arrays
(#47) There should be a comma after the last array item in a multi-line array.
(#54) Short array syntax must be used to define arrays
(#57) Short array syntax must be used to define arrays
(#65) Short array syntax must be used to define arrays
(#68) There should be a comma after the last array item in a multi-line array.
(#87) Short array syntax must be used to define arrays
(#90) There should be a comma after the last array item in a multi-line array.
mod/helixmedia/classes/output/container.php
(#48) Whitespace found at end of line
(#103) Expected 1 space after "=>"; 0 found
(#108) There should be a comma after the last array item in a multi-line array.
mod/helixmedia/classes/output/launcher.php
(#19) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#21) Inline doc block comments are not allowed; use "// Comment." instead
(#72) Short array syntax must be used to define arrays
(#73) Short array syntax must be used to define arrays
(#99) Inline comments must end in full-stops, exclamation marks, or question marks
(#137) Inline doc block comments are not allowed; use "// Comment." instead
(#178) Short array syntax must be used to define arrays
(#186) Line exceeds 132 characters; contains 138 characters
(#210) There should be a comma after the last array item in a multi-line array.
mod/helixmedia/classes/output/launchmessage.php
(#19) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#21) Inline doc block comments are not allowed; use "// Comment." instead
(#42) Expected 5 spaces before asterisk; 4 found
(#43) Expected 5 spaces before asterisk; 4 found
(#51) Short array syntax must be used to define arrays
(#53) There should be a comma after the last array item in a multi-line array.
(#54) Whitespace found at end of line
mod/helixmedia/classes/output/mobile.php
(#59) Short array syntax must be used to define arrays
(#63) Short array syntax must be used to define arrays
(#78) Short array syntax must be used to define arrays
(#83) There should be a comma after the last array item in a multi-line array.
mod/helixmedia/classes/output/modal.php
(#74) Line exceeds 132 characters; contains 133 characters
(#89) Short array syntax must be used to define arrays
(#97) Inline comments must end in full-stops, exclamation marks, or question marks
(#122) Short array syntax must be used to define arrays
(#136) There should be a comma after the last array item in a multi-line array.
mod/helixmedia/classes/output/renderer.php
(#19) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#21) Inline doc block comments are not allowed; use "// Comment." instead
(#91) Expected 5 spaces before asterisk; 4 found
(#91) Whitespace found at end of line
(#92) Expected 5 spaces before asterisk; 4 found
(#93) Expected 5 spaces before asterisk; 4 found
(#94) Expected 5 spaces before asterisk; 4 found
(#101) Expected 5 spaces before asterisk; 4 found
(#102) Expected 5 spaces before asterisk; 4 found
(#103) Expected 5 spaces before asterisk; 4 found
(#104) Expected 5 spaces before asterisk; 4 found
mod/helixmedia/classes/output/view.php
(#19) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#21) Inline doc block comments are not allowed; use "// Comment." instead
(#51) Expected 1 space before ".="; 0 found
(#51) Expected 1 space after ".="; 0 found
(#70) There should be a comma after the last array item in a multi-line array.
mod/helixmedia/classes/output/viewwindow.php
(#19) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#21) Inline doc block comments are not allowed; use "// Comment." instead
mod/helixmedia/classes/search/activity.php
(#33) Duplicate class name "mod_helixmedia\search\activity_wrapper" found; first defined in /var/lib/jenkins/git_repositories/prechecker/mod/helixmedia/classes/search/activity.php on line 30
(#56) Short array syntax must be used to define arrays
mod/helixmedia/classes/task/cleanup.php
(#74) Short array syntax must be used to define arrays
(#76) Short array syntax must be used to define arrays
(#79) Short array syntax must be used to define arrays
(#84) Short array syntax must be used to define arrays
mod/helixmedia/container.php
(#20) Inline doc block comments are not allowed; use "// Comment." instead
(#53) Whitespace found at end of line
mod/helixmedia/db/access.php
(#27) Short array syntax must be used to define arrays
(#29) Short array syntax must be used to define arrays
(#32) Short array syntax must be used to define arrays
(#37) There should be a comma after the last array item in a multi-line array.
(#38) There should be a comma after the last array item in a multi-line array.
(#41) Short array syntax must be used to define arrays
(#46) Short array syntax must be used to define arrays
(#48) There should be a comma after the last array item in a multi-line array.
(#50) There should be a comma after the last array item in a multi-line array.
(#53) Short array syntax must be used to define arrays
(#58) Short array syntax must be used to define arrays
(#61) There should be a comma after the last array item in a multi-line array.
(#62) There should be a comma after the last array item in a multi-line array.
(#65) Short array syntax must be used to define arrays
(#68) Short array syntax must be used to define arrays
(#69) There should be a comma after the last array item in a multi-line array.
(#70) There should be a comma after the last array item in a multi-line array.
(#71) There should be a comma after the last array item in a multi-line array.
mod/helixmedia/db/log.php
(#29) Short array syntax must be used to define arrays
(#30) Short array syntax must be used to define arrays
(#31) Short array syntax must be used to define arrays
(#32) Short array syntax must be used to define arrays
(#33) Short array syntax must be used to define arrays
(#34) Short array syntax must be used to define arrays
(#34) There should be a comma after the last array item in a multi-line array.
mod/helixmedia/db/mobile.php
(#29) Inline comments must end in full-stops, exclamation marks, or question marks
(#40) There should be a comma after the last array item in a multi-line array.
(#45) There should be a comma after the last array item in a multi-line array.
mod/helixmedia/db/upgrade.php
(#83) Short array syntax must be used to define arrays
(#106) Functions must not contain multiple empty lines in a row; found 2 empty lines
mod/helixmedia/index.php
(#29) Short array syntax must be used to define arrays
(#35) Short array syntax must be used to define arrays
(#39) Short array syntax must be used to define arrays
(#65) Short array syntax must be used to define arrays
(#66) Short array syntax must be used to define arrays
(#68) Short array syntax must be used to define arrays
(#83) Short array syntax must be used to define arrays
(#85) Short array syntax must be used to define arrays
(#88) Short array syntax must be used to define arrays
mod/helixmedia/launch.php
(#102) Inline comments must end in full-stops, exclamation marks, or question marks
(#139) Space found before square bracket; expected "$_SERVER[" but found "$_SERVER ["
(#165) Short array syntax must be used to define arrays
(#170) Short array syntax must be used to define arrays
(#170) Whitespace found at end of line
(#184) Inline comments must start with a capital letter, digit or 3-dots sequence
(#184) This comment is 52% valid code; is this commented out code?
(#184) No space found before comment text; expected "// if (strlen($intro) > 0) {" but found "//if (strlen($intro) > 0) {"
(#185) Expected 1 space before comment text but found 4; use block comment if you need indentation
(#186) Inline comments must end in full-stops, exclamation marks, or question marks
(#186) No space found before comment text; expected "// }" but found "//}"
(#189) Short array syntax must be used to define arrays
(#201) Short array syntax must be used to define arrays
(#203) Short array syntax must be used to define arrays
(#206) Short array syntax must be used to define arrays
(#207) Short array syntax must be used to define arrays
(#215) Short array syntax must be used to define arrays
(#218) Short array syntax must be used to define arrays
(#219) Short array syntax must be used to define arrays
(#225) Short array syntax must be used to define arrays
(#225) Whitespace found at end of line
(#228) Short array syntax must be used to define arrays
(#251) Short array syntax must be used to define arrays
(#260) Short array syntax must be used to define arrays
(#329) Inline comments must end in full-stops, exclamation marks, or question marks
(#329) Whitespace found at end of line
(#339) Short array syntax must be used to define arrays
(#341) There should be a comma after the last array item in a multi-line array.
(#345) Short array syntax must be used to define arrays
(#347) There should be a comma after the last array item in a multi-line array.
(#352) Short array syntax must be used to define arrays
(#354) There should be a comma after the last array item in a multi-line array.
(#381) Inline comments must start with a capital letter, digit or 3-dots sequence
(#381) Inline comments must end in full-stops, exclamation marks, or question marks
(#381) This comment is 70% valid code; is this commented out code?
(#381) No space found before comment text; expected "// helixmedia_view_mod($hmli, $type, $mid, $ret, $user, $modtype);" but found "//helixmedia_view_mod($hmli, $type, $mid, $ret, $user, $modtype);"
(#383) Short array syntax must be used to define arrays
mod/helixmedia/lib.php
(#33) Unexpected MOODLE_INTERNAL check. No side effects or multiple artifacts detected.
(#85) Short array syntax must be used to define arrays
(#94) Short array syntax must be used to define arrays
(#129) Short array syntax must be used to define arrays
(#146) Short array syntax must be used to define arrays
(#160) Inline doc block comments are not allowed; use "// Comment." instead
(#206) Short array syntax must be used to define arrays
(#212) Short array syntax must be used to define arrays
(#290) Short array syntax must be used to define arrays
(#293) There should be a comma after the last array item in a multi-line array.
mod/helixmedia/locallib.php
(#38) Inline comments must end in full-stops, exclamation marks, or question marks
(#38) No space found before comment text; expected "// define('HML_LAUNCH_RELINK', 4);" but found "//define('HML_LAUNCH_RELINK', 4);"
(#75) Short array syntax must be used to define arrays
(#76) Short array syntax must be used to define arrays
(#89) Short array syntax must be used to define arrays
(#95) Short array syntax must be used to define arrays
(#139) Short array syntax must be used to define arrays
(#149) There should be a comma after the last array item in a multi-line array.
(#150) Inline comments must start with a capital letter, digit or 3-dots sequence
(#150) This comment is 59% valid code; is this commented out code?
(#150) No space found before comment text; expected "// 'CURLOPT_SSL_VERIFYHOST' => false," but found "//'CURLOPT_SSL_VERIFYHOST' => false,"
(#151) No space found before comment text; expected "// 'CURLOPT_SSL_VERIFYPEER' => false" but found "//'CURLOPT_SSL_VERIFYPEER' => false"
(#200) Short array syntax must be used to define arrays
(#209) There should be a comma after the last array item in a multi-line array.
(#250) Short array syntax must be used to define arrays
(#251) Short array syntax must be used to define arrays
(#294) Short array syntax must be used to define arrays
(#320) Short array syntax must be used to define arrays
(#371) Short array syntax must be used to define arrays
(#397) Short array syntax must be used to define arrays
(#441) Expected 1 space before asterisk; 0 found
(#442) Expected 1 space before asterisk; 0 found
(#443) Expected 1 space before asterisk; 0 found
(#444) Expected 1 space before asterisk; 0 found
(#445) Expected 1 space before asterisk; 0 found
(#446) Expected 1 space before asterisk; 0 found
(#453) Expected 1 space before asterisk; 0 found
(#454) Expected 1 space before asterisk; 0 found
(#455) Expected 1 space before asterisk; 0 found
(#456) Expected 1 space before asterisk; 0 found
(#457) Expected 1 space before asterisk; 0 found
(#457) Line exceeds 132 characters; contains 140 characters
(#458) Expected 1 space before asterisk; 0 found
(#459) Expected 1 space before asterisk; 0 found
(#464) Short array syntax must be used to define arrays
(#473) Inline comments must end in full-stops, exclamation marks, or question marks
(#518) Short array syntax must be used to define arrays
(#526) Inline comments must start with a capital letter, digit or 3-dots sequence
(#526) This comment is 59% valid code; is this commented out code?
(#526) No space found before comment text; expected "// 'CURLOPT_SSL_VERIFYHOST' => false," but found "//'CURLOPT_SSL_VERIFYHOST' => false,"
(#527) No space found before comment text; expected "// 'CURLOPT_SSL_VERIFYPEER' => false" but found "//'CURLOPT_SSL_VERIFYPEER' => false"
mod/helixmedia/mod_form.php
(#26) Old MOODLE_INTERNAL check detected. Replace it by "defined('MOODLE_INTERNAL') || die();"
(#64) Short array syntax must be used to define arrays
(#84) Short array syntax must be used to define arrays
(#85) Short array syntax must be used to define arrays
(#88) Short array syntax must be used to define arrays
(#89) Short array syntax must be used to define arrays
(#94) Short array syntax must be used to define arrays
mod/helixmedia/settings.php
(#51) Short array syntax must be used to define arrays
(#60) Short array syntax must be used to define arrays
mod/helixmedia/view.php
(#44) Short array syntax must be used to define arrays
(#49) Short array syntax must be used to define arrays
(#52) Short array syntax must be used to define arrays
(#54) Short array syntax must be used to define arrays
(#67) Short array syntax must be used to define arrays
(#72) Short array syntax must be used to define arrays
(#73) Inline comments must start with a capital letter, digit or 3-dots sequence
(#73) This comment is 50% valid code; is this commented out code?
(#73) No space found before comment text; expected "// $launchurl = "launch.php?type=".HML_LAUNCH_NORMAL."&id=".$cm->id;" but found "//$launchurl = "launch.php?type=".HML_LAUNCH_NORMAL."&id=".$cm->id;"
(#76) Inline comments must start with a capital letter, digit or 3-dots sequence
(#76) This comment is 67% valid code; is this commented out code?
(#76) No space found before comment text; expected "// $launchurl .= "&debuglaunch=1";" but found "//$launchurl .= "&debuglaunch=1";"
(#83) Whitespace found at end of line
(#102) Short array syntax must be used to define arrays

Javascript coding style problems

(17 errors, 37 warnings)

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

mod/helixmedia/amd/src/embed.js
(#17) @package should be empty. (jsdoc/empty-tags)
(#36) Operator '+' must be spaced. (space-infix-ops)
(#36) Operator '+' must be spaced. (space-infix-ops)
(#47) Missing semicolon. (@babel/semi)
(#50) Operator '+' must be spaced. (space-infix-ops)
(#50) Operator '+' must be spaced. (space-infix-ops)
(#51) Operator '+' must be spaced. (space-infix-ops)
(#51) Operator '+' must be spaced. (space-infix-ops)
(#56) Operator '+' must be spaced. (space-infix-ops)
(#56) Operator '+' must be spaced. (space-infix-ops)
(#57) Operator '+' must be spaced. (space-infix-ops)
(#57) Operator '+' must be spaced. (space-infix-ops)
(#57) Trailing spaces not allowed. (no-trailing-spaces)
(#66) Trailing spaces not allowed. (no-trailing-spaces)
(#70) Operator '+' must be spaced. (space-infix-ops)
(#71) Operator '+' must be spaced. (space-infix-ops)
(#86) Operator '+' must be spaced. (space-infix-ops)
mod/helixmedia/amd/src/module.js
(#17) @package should be empty. (jsdoc/empty-tags)
(#32) Identifier 'medial_interval' is not in camel case. (camelcase)
(#33) Trailing spaces not allowed. (no-trailing-spaces)
(#36) Operator '+' must be spaced. (space-infix-ops)
(#51) 'evt' is defined but never used. (no-unused-vars)
(#56) Operator '+' must be spaced. (space-infix-ops)
(#57) Trailing spaces not allowed. (no-trailing-spaces)
(#59) Trailing spaces not allowed. (no-trailing-spaces)
(#61) Trailing spaces not allowed. (no-trailing-spaces)
(#62) Operator '+' must be spaced. (space-infix-ops)
(#63) Use '===' to compare with null. (no-eq-null)
(#63) Unary word operator 'typeof' must be followed by whitespace. (space-unary-ops)
(#68) Use '===' to compare with null. (no-eq-null)
(#76) Operator '+' must be spaced. (space-infix-ops)
(#78) Missing semicolon. (@babel/semi)
(#79) Trailing spaces not allowed. (no-trailing-spaces)
(#81) Operator '+' must be spaced. (space-infix-ops)
(#82) Operator '+' must be spaced. (space-infix-ops)
(#86) Operator '+' must be spaced. (space-infix-ops)
(#87) Operator '+' must be spaced. (space-infix-ops)
(#102) Operator '==' must be spaced. (space-infix-ops)
(#103) Operator '=' must be spaced. (space-infix-ops)
(#105) Operator '!=' must be spaced. (space-infix-ops)
(#105) Operator '==' must be spaced. (space-infix-ops)
(#107) Identifier 'medial_interval' is not in camel case. (camelcase)
(#121) This line has a length of 149. Maximum allowed is 132. (max-len)
(#121) Operator '+' must be spaced. (space-infix-ops)
(#121) Operator '+' must be spaced. (space-infix-ops)
(#121) Operator '+' must be spaced. (space-infix-ops)
(#121) Operator '+' must be spaced. (space-infix-ops)
(#121) Operator '+' must be spaced. (space-infix-ops)
(#124) A space is required after ','. (comma-spacing)
(#134) Trailing spaces not allowed. (no-trailing-spaces)
(#138) Operator '+' must be spaced. (space-infix-ops)
(#139) Operator '+' must be spaced. (space-infix-ops)
(#154) Operator '+' must be spaced. (space-infix-ops)
(#154) Missing semicolon. (@babel/semi)

CSS problems

(49 errors, 0 warnings)

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

mod/helixmedia/styles.css
(#8) Can't parse value "var(0 1px 4px rgba(0,0,0,.6))" (csstree/validator)
(#9) Can't parse value "var(border-color .4s ease 0s,background-color .4s ease 0s)" (csstree/validator)
(#37) Invalid value for `width` (csstree/validator)
(#2) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#3) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#4) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#8) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#9) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#10) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#14) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#23) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#27) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#32) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#33) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#34) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#35) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#36) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#42) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#48) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#54) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#60) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#75) Expected single space after ":" with a single-line declaration (declaration-colon-space-after)
(#7) Unexpected !important (declaration-no-important)
(#27) Unexpected !important (declaration-no-important)
(#65) Unexpected !important (declaration-no-important)
(#70) Unexpected !important (declaration-no-important)
(#6) Expected single space after "," in a single-line function (function-comma-space-after)
(#6) Expected single space after "," in a single-line function (function-comma-space-after)
(#6) Expected single space after "," in a single-line function (function-comma-space-after)
(#8) Expected single space after "," in a single-line function (function-comma-space-after)
(#8) Expected single space after "," in a single-line function (function-comma-space-after)
(#8) Expected single space after "," in a single-line function (function-comma-space-after)
(#9) Expected single space after "," in a single-line function (function-comma-space-after)
(#40) Expected single space after ":" (media-feature-colon-space-after)
(#46) Expected single space after ":" (media-feature-colon-space-after)
(#52) Expected single space after ":" (media-feature-colon-space-after)
(#58) Expected single space after ":" (media-feature-colon-space-after)
(#68) Expected single space after ":" (media-feature-colon-space-after)
(#26) Expected newline after "," (selector-list-comma-newline-after)
(#14) Expected single space after "," in a single-line list (value-list-comma-space-after)
(#14) Expected single space after "," in a single-line list (value-list-comma-space-after)
(#42) Expected single space after "," in a single-line list (value-list-comma-space-after)
(#42) Expected single space after "," in a single-line list (value-list-comma-space-after)
(#48) Expected single space after "," in a single-line list (value-list-comma-space-after)
(#48) Expected single space after "," in a single-line list (value-list-comma-space-after)
(#54) Expected single space after "," in a single-line list (value-list-comma-space-after)
(#54) Expected single space after "," in a single-line list (value-list-comma-space-after)
(#60) Expected single space after "," in a single-line list (value-list-comma-space-after)
(#60) Expected single space after "," in a single-line list (value-list-comma-space-after)

PHPDocs style problems

(85 errors, 19 warnings)

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

mod/helixmedia/backup/moodle2/backup_helixmedia_activity_task.class.php
(#17) File-level phpdocs block does not have @copyright tag
mod/helixmedia/backup/moodle2/backup_helixmedia_stepslib.php
(#34) Function backup_helixmedia_activity_structure_step::define_structure is not documented
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
(#21) Package mod is not valid
mod/helixmedia/backup/moodle2/restore_helixmedia_activity_task.class.php
(#30) No one-line description found in phpdocs for class restore_helixmedia_activity_task
(#17) File-level phpdocs block does not have @copyright tag
(#79) Inline phpdocs tag {@link restore_logs_processor} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#81) Inline phpdocs tag {@link restore_log_rule} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#95) Inline phpdocs tag {@link restore_logs_processor} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#97) Inline phpdocs tag {@link restore_log_rule} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
(#20) Package mod is not valid
mod/helixmedia/backup/moodle2/restore_helixmedia_stepslib.php
(#36) Function restore_helixmedia_activity_structure_step::define_structure is not documented
(#45) Function restore_helixmedia_activity_structure_step::process_helixmedia is not documented
(#71) Function restore_helixmedia_activity_structure_step::after_execute is not documented
(#17) No one-line description found in phpdocs for file
(#17) File-level phpdocs block does not have @copyright tag
(#21) Package mod is not valid
mod/helixmedia/classes/event/lti_compat_launch.php
(#42) Class lti_compat_launch is not documented
mod/helixmedia/classes/event/lti_launch.php
(#42) Class lti_launch is not documented
mod/helixmedia/classes/event/lti_launch_compat_edit.php
(#42) Class lti_launch_compat_edit is not documented
mod/helixmedia/classes/event/lti_launch_edit.php
(#42) Class lti_launch_edit is not documented
mod/helixmedia/classes/event/lti_launch_edit_compat_new.php
(#41) Class lti_launch_edit_compat_new is not documented
mod/helixmedia/classes/event/lti_launch_edit_new.php
(#41) Class lti_launch_edit_new is not documented
mod/helixmedia/classes/external.php
(#42) Function mod_helixmedia_external::get_launch_data_parameters is not documented
(#52) Function mod_helixmedia_external::get_launch_data is not documented
(#74) Function mod_helixmedia_external::random_code is not documented
(#85) Function mod_helixmedia_external::get_launch_data_returns is not documented
mod/helixmedia/classes/output/container.php
(#99) Function container::export_for_template is not documented
(#45) Phpdocs for function container::__construct has incomplete parameters list
mod/helixmedia/classes/output/launcher.php
(#51) Function launcher::__construct is not documented
(#202) Function launcher::export_for_template is not documented
mod/helixmedia/classes/output/launchmessage.php
(#45) Function launchmessage::__construct is not documented
(#50) Function launchmessage::export_for_template is not documented
mod/helixmedia/classes/output/mobile.php
(#36) Class mobile is not documented
(#105) Function mobile::random_code is not documented
(#17) File-level phpdocs block does not have @copyright tag
(#20) Package mod is not valid
mod/helixmedia/classes/output/modal.php
(#140) Function modal::inc_js is not documented
(#150) Function modal::export_for_template is not documented
(#48) Phpdocs for function modal::__construct has incomplete parameters list
mod/helixmedia/classes/output/renderer.php
(#96) Function renderer::render_launcher is not documented
(#106) Function renderer::render_launchmessage is not documented
mod/helixmedia/classes/output/view.php
(#56) Function view::export_for_template is not documented
(#42) Phpdocs for function view::__construct has incomplete parameters list
mod/helixmedia/classes/search/activity.php
(#30) Class activity_wrapper is not documented
(#33) Class activity_wrapper is not documented
mod/helixmedia/classes/task/cleanup.php
(#20) Package mod is not valid
mod/helixmedia/classes/task/mobiletokens.php
(#35) Class mobiletokens is not documented
(#20) Package mod is not valid
mod/helixmedia/container.php
(#17) File-level phpdocs block is not found
(#23) Package mod is not valid
mod/helixmedia/db/access.php
(#17) File-level phpdocs block does not have @copyright tag
mod/helixmedia/db/mobile.php
(#17) File-level phpdocs block does not have @copyright tag
(#20) Package mod is not valid
mod/helixmedia/db/services.php
(#17) File-level phpdocs block does not have @copyright tag
(#20) Package mod is not valid
mod/helixmedia/db/tasks.php
(#17) File-level phpdocs block does not have @copyright tag
(#20) Package mod is not valid
mod/helixmedia/db/upgrade.php
(#17) File-level phpdocs block does not have @copyright tag
(#20) Package mod is not valid
mod/helixmedia/index.php
(#17) File-level phpdocs block does not have @copyright tag
(#20) Package mod is not valid
mod/helixmedia/lang/en/helixmedia.php
(#20) Package mod is not valid
mod/helixmedia/launch.php
(#17) File-level phpdocs block does not have @copyright tag
(#20) Package mod is not valid
mod/helixmedia/lib.php
(#283) Function helixmedia_view is not documented
(#123) Phpdocs for function helixmedia_get_preid has incomplete parameters list
(#139) Phpdocs for function helixmedia_add_instance has incomplete parameters list
(#175) Phpdocs for function helixmedia_update_instance has incomplete parameters list
(#215) Phpdocs for function helixmedia_user_outline has incomplete parameters list
(#229) Phpdocs for function helixmedia_user_complete has incomplete parameters list
(#240) Phpdocs for function helixmedia_print_recent_activity has incomplete parameters list
(#223) Invalid phpdocs tag @TODO: used
(#234) Invalid phpdocs tag @TODO: used
(#247) Invalid phpdocs tag @TODO: used
(#20) Package mod is not valid
mod/helixmedia/locallib.php
(#73) Function helixmedia_is_group_assign is not documented
(#85) Function helixmedia_get_assign_into_refs is not documented
(#125) Function helixmedia_curl_post_launch_html is not documented
(#379) Function curpageurl is not documented
(#394) Function helixmedia_get_instance_size is not documented
(#422) Function helixmedia_get_playerwidthurl is not documented
(#426) Function helixmedia_get_status_url is not documented
(#430) Function helixmedia_get_upload_url is not documented
(#434) Function helixmedia_get_alturl is not documented
(#448) Function helixmedia_is_preid_empty is not documented
(#461) Function helixmedia_get_media_status is not documented
(#499) Function helixmedia_str_contains is not documented
(#509) Function helixmedia_version_check is not documented
(#553) Function parse_medial_version is not documented
(#562) Function helixmedia_legacy_dynamic_size is not documented
(#350) Phpdocs for function helixmedia_get_visiblecap has incomplete parameters list
(#17) File-level phpdocs block does not have @copyright tag
(#20) Package mod is not valid
mod/helixmedia/mod_form.php
(#33) Class mod_helixmedia_mod_form is not documented
(#35) Function mod_helixmedia_mod_form::definition is not documented
(#17) File-level phpdocs block does not have @copyright tag
(#20) Package mod is not valid
mod/helixmedia/session.php
(#17) File-level phpdocs block is not found
mod/helixmedia/settings.php
(#17) File-level phpdocs block does not have @copyright tag
(#20) Package mod is not valid
mod/helixmedia/version.php
(#20) Package mod is not valid
mod/helixmedia/view.php
(#20) Package mod is not valid

Update savepoints problems

(2 errors, 0 warnings)

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

mod/helixmedia/db/upgrade.php
Detected more 'if' blocks (3) than 'savepoint' calls (2)
version 2014081101 is missing corresponding savepoint call

Third party library modification problems

(0 errors, 0 warnings)

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


grunt changes

(1 errors, 1 warnings)

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

Problems running grunt
Task "eslint:amd" failed. Use --force to continue.

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 38 warnings)

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

mod/helixmedia/templates/container.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 8: Bad value “” for attribute “width” on element “iframe”: The empty string is not a valid non-negative integer. (d><body><iframe style="margin-left:7px;margin-top:25px;border:0px;background:#ffffff;" width="" height="" src="/mod/helixmedia/launch.php?course=&amp;" allow="microphone ; camera display-capture ;"></ifra)
(#1) HTML Validation error, line 8: Bad value “” for attribute “height” on element “iframe”: The empty string is not a valid non-negative integer. (d><body><iframe style="margin-left:7px;margin-top:25px;border:0px;background:#ffffff;" width="" height="" src="/mod/helixmedia/launch.php?course=&amp;" allow="microphone ; camera display-capture ;"></ifra)
mod/helixmedia/templates/launcher.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 2: Element “style” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.) (ad><body><style>@impo)
(#1) HTML Validation info, line 12: The “type” attribute is unnecessary for JavaScript resources. (> <script type="text/javascript">funct)
mod/helixmedia/templates/launchmessage.mustache
(#1) Example context missing (@template section not found.)
mod/helixmedia/templates/mobile_view_page.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 3: Bad value “true” for attribute “allowfullscreen” on element “iframe”. (ner'> <iframe allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true" id="contentframe" height="" width="100%" src="" style='margin-left:0px;margin-right:0px'></ifra)
(#1) HTML Validation error, line 3: Attribute “webkitallowfullscreen” not allowed on element “iframe” at this point. (ner'> <iframe allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true" id="contentframe" height="" width="100%" src="" style='margin-left:0px;margin-right:0px'></ifra)
(#1) HTML Validation error, line 3: Attribute “mozallowfullscreen” not allowed on element “iframe” at this point. (ner'> <iframe allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true" id="contentframe" height="" width="100%" src="" style='margin-left:0px;margin-right:0px'></ifra)
(#1) HTML Validation error, line 3: Bad value “” for attribute “height” on element “iframe”: The empty string is not a valid non-negative integer. (ner'> <iframe allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true" id="contentframe" height="" width="100%" src="" style='margin-left:0px;margin-right:0px'></ifra)
(#1) HTML Validation error, line 3: Bad value “100%” for attribute “width” on element “iframe”: Expected a digit but saw “%” instead. (ner'> <iframe allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true" id="contentframe" height="" width="100%" src="" style='margin-left:0px;margin-right:0px'></ifra)
(#1) HTML Validation error, line 3: Bad value “” for attribute “src” on element “iframe”: Must be non-empty. (ner'> <iframe allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true" id="contentframe" height="" width="100%" src="" style='margin-left:0px;margin-right:0px'></ifra)
mod/helixmedia/templates/modal.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 2: Element “style” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.) (ad><body><style type='text/css'> .)
(#1) HTML Validation info, line 2: The “type” attribute for the “style” element is not needed and should be omitted. (ad><body><style type='text/css'> .)
(#1) HTML Validation info, line 11: Empty heading. (> <h4 class="modal-title"></h4>)
(#1) HTML Validation error, line 20: Bad value “true” for attribute “allowfullscreen” on element “iframe”. ( <iframe id="mod_helixmedia_launchframe_" class="embed-responsive-item overflow-auto border-0" allow="microphone ; camera ; display-capture ;" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></if)
(#1) HTML Validation error, line 20: Attribute “webkitallowfullscreen” not allowed on element “iframe” at this point. ( <iframe id="mod_helixmedia_launchframe_" class="embed-responsive-item overflow-auto border-0" allow="microphone ; camera ; display-capture ;" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></if)
(#1) HTML Validation error, line 20: Attribute “mozallowfullscreen” not allowed on element “iframe” at this point. ( <iframe id="mod_helixmedia_launchframe_" class="embed-responsive-item overflow-auto border-0" allow="microphone ; camera ; display-capture ;" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></if)
mod/helixmedia/templates/modalbutton.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 6: Bad value “” for attribute “src” on element “iframe”: Must be non-empty. ( <iframe id="mod_helixmedia_thumbframe_" class="embed-responsive-item border-0" scrolling="no" src=""></ifra)
(#1) HTML Validation error, line 6: The “scrolling” attribute on the “iframe” element is obsolete. Use CSS instead. ( <iframe id="mod_helixmedia_thumbframe_" class="embed-responsive-item border-0" scrolling="no" src=""></ifra)
(#1) HTML Validation error, line 21: Element “style” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.) (v></div><style type='text/css'> .)
(#1) HTML Validation info, line 21: The “type” attribute for the “style” element is not needed and should be omitted. (v></div><style type='text/css'> .)
(#1) HTML Validation info, line 30: Empty heading. (> <h4 class="modal-title"></h4>)
(#1) HTML Validation error, line 39: Bad value “true” for attribute “allowfullscreen” on element “iframe”. ( <iframe id="mod_helixmedia_launchframe_" class="embed-responsive-item overflow-auto border-0" allow="microphone ; camera ; display-capture ;" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></ifra)
(#1) HTML Validation error, line 39: Attribute “webkitallowfullscreen” not allowed on element “iframe” at this point. ( <iframe id="mod_helixmedia_launchframe_" class="embed-responsive-item overflow-auto border-0" allow="microphone ; camera ; display-capture ;" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></ifra)
(#1) HTML Validation error, line 39: Attribute “mozallowfullscreen” not allowed on element “iframe” at this point. ( <iframe id="mod_helixmedia_launchframe_" class="embed-responsive-item overflow-auto border-0" allow="microphone ; camera ; display-capture ;" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></ifra)
mod/helixmedia/templates/modalinner.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 5: Bad value “true” for attribute “allowfullscreen” on element “iframe”. (ive "> <iframe id="mod_helixmedia_launchframe_" class="embed-responsive-item overflow-auto border-0" allow="microphone ; camera ; display-capture ;" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></ifra)
(#1) HTML Validation error, line 5: Attribute “webkitallowfullscreen” not allowed on element “iframe” at this point. (ive "> <iframe id="mod_helixmedia_launchframe_" class="embed-responsive-item overflow-auto border-0" allow="microphone ; camera ; display-capture ;" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></ifra)
(#1) HTML Validation error, line 5: Attribute “mozallowfullscreen” not allowed on element “iframe” at this point. (ive "> <iframe id="mod_helixmedia_launchframe_" class="embed-responsive-item overflow-auto border-0" allow="microphone ; camera ; display-capture ;" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></ifra)
mod/helixmedia/templates/modallib.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 5: Bad value “” for attribute “src” on element “img”: Must be non-empty. ( <img src='' alt='' title='((openlib%2C+helixmedia))' class="img-fluid pb-1" style='max-width:40px'/> )
(#1) HTML Validation info, line 5: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. ( <img src='' alt='' title='((openlib%2C+helixmedia))' class="img-fluid pb-1" style='max-width:40px'/> )
mod/helixmedia/templates/modallink.mustache
(#1) Example context missing (@template section not found.)
mod/helixmedia/templates/view.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation error, line 4: Bad value “true” for attribute “allowfullscreen” on element “iframe”. (style=''><iframe allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true" class="embed-responsive-item overflow-auto border-0" src=""></ifra)
(#1) HTML Validation error, line 4: Attribute “webkitallowfullscreen” not allowed on element “iframe” at this point. (style=''><iframe allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true" class="embed-responsive-item overflow-auto border-0" src=""></ifra)
(#1) HTML Validation error, line 4: Attribute “mozallowfullscreen” not allowed on element “iframe” at this point. (style=''><iframe allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true" class="embed-responsive-item overflow-auto border-0" src=""></ifra)
(#1) HTML Validation error, line 4: Bad value “” for attribute “src” on element “iframe”: Must be non-empty. (style=''><iframe allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true" class="embed-responsive-item overflow-auto border-0" src=""></ifra)
mod/helixmedia/templates/viewwindow.mustache
(#1) Example context missing (@template section not found.)
(#1) HTML Validation info, line 2: The “type” attribute is unnecessary for JavaScript resources. (ad><body><script type="text/javascript">windo)

Gherkin .feature problems

(0 errors, 0 warnings)

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