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

(99 errors, 34 warnings)

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

mod/hvp/classes/editor_ajax.php
(#2) The opening <?php tag must be followed by exactly one newline.
(#15) "require_once" must be immediately followed by an open parenthesis
(#33) Public method name "editor_ajax::getLatestLibraryVersions" must be in lower-case letters only
(#36) Variable "max_major_version_sql" must not contain underscores.
(#42) Variable "max_minor_version_sql" must not contain underscores.
(#44) Variable "max_major_version_sql" must not contain underscores.
(#54) Variable "max_minor_version_sql" must not contain underscores.
(#69) Public method name "editor_ajax::getContentTypeCache" must be in lower-case letters only
(#69) Variable "machineName" must be all lower-case
(#69) TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
(#72) Variable "machineName" must be all lower-case
(#77) Variable "machineName" must be all lower-case
(#90) Public method name "editor_ajax::getAuthorsRecentlyUsedLibraries" must be in lower-case letters only
(#93) Variable "recently_used" must not contain underscores.
(#103) Variable "recently_used" must not contain underscores.
(#106) Variable "recently_used" must not contain underscores.
(#116) Public method name "editor_ajax::validateEditorToken" must be in lower-case letters only
mod/hvp/classes/editor_framework.php
(#31) "require_once" must be immediately followed by an open parenthesis
(#54) Public method name "editor_framework::getLanguage" must be in lower-case letters only
(#57) Inline comments must end in full-stops, exclamation marks, or question marks
(#81) Public method name "editor_framework::keepFile" must be in lower-case letters only
(#84) Inline comments must end in full-stops, exclamation marks, or question marks
(#103) Public method name "editor_framework::getLibraries" must be in lower-case letters only
(#106) Variable "context_id" must not contain underscores.
(#107) Variable "super_user" must not contain underscores.
(#108) Variable "context_id" must not contain underscores.
(#114) Inline comments must end in full-stops, exclamation marks, or question marks
(#132) Inline comments must end in full-stops, exclamation marks, or question marks
(#136) Variable "super_user" must not contain underscores.
(#141) Inline comments must end in full-stops, exclamation marks, or question marks
(#145) Inline comments must end in full-stops, exclamation marks, or question marks
(#161) Inline comments must end in full-stops, exclamation marks, or question marks
(#164) Inline comments must end in full-stops, exclamation marks, or question marks
(#170) Line indented incorrectly; expected at least 16 spaces, found 14
(#177) Inline comments must end in full-stops, exclamation marks, or question marks
(#181) Inline comments must end in full-stops, exclamation marks, or question marks
(#184) Expected "} else {\n"; found "}\n else {\n"
(#185) Inline comments must end in full-stops, exclamation marks, or question marks
(#191) Inline comments must end in full-stops, exclamation marks, or question marks
(#192) Variable "super_user" must not contain underscores.
(#194) Inline comments must end in full-stops, exclamation marks, or question marks
(#211) Public method name "editor_framework::alterLibraryFiles" must be in lower-case letters only
(#212) Line indented incorrectly; expected at least 8 spaces, found 6
(#214) Inline comments must end in full-stops, exclamation marks, or question marks
(#214) Line indented incorrectly; expected at least 8 spaces, found 6
(#215) Line indented incorrectly; expected at least 8 spaces, found 6
(#215) Variable "libraryList" must be all lower-case
(#216) Line indented incorrectly; expected 8 spaces, found 6
(#217) Line indented incorrectly; expected at least 12 spaces, found 8
(#217) Variable "libraryList" must be all lower-case
(#218) Line indented incorrectly; expected at least 12 spaces, found 10
(#219) Line indented incorrectly; expected at least 12 spaces, found 10
(#220) Line indented incorrectly; expected at least 14 spaces, found 8
(#221) Line indented incorrectly; expected 8 spaces, found 6
(#223) Line indented incorrectly; expected at least 8 spaces, found 6
(#223) Variable "contextId" must be all lower-case
(#224) Line indented incorrectly; expected at least 8 spaces, found 6
(#224) Variable "contextId" must be all lower-case
(#226) Line indented incorrectly; expected at least 8 spaces, found 6
(#227) Line indented incorrectly; expected at least 8 spaces, found 6
(#229) Line indented incorrectly; expected at least 8 spaces, found 6
(#229) Variable "embedType" must be all lower-case
(#230) Line indented incorrectly; expected at least 8 spaces, found 6
(#230) Variable "libraryList" must be all lower-case
(#230) Variable "embedType" must be all lower-case
(#231) Line indented incorrectly; expected at least 8 spaces, found 6
(#231) Variable "libraryList" must be all lower-case
(#231) Variable "embedType" must be all lower-case
(#244) Public method name "editor_framework::saveFileTemporarily" must be in lower-case letters only
(#244) Variable "move_file" must not contain underscores.
(#244) TRUE, FALSE and NULL must be lowercase; expected "false" but found "FALSE"
(#247) Inline comments must end in full-stops, exclamation marks, or question marks
(#248) Variable "unique_h5p_id" must not contain underscores.
(#249) Variable "file_name" must not contain underscores.
(#249) Variable "unique_h5p_id" must not contain underscores.
(#250) Variable "unique_h5p_id" must not contain underscores.
(#251) Variable "file_path" must not contain underscores.
(#251) Variable "file_name" must not contain underscores.
(#257) Inline comments must end in full-stops, exclamation marks, or question marks
(#258) Variable "move_file" must not contain underscores.
(#259) Variable "file_path" must not contain underscores.
(#261) Expected "} else {\n"; found "}\n else {\n"
(#262) Variable "file_path" must not contain underscores.
(#265) Inline comments must end in full-stops, exclamation marks, or question marks
(#268) Variable "file_name" must not contain underscores.
(#272) Variable "file_name" must not contain underscores.
(#283) Public method name "editor_framework::markFileForCleanup" must be in lower-case letters only
(#283) Variable "content_id" must not contain underscores.
(#286) Inline comments must end in full-stops, exclamation marks, or question marks
(#287) Variable "content_id" must not contain underscores.
(#291) Inline comments must end in full-stops, exclamation marks, or question marks
(#302) Public method name "editor_framework::removeTemporarilySavedFiles" must be in lower-case letters only
(#302) Variable "filePath" must be all lower-case
(#303) Variable "filePath" must be all lower-case
(#304) Variable "filePath" must be all lower-case
(#306) Expected "} else {\n"; found "}\n else {\n"
(#307) Variable "filePath" must be all lower-case
mod/hvp/library_list.php
(#39) Inline comments must end in full-stops, exclamation marks, or question marks
(#42) Inline comments must end in full-stops, exclamation marks, or question marks
(#43) Variable "h5pStorage" must be all lower-case
(#44) Variable "h5pStorage" must be all lower-case
(#49) Variable "hubOn" must be all lower-case
(#49) TRUE, FALSE and NULL must be lowercase; expected "true" but found "TRUE"
(#50) Variable "hubOn" must be all lower-case
(#51) Inline comments must end in full-stops, exclamation marks, or question marks
(#52) Variable "ct_cache_form" must not contain underscores.
(#54) Inline comments must end in full-stops, exclamation marks, or question marks
(#55) Variable "ct_cache_form" must not contain underscores.
(#56) Inline comments must end in full-stops, exclamation marks, or question marks
(#62) Variable "numNotFiltered" must be all lower-case
(#65) Inline comments must end in full-stops, exclamation marks, or question marks
(#70) Variable "numNotFiltered" must be all lower-case
(#73) Variable "upgradeUrl" must be all lower-case
(#78) Variable "restricted_url" must not contain underscores.
(#85) Expected "} else {\n"; found "}\n else {\n"
(#86) Variable "upgradeUrl" must be all lower-case
(#88) Variable "restricted_url" must not contain underscores.
(#94) Variable "restricted_url" must not contain underscores.
(#98) Variable "upgradeUrl" must be all lower-case
(#100) Inline comments must end in full-stops, exclamation marks, or question marks
(#107) Inline comments must end in full-stops, exclamation marks, or question marks
(#117) Inline comments must end in full-stops, exclamation marks, or question marks
(#118) Variable "lib_url" must not contain underscores.
(#120) Variable "lib_url" must not contain underscores.
(#121) Variable "lib_url" must not contain underscores.
(#123) Inline comments must end in full-stops, exclamation marks, or question marks
(#127) Inline comments must end in full-stops, exclamation marks, or question marks
(#131) Inline comments must end in full-stops, exclamation marks, or question marks
(#134) Variable "hubOn" must be all lower-case
(#135) Inline comments must end in full-stops, exclamation marks, or question marks
(#137) Variable "ct_cache_form" must not contain underscores.
(#140) Inline comments must end in full-stops, exclamation marks, or question marks
(#144) Inline comments must end in full-stops, exclamation marks, or question marks

Javascript coding style problems

(29 errors, 18 warnings)

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

mod/hvp/dataviews.js
(#1) Unexpected space before function parentheses. (space-before-function-paren)
(#16) Unexpected space before function parentheses. (space-before-function-paren)
(#17) 'H5PDataView' is not defined. (no-undef)
(#30) Unexpected space before function parentheses. (space-before-function-paren)
(#31) 'H5PIntegration' is not defined. (no-undef)
(#32) 'H5PIntegration' is not defined. (no-undef)
(#38) 'H5PIntegration' is not defined. (no-undef)
(#42) 'H5P' is not defined. (no-undef)
mod/hvp/editor.js
(#1) Unexpected space before function parentheses. (space-before-function-paren)
(#2) Missing JSDoc comment. (require-jsdoc)
(#2) Unexpected space before function parentheses. (space-before-function-paren)
(#6) Missing JSDoc comment. (require-jsdoc)
(#6) Unexpected space before function parentheses. (space-before-function-paren)
(#10) 'H5PIntegration' is not defined. (no-undef)
(#16) 'H5PEditor' is not defined. (no-undef)
(#28) 'H5P' is not defined. (no-undef)
mod/hvp/settings-hide-key.js
(#4) Unexpected space before function parentheses. (space-before-function-paren)
(#5) Unexpected space before function parentheses. (space-before-function-paren)
(#10) 'HVPSettingsHideKey' is not defined. (no-undef)
(#16) Line 16 exceeds the maximum line length of 132. (max-len)
(#16) 'HVPSettingsHideKey' is not defined. (no-undef)
(#16) 'HVPSettingsHideKey' is not defined. (no-undef)
(#16) 'HVPSettingsHideKey' is not defined. (no-undef)
(#17) 'HVPSettingsHideKey' is not defined. (no-undef)
(#23) 'HVPSettingsHideKey' is not defined. (no-undef)
(#25) 'HVPSettingsHideKey' is not defined. (no-undef)
(#26) 'HVPSettingsHideKey' is not defined. (no-undef)
(#31) 'H5P' is not defined. (no-undef)
mod/hvp/xapi-collector.js
(#4) Unexpected space before function parentheses. (space-before-function-paren)
(#13) Expected to return a value at the end of this function. (consistent-return)
(#30) Expected variable declaration to be on a new line. (one-var-declaration-per-line)
(#34) 'H5P' is not defined. (no-undef)
(#41) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#43) 'H5P' is not defined. (no-undef)
(#74) Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
(#82) 'H5PIntegration' is not defined. (no-undef)
(#85) Unexpected space before function parentheses. (space-before-function-paren)
(#87) Unexpected console statement. (no-console)
(#92) Unexpected space before function parentheses. (space-before-function-paren)
(#94) 'H5P' is not defined. (no-undef)
(#95) Unexpected console statement. (no-console)
(#100) 'H5PIntegration' is not defined. (no-undef)
(#100) 'H5PIntegration' is not defined. (no-undef)
(#101) Unexpected console statement. (no-console)
(#106) 'H5P' is not defined. (no-undef)
(#106) Unexpected space before function parentheses. (space-before-function-paren)
(#133) 'H5P' is not defined. (no-undef)

CSS problems

(64 errors, 3 warnings)

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

mod/hvp/styles.css
(#35) Expected "#F9F9F9" to be "#f9f9f9" (color-hex-case)
(#2) Expected indentation of 4 spaces (indentation)
(#3) Expected indentation of 4 spaces (indentation)
(#4) Expected indentation of 4 spaces (indentation)
(#5) Expected indentation of 4 spaces (indentation)
(#10) Expected indentation of 4 spaces (indentation)
(#11) Expected indentation of 4 spaces (indentation)
(#12) Expected indentation of 4 spaces (indentation)
(#13) Expected indentation of 4 spaces (indentation)
(#14) Expected indentation of 4 spaces (indentation)
(#15) Expected indentation of 4 spaces (indentation)
(#19) Expected indentation of 4 spaces (indentation)
(#20) Expected indentation of 4 spaces (indentation)
(#21) Expected indentation of 4 spaces (indentation)
(#22) Expected indentation of 4 spaces (indentation)
(#26) Expected indentation of 4 spaces (indentation)
(#30) Expected indentation of 4 spaces (indentation)
(#31) Expected indentation of 4 spaces (indentation)
(#35) Expected indentation of 4 spaces (indentation)
(#39) Expected indentation of 4 spaces (indentation)
(#40) Expected indentation of 4 spaces (indentation)
(#44) Expected indentation of 4 spaces (indentation)
(#48) Expected indentation of 4 spaces (indentation)
(#52) Expected indentation of 4 spaces (indentation)
(#56) Expected indentation of 4 spaces (indentation)
(#60) Expected indentation of 4 spaces (indentation)
(#66) Expected indentation of 4 spaces (indentation)
(#67) Expected indentation of 4 spaces (indentation)
(#68) Expected indentation of 4 spaces (indentation)
(#69) Expected indentation of 4 spaces (indentation)
(#74) Expected indentation of 4 spaces (indentation)
(#75) Expected indentation of 4 spaces (indentation)
(#81) Expected indentation of 4 spaces (indentation)
(#43) Expected newline after "," (selector-list-comma-newline-after)
mod/hvp/xapi-custom-report.css
(#3) Expected "#C9C9C9" to be "#c9c9c9" (color-hex-case)
(#5) Expected "#5C5C5C" to be "#5c5c5c" (color-hex-case)
(#2) Expected indentation of 4 spaces (indentation)
(#3) Expected indentation of 4 spaces (indentation)
(#4) Expected indentation of 4 spaces (indentation)
(#5) Expected indentation of 4 spaces (indentation)
(#6) Expected indentation of 4 spaces (indentation)
(#7) Expected indentation of 4 spaces (indentation)
(#8) Expected indentation of 4 spaces (indentation)
(#9) Expected indentation of 4 spaces (indentation)
(#13) Expected indentation of 4 spaces (indentation)
(#14) Expected indentation of 4 spaces (indentation)
(#15) Expected indentation of 4 spaces (indentation)
(#16) Expected indentation of 4 spaces (indentation)
(#20) Expected indentation of 4 spaces (indentation)
(#21) Expected indentation of 4 spaces (indentation)
(#22) Expected indentation of 4 spaces (indentation)
(#26) Expected indentation of 4 spaces (indentation)
(#30) Expected indentation of 4 spaces (indentation)
(#31) Expected indentation of 4 spaces (indentation)
(#32) Expected indentation of 4 spaces (indentation)
(#33) Expected indentation of 4 spaces (indentation)
(#35) Expected indentation of 4 spaces (indentation)
(#36) Expected indentation of 4 spaces (indentation)
(#37) Expected indentation of 4 spaces (indentation)
(#41) Expected indentation of 4 spaces (indentation)
(#42) Expected indentation of 4 spaces (indentation)
(#43) Expected indentation of 4 spaces (indentation)
(#44) Expected indentation of 4 spaces (indentation)
(#49) Expected indentation of 4 spaces (indentation)
(#55) Expected indentation of 4 spaces (indentation)
(#64) Expected indentation of 4 spaces (indentation)
(#68) Expected indentation of 4 spaces (indentation)

PHPDocs style problems

(199 errors, 5 warnings)

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

mod/hvp/autoloader.php
(#16) No one-line description found in phpdocs for file
mod/hvp/backup/moodle2/backup_hvp_activity_task.class.php
(#30) Class backup_hvp_activity_task does not have @copyright tag
(#30) Class backup_hvp_activity_task does not have @license tag
mod/hvp/backup/moodle2/backup_hvp_stepslib.php
(#33) Function backup_hvp_activity_structure_step::define_structure is not documented
(#118) Function backup_hvp_libraries_structure_step::execute_condition is not documented
(#134) Function backup_hvp_libraries_structure_step::define_structure is not documented
(#112) No one-line description found in phpdocs for class backup_hvp_libraries_structure_step
(#28) Class backup_hvp_activity_structure_step does not have @copyright tag
(#112) Class backup_hvp_libraries_structure_step does not have @copyright tag
(#28) Class backup_hvp_activity_structure_step does not have @license tag
(#112) Class backup_hvp_libraries_structure_step does not have @license tag
mod/hvp/backup/moodle2/restore_hvp_activity_task.class.php
(#30) No one-line description found in phpdocs for class restore_hvp_activity_task
(#30) Class restore_hvp_activity_task does not have @copyright tag
(#30) Class restore_hvp_activity_task does not have @license tag
mod/hvp/backup/moodle2/restore_hvp_stepslib.php
(#33) Function restore_hvp_activity_structure_step::define_structure is not documented
(#49) Function restore_hvp_activity_structure_step::process_hvp is not documented
(#65) Function restore_hvp_activity_structure_step::process_content_user_data is not documented
(#75) Function restore_hvp_activity_structure_step::after_execute is not documented
(#89) Function restore_hvp_libraries_structure_step::execute_condition is not documented
(#125) Function restore_hvp_libraries_structure_step::define_structure is not documented
(#141) Function restore_hvp_libraries_structure_step::process_hvp_library is not documented
(#168) Function restore_hvp_libraries_structure_step::process_hvp_library_translation is not documented
(#190) Function restore_hvp_libraries_structure_step::process_hvp_library_dependency is not documented
(#220) Function restore_hvp_libraries_structure_step::after_execute is not documented
(#226) Phpdocs for function restore_hvp_libraries_structure_step::get_library_id has incomplete parameters list
(#258) Phpdocs for function restore_hvp_libraries_structure_step::update_missing_dependencies has incomplete parameters list
(#28) Class restore_hvp_activity_structure_step does not have @copyright tag
(#84) Class restore_hvp_libraries_structure_step does not have @copyright tag
(#28) Class restore_hvp_activity_structure_step does not have @license tag
(#84) Class restore_hvp_libraries_structure_step does not have @license tag
mod/hvp/classes/content_type_cache_form.php
(#30) No one-line description found in phpdocs for class content_type_cache_form
mod/hvp/classes/content_user_data.php
(#71) Phpdocs for function content_user_data::store_data has incomplete parameters list
(#115) Phpdocs for function content_user_data::fetch_existing_data has incomplete parameters list
(#128) Phpdocs for function content_user_data::get_user_data has incomplete parameters list
(#151) Phpdocs for function content_user_data::save_user_data has incomplete parameters list
(#195) Phpdocs for function content_user_data::delete_user_data has incomplete parameters list
(#213) Phpdocs for function content_user_data::load_pre_loaded_user_data has incomplete parameters list
(#30) Class content_user_data does not have @copyright tag
(#30) Class content_user_data does not have @license tag
mod/hvp/classes/editor_ajax.php
(#2) Empty line found after PHP open tag
(#17) No one-line description found in phpdocs for class editor_ajax
(#65) Phpdocs for function editor_ajax::getContentTypeCache has incomplete parameters list
mod/hvp/classes/editor_framework.php
(#33) No one-line description found in phpdocs for class editor_framework
mod/hvp/classes/event.php
(#29) Class event is not documented
(#66) Function event::saveStats is not documented
(#30) Variable event::$user is not documented
(#17) No one-line description found in phpdocs for file
(#32) There is no description in phpdocs for function __construct
(#32) Phpdocs for function event::__construct has incomplete parameters list
(#33) Invalid phpdocs tag @inheritdoc used
(#63) Invalid phpdocs tag @inheritdoc used
mod/hvp/classes/event/course_module_instance_list_viewed.php
(#21) Invalid inline phpdocs tag @copyright found
(#33) Invalid inline phpdocs tag @copyright found
mod/hvp/classes/event/course_module_viewed.php
(#21) Invalid inline phpdocs tag @copyright found
(#33) Invalid inline phpdocs tag @copyright found
mod/hvp/classes/file_storage.php
(#49) Function file_storage::saveLibrary is not documented
(#76) Function file_storage::saveContent is not documented
(#101) Function file_storage::deleteContent is not documented
(#110) Function file_storage::cloneContent is not documented
(#120) Function file_storage::getTmpPath is not documented
(#135) Function file_storage::exportContent is not documented
(#150) Function file_storage::exportLibrary is not documented
(#165) Function file_storage::saveExport is not documented
(#194) Function file_storage::getExportFile is not documented
(#209) Function file_storage::deleteExport is not documented
(#224) Function file_storage::hasExport is not documented
(#238) Function file_storage::cacheAssets is not documented
(#301) Function file_storage::getCachedAssets is not documented
(#333) Function file_storage::deleteCachedAssets is not documented
(#351) Function file_storage::getContent is not documented
(#377) Function file_storage::saveFile is not documented
(#419) Function file_storage::cloneContentFile is not documented
(#460) Function file_storage::getContentFile is not documented
(#473) Function file_storage::removeContentFile is not documented
(#490) Function file_storage::readFileTree is not documented
(#529) Function file_storage::exportFileTree is not documented
(#565) Function file_storage::deleteFileTree is not documented
(#596) Function file_storage::getFile is not documented
(#624) Function file_storage::getFilepath is not documented
(#635) Function file_storage::getFilename is not documented
(#649) Function file_storage::fileExists is not documented
(#662) Function file_storage::hasWriteAccess is not documented
(#688) Function file_storage::moveContentDirectory is not documented
(#740) Function file_storage::moveFile is not documented
(#802) Function file_storage::moveFileTree is not documented
(#29) Invalid phpdocs tag @SuppressWarnings(PHPMD.TooManyPublicMethods) used
(#29) Invalid phpdocs tag @SuppressWarnings(PHPMD.ExcessiveClassComplexity) used
(#107) Invalid phpdocs tag @inheritdoc used
(#348) Invalid phpdocs tag @inheritdoc used
(#642) Not recommended phpdocs tag @method used
mod/hvp/classes/framework.php
(#146) Function framework::getPlatformInfo is not documented
(#160) Function framework::fetchExternalData is not documented
(#190) Function framework::setLibraryTutorialUrl is not documented
(#202) Function framework::setErrorMessage is not documented
(#212) Function framework::setInfoMessage is not documented
(#248) Function framework::printMessages is not documented
(#411) Function framework::getH5pPath is not documented
(#421) Function framework::getLibraryFileUrl is not documented
(#432) Function framework::getUploadedH5pFolderPath is not documented
(#450) Function framework::getUploadedH5pPath is not documented
(#464) Function framework::loadLibraries is not documented
(#485) Function framework::setUnsupportedLibraries is not documented
(#493) Function framework::getUnsupportedLibraries is not documented
(#501) Function framework::getAdminUrl is not documented
(#509) Function framework::getLibraryId is not documented
(#548) Function framework::isPatchedLibrary is not documented
(#577) Function framework::isInDevMode is not documented
(#585) Function framework::mayUpdateLibraries is not documented
(#618) Function framework::getLibraryUsage is not documented
(#649) Function framework::getLibraryContentCount is not documented
(#680) Function framework::saveLibraryData is not documented
(#777) Function framework::pathsToCsv is not documented
(#792) Function framework::lockDependencyStorage is not documented
(#800) Function framework::unlockDependencyStorage is not documented
(#808) Function framework::deleteLibrary is not documented
(#828) Function framework::saveLibraryDependencies is not documented
(#852) Function framework::updateContent is not documented
(#902) Function framework::insertContent is not documented
(#910) Function framework::resetContentUserData is not documented
(#925) Function framework::getWhitelist is not documented
(#933) Function framework::copyLibraryUsage is not documented
(#951) Function framework::loadLibrarySemantics is not documented
(#969) Function framework::alterLibrarySemantics is not documented
(#982) Function framework::loadContent is not documented
(#1037) Function framework::loadContentDependencies is not documented
(#1076) Function framework::getOption is not documented
(#1088) Function framework::setOption is not documented
(#1096) Function framework::updateContentFields is not documented
(#1113) Function framework::deleteLibraryDependencies is not documented
(#1123) Function framework::deleteContentData is not documented
(#1140) Function framework::deleteLibraryUsage is not documented
(#1150) Function framework::saveLibraryUsage is not documented
(#1177) Function framework::loadLibrary is not documented
(#1224) Function framework::clearFilteredParameters is not documented
(#1234) Function framework::getNumNotFiltered is not documented
(#1247) Function framework::getNumContent is not documented
(#1259) Function framework::isContentSlugAvailable is not documented
(#1269) Function framework::saveCachedAssets is not documented
(#1285) Function framework::deleteCachedAssets is not documented
(#1309) Function framework::getLibraryStats is not documented
(#1335) Function framework::getNumAuthors is not documented
(#1349) Function framework::afterExportCreated is not documented
(#1360) Function framework::hasPermission is not documented
(#1387) Function framework::replaceContentTypeCache is not documented
(#255) Phpdocs for function framework::t has incomplete parameters list
(#34) Invalid phpdocs tag @SuppressWarnings(PHPMD) used
(#157) Invalid phpdocs tag @inheritdoc used
(#482) Invalid phpdocs tag @inheritdoc used
(#506) Invalid phpdocs tag @inheritdoc used
(#825) Invalid phpdocs tag @inheritdoc used
(#849) Invalid phpdocs tag @inheritdoc used
(#899) Invalid phpdocs tag @inheritdoc used
(#907) Invalid phpdocs tag @inheritdoc used
(#922) Invalid phpdocs tag @inheritdoc used
(#930) Invalid phpdocs tag @inheritdoc used
(#948) Invalid phpdocs tag @inheritdoc used
(#966) Invalid phpdocs tag @inheritdoc used
(#1073) Invalid phpdocs tag @inheritdoc used
(#1147) Invalid phpdocs tag @inheritdoc used
(#1346) Invalid phpdocs tag @inheritdoc used
(#1354) Not recommended phpdocs tag @method used
mod/hvp/classes/results.php
(#39) Variable results::$contentid is not documented
(#42) Variable results::$offset is not documented
(#42) Variable results::$limit is not documented
(#42) Variable results::$orderby is not documented
(#42) Variable results::$orderdir is not documented
(#42) Variable results::$filters is not documented
(#113) Phpdocs for function results::get_human_readable_results has incomplete parameters list
(#361) Phpdocs for function results::get_sql_results has incomplete parameters list
mod/hvp/classes/task/look_for_updates.php
(#36) Function look_for_updates::get_name is not documented
(#40) Function look_for_updates::execute is not documented
mod/hvp/classes/task/remove_old_log_entries.php
(#36) Function remove_old_log_entries::get_name is not documented
(#40) Function remove_old_log_entries::execute is not documented
mod/hvp/classes/task/remove_tmpfiles.php
(#36) Function remove_tmpfiles::get_name is not documented
(#40) Function remove_tmpfiles::execute is not documented
mod/hvp/classes/user_grades.php
(#36) Function user_grades::handle_ajax is not documented
(#30) Class user_grades does not have @copyright tag
(#30) Class user_grades does not have @license tag
mod/hvp/classes/xapi_result.php
(#30) Class xapi_result does not have @copyright tag
(#30) Class xapi_result does not have @license tag
mod/hvp/db/install.php
(#17) File-level phpdocs block is not found
(#19) Function xmldb_hvp_install is not documented
(#19) Package is not specified for function xmldb_hvp_install. It is also not specified in file-level phpdocs
mod/hvp/lang/de/hvp.php
(#16) File-level phpdocs block is not found
mod/hvp/lang/en/hvp.php
(#17) File-level phpdocs block is not found
mod/hvp/lang/fr/hvp.php
(#17) File-level phpdocs block is not found
mod/hvp/lang/he/hvp.php
(#17) File-level phpdocs block is not found
mod/hvp/lang/no/hvp.php
(#17) File-level phpdocs block is not found
mod/hvp/lang/tr/hvp.php
(#17) File-level phpdocs block is not found
mod/hvp/locallib.php
(#238) Phpdocs for function hvp_restrict_library has incomplete parameters list
(#253) Phpdocs for function hvp_content_upgrade_progress has incomplete parameters list
(#252) Not recommended phpdocs tag @method used
(#330) Not recommended phpdocs tag @method used
mod/hvp/mod_form.php
(#28) Class mod_hvp_mod_form is not documented
(#30) Function mod_hvp_mod_form::definition is not documented
(#158) Function mod_hvp_mod_form::data_preprocessing is not documented
(#299) Function mod_hvp_mod_form::get_data is not documented
(#114) Phpdocs for function mod_hvp_mod_form::set_display_options has incomplete parameters list
(#136) Phpdocs for function mod_hvp_mod_form::set_max_grade has incomplete parameters list
(#197) Phpdocs for function mod_hvp_mod_form::validate_upload has incomplete parameters list
(#236) Phpdocs for function mod_hvp_mod_form::validate_created has incomplete parameters list
mod/hvp/renderer.php
(#27) Invalid phpdocs tag @SuppressWarnings(PHPMD) used
mod/hvp/version.php
(#17) No one-line description found in phpdocs for file
(#18) Package mod is not valid

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 "stylelint:scss" 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

(0 errors, 1 warnings)

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

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