This section shows php lint problems in the code detected by php -l
This section shows the coding style problems detected in the code by phpcs
The opening <?php tag must be followed by exactly one newline.
"require_once" must be immediately followed by an open parenthesis
Public method name "editor_ajax::getLatestLibraryVersions" must be in lower-case letters only
Variable "max_major_version_sql" must not contain underscores.
Variable "max_minor_version_sql" must not contain underscores.
Variable "max_major_version_sql" must not contain underscores.
Variable "max_minor_version_sql" must not contain underscores.
Public method name "editor_ajax::getContentTypeCache" must be in lower-case letters only
Variable "machineName" must be all lower-case
TRUE, FALSE and NULL must be lowercase; expected "null" but found "NULL"
Variable "machineName" must be all lower-case
Variable "machineName" must be all lower-case
Public method name "editor_ajax::getAuthorsRecentlyUsedLibraries" must be in lower-case letters only
Variable "recently_used" must not contain underscores.
Variable "recently_used" must not contain underscores.
Variable "recently_used" must not contain underscores.
Public method name "editor_ajax::validateEditorToken" must be in lower-case letters only
"require_once" must be immediately followed by an open parenthesis
Public method name "editor_framework::getLanguage" must be in lower-case letters only
Inline comments must end in full-stops, exclamation marks, or question marks
Public method name "editor_framework::keepFile" must be in lower-case letters only
Inline comments must end in full-stops, exclamation marks, or question marks
Public method name "editor_framework::getLibraries" must be in lower-case letters only
Variable "context_id" must not contain underscores.
Variable "super_user" must not contain underscores.
Variable "context_id" must not contain underscores.
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Variable "super_user" must not contain underscores.
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Line indented incorrectly; expected at least 16 spaces, found 14
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Expected "} else {\n"; found "}\n else {\n"
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Variable "super_user" must not contain underscores.
Inline comments must end in full-stops, exclamation marks, or question marks
Public method name "editor_framework::alterLibraryFiles" must be in lower-case letters only
Line indented incorrectly; expected at least 8 spaces, found 6
Inline comments must end in full-stops, exclamation marks, or question marks
Line indented incorrectly; expected at least 8 spaces, found 6
Line indented incorrectly; expected at least 8 spaces, found 6
Variable "libraryList" must be all lower-case
Line indented incorrectly; expected 8 spaces, found 6
Line indented incorrectly; expected at least 12 spaces, found 8
Variable "libraryList" must be all lower-case
Line indented incorrectly; expected at least 12 spaces, found 10
Line indented incorrectly; expected at least 12 spaces, found 10
Line indented incorrectly; expected at least 14 spaces, found 8
Line indented incorrectly; expected 8 spaces, found 6
Line indented incorrectly; expected at least 8 spaces, found 6
Variable "contextId" must be all lower-case
Line indented incorrectly; expected at least 8 spaces, found 6
Variable "contextId" must be all lower-case
Line indented incorrectly; expected at least 8 spaces, found 6
Line indented incorrectly; expected at least 8 spaces, found 6
Line indented incorrectly; expected at least 8 spaces, found 6
Variable "embedType" must be all lower-case
Line indented incorrectly; expected at least 8 spaces, found 6
Variable "libraryList" must be all lower-case
Variable "embedType" must be all lower-case
Line indented incorrectly; expected at least 8 spaces, found 6
Variable "libraryList" must be all lower-case
Variable "embedType" must be all lower-case
Public method name "editor_framework::saveFileTemporarily" must be in lower-case letters only
Variable "move_file" must not contain underscores.
TRUE, FALSE and NULL must be lowercase; expected "false" but found "FALSE"
Inline comments must end in full-stops, exclamation marks, or question marks
Variable "unique_h5p_id" must not contain underscores.
Variable "file_name" must not contain underscores.
Variable "unique_h5p_id" must not contain underscores.
Variable "unique_h5p_id" must not contain underscores.
Variable "file_path" must not contain underscores.
Variable "file_name" must not contain underscores.
Inline comments must end in full-stops, exclamation marks, or question marks
Variable "move_file" must not contain underscores.
Variable "file_path" must not contain underscores.
Expected "} else {\n"; found "}\n else {\n"
Variable "file_path" must not contain underscores.
Inline comments must end in full-stops, exclamation marks, or question marks
Variable "file_name" must not contain underscores.
Variable "file_name" must not contain underscores.
Public method name "editor_framework::markFileForCleanup" must be in lower-case letters only
Variable "content_id" must not contain underscores.
Inline comments must end in full-stops, exclamation marks, or question marks
Variable "content_id" must not contain underscores.
Inline comments must end in full-stops, exclamation marks, or question marks
Public method name "editor_framework::removeTemporarilySavedFiles" must be in lower-case letters only
Variable "filePath" must be all lower-case
Variable "filePath" must be all lower-case
Variable "filePath" must be all lower-case
Expected "} else {\n"; found "}\n else {\n"
Variable "filePath" must be all lower-case
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Variable "h5pStorage" must be all lower-case
Variable "h5pStorage" must be all lower-case
Variable "hubOn" must be all lower-case
TRUE, FALSE and NULL must be lowercase; expected "true" but found "TRUE"
Variable "hubOn" must be all lower-case
Inline comments must end in full-stops, exclamation marks, or question marks
Variable "ct_cache_form" must not contain underscores.
Inline comments must end in full-stops, exclamation marks, or question marks
Variable "ct_cache_form" must not contain underscores.
Inline comments must end in full-stops, exclamation marks, or question marks
Variable "numNotFiltered" must be all lower-case
Inline comments must end in full-stops, exclamation marks, or question marks
Variable "numNotFiltered" must be all lower-case
Variable "upgradeUrl" must be all lower-case
Variable "restricted_url" must not contain underscores.
Expected "} else {\n"; found "}\n else {\n"
Variable "upgradeUrl" must be all lower-case
Variable "restricted_url" must not contain underscores.
Variable "restricted_url" must not contain underscores.
Variable "upgradeUrl" must be all lower-case
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Variable "lib_url" must not contain underscores.
Variable "lib_url" must not contain underscores.
Variable "lib_url" must not contain underscores.
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
Variable "hubOn" must be all lower-case
Inline comments must end in full-stops, exclamation marks, or question marks
Variable "ct_cache_form" must not contain underscores.
Inline comments must end in full-stops, exclamation marks, or question marks
Inline comments must end in full-stops, exclamation marks, or question marks
This section shows the coding style problems detected in the code by eslint
Unexpected space before function parentheses. (space-before-function-paren)
Unexpected space before function parentheses. (space-before-function-paren)
'H5PDataView' is not defined. (no-undef)
Unexpected space before function parentheses. (space-before-function-paren)
'H5PIntegration' is not defined. (no-undef)
'H5PIntegration' is not defined. (no-undef)
'H5PIntegration' is not defined. (no-undef)
'H5P' is not defined. (no-undef)
Unexpected space before function parentheses. (space-before-function-paren)
Missing JSDoc comment. (require-jsdoc)
Unexpected space before function parentheses. (space-before-function-paren)
Missing JSDoc comment. (require-jsdoc)
Unexpected space before function parentheses. (space-before-function-paren)
'H5PIntegration' is not defined. (no-undef)
'H5PEditor' is not defined. (no-undef)
'H5P' is not defined. (no-undef)
Unexpected space before function parentheses. (space-before-function-paren)
Unexpected space before function parentheses. (space-before-function-paren)
'HVPSettingsHideKey' is not defined. (no-undef)
Line 16 exceeds the maximum line length of 132. (max-len)
'HVPSettingsHideKey' is not defined. (no-undef)
'HVPSettingsHideKey' is not defined. (no-undef)
'HVPSettingsHideKey' is not defined. (no-undef)
'HVPSettingsHideKey' is not defined. (no-undef)
'HVPSettingsHideKey' is not defined. (no-undef)
'HVPSettingsHideKey' is not defined. (no-undef)
'HVPSettingsHideKey' is not defined. (no-undef)
'H5P' is not defined. (no-undef)
Unexpected space before function parentheses. (space-before-function-paren)
Expected to return a value at the end of this function. (consistent-return)
Expected variable declaration to be on a new line. (one-var-declaration-per-line)
'H5P' is not defined. (no-undef)
Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
'H5P' is not defined. (no-undef)
Closing curly brace does not appear on the same line as the subsequent block. (brace-style)
'H5PIntegration' is not defined. (no-undef)
Unexpected space before function parentheses. (space-before-function-paren)
Unexpected console statement. (no-console)
Unexpected space before function parentheses. (space-before-function-paren)
'H5P' is not defined. (no-undef)
Unexpected console statement. (no-console)
'H5PIntegration' is not defined. (no-undef)
'H5PIntegration' is not defined. (no-undef)
Unexpected console statement. (no-console)
'H5P' is not defined. (no-undef)
Unexpected space before function parentheses. (space-before-function-paren)
'H5P' is not defined. (no-undef)
This section shows CSS problems detected by stylelint
Expected "#F9F9F9" to be "#f9f9f9" (color-hex-case)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected newline after "," (selector-list-comma-newline-after)
Expected "#C9C9C9" to be "#c9c9c9" (color-hex-case)
Expected "#5C5C5C" to be "#5c5c5c" (color-hex-case)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
Expected indentation of 4 spaces (indentation)
This section shows the phpdocs problems detected in the code by local_moodlecheck
No one-line description found in phpdocs for file
Class backup_hvp_activity_task does not have @copyright tag
Class backup_hvp_activity_task does not have @license tag
Function backup_hvp_activity_structure_step::define_structure is not documented
Function backup_hvp_libraries_structure_step::execute_condition is not documented
Function backup_hvp_libraries_structure_step::define_structure is not documented
No one-line description found in phpdocs for class backup_hvp_libraries_structure_step
Class backup_hvp_activity_structure_step does not have @copyright tag
Class backup_hvp_libraries_structure_step does not have @copyright tag
Class backup_hvp_activity_structure_step does not have @license tag
Class backup_hvp_libraries_structure_step does not have @license tag
No one-line description found in phpdocs for class restore_hvp_activity_task
Class restore_hvp_activity_task does not have @copyright tag
Class restore_hvp_activity_task does not have @license tag
Function restore_hvp_activity_structure_step::define_structure is not documented
Function restore_hvp_activity_structure_step::process_hvp is not documented
Function restore_hvp_activity_structure_step::process_content_user_data is not documented
Function restore_hvp_activity_structure_step::after_execute is not documented
Function restore_hvp_libraries_structure_step::execute_condition is not documented
Function restore_hvp_libraries_structure_step::define_structure is not documented
Function restore_hvp_libraries_structure_step::process_hvp_library is not documented
Function restore_hvp_libraries_structure_step::process_hvp_library_translation is not documented
Function restore_hvp_libraries_structure_step::process_hvp_library_dependency is not documented
Function restore_hvp_libraries_structure_step::after_execute is not documented
Phpdocs for function restore_hvp_libraries_structure_step::get_library_id has incomplete parameters list
Phpdocs for function restore_hvp_libraries_structure_step::update_missing_dependencies has incomplete parameters list
Class restore_hvp_activity_structure_step does not have @copyright tag
Class restore_hvp_libraries_structure_step does not have @copyright tag
Class restore_hvp_activity_structure_step does not have @license tag
Class restore_hvp_libraries_structure_step does not have @license tag
No one-line description found in phpdocs for class content_type_cache_form
Phpdocs for function content_user_data::store_data has incomplete parameters list
Phpdocs for function content_user_data::fetch_existing_data has incomplete parameters list
Phpdocs for function content_user_data::get_user_data has incomplete parameters list
Phpdocs for function content_user_data::save_user_data has incomplete parameters list
Phpdocs for function content_user_data::delete_user_data has incomplete parameters list
Phpdocs for function content_user_data::load_pre_loaded_user_data has incomplete parameters list
Class content_user_data does not have @copyright tag
Class content_user_data does not have @license tag
Empty line found after PHP open tag
No one-line description found in phpdocs for class editor_ajax
Phpdocs for function editor_ajax::getContentTypeCache has incomplete parameters list
No one-line description found in phpdocs for class editor_framework
Class event is not documented
Function event::saveStats is not documented
Variable event::$user is not documented
No one-line description found in phpdocs for file
There is no description in phpdocs for function __construct
Phpdocs for function event::__construct has incomplete parameters list
Invalid phpdocs tag @inheritdoc used
Invalid phpdocs tag @inheritdoc used
Invalid inline phpdocs tag @copyright found
Invalid inline phpdocs tag @copyright found
Invalid inline phpdocs tag @copyright found
Invalid inline phpdocs tag @copyright found
Function file_storage::saveLibrary is not documented
Function file_storage::saveContent is not documented
Function file_storage::deleteContent is not documented
Function file_storage::cloneContent is not documented
Function file_storage::getTmpPath is not documented
Function file_storage::exportContent is not documented
Function file_storage::exportLibrary is not documented
Function file_storage::saveExport is not documented
Function file_storage::getExportFile is not documented
Function file_storage::deleteExport is not documented
Function file_storage::hasExport is not documented
Function file_storage::cacheAssets is not documented
Function file_storage::getCachedAssets is not documented
Function file_storage::deleteCachedAssets is not documented
Function file_storage::getContent is not documented
Function file_storage::saveFile is not documented
Function file_storage::cloneContentFile is not documented
Function file_storage::getContentFile is not documented
Function file_storage::removeContentFile is not documented
Function file_storage::readFileTree is not documented
Function file_storage::exportFileTree is not documented
Function file_storage::deleteFileTree is not documented
Function file_storage::getFile is not documented
Function file_storage::getFilepath is not documented
Function file_storage::getFilename is not documented
Function file_storage::fileExists is not documented
Function file_storage::hasWriteAccess is not documented
Function file_storage::moveContentDirectory is not documented
Function file_storage::moveFile is not documented
Function file_storage::moveFileTree is not documented
Invalid phpdocs tag @SuppressWarnings(PHPMD.TooManyPublicMethods) used
Invalid phpdocs tag @SuppressWarnings(PHPMD.ExcessiveClassComplexity) used
Invalid phpdocs tag @inheritdoc used
Invalid phpdocs tag @inheritdoc used
Not recommended phpdocs tag @method used
Function framework::getPlatformInfo is not documented
Function framework::fetchExternalData is not documented
Function framework::setLibraryTutorialUrl is not documented
Function framework::setErrorMessage is not documented
Function framework::setInfoMessage is not documented
Function framework::printMessages is not documented
Function framework::getH5pPath is not documented
Function framework::getLibraryFileUrl is not documented
Function framework::getUploadedH5pFolderPath is not documented
Function framework::getUploadedH5pPath is not documented
Function framework::loadLibraries is not documented
Function framework::setUnsupportedLibraries is not documented
Function framework::getUnsupportedLibraries is not documented
Function framework::getAdminUrl is not documented
Function framework::getLibraryId is not documented
Function framework::isPatchedLibrary is not documented
Function framework::isInDevMode is not documented
Function framework::mayUpdateLibraries is not documented
Function framework::getLibraryUsage is not documented
Function framework::getLibraryContentCount is not documented
Function framework::saveLibraryData is not documented
Function framework::pathsToCsv is not documented
Function framework::lockDependencyStorage is not documented
Function framework::unlockDependencyStorage is not documented
Function framework::deleteLibrary is not documented
Function framework::saveLibraryDependencies is not documented
Function framework::updateContent is not documented
Function framework::insertContent is not documented
Function framework::resetContentUserData is not documented
Function framework::getWhitelist is not documented
Function framework::copyLibraryUsage is not documented
Function framework::loadLibrarySemantics is not documented
Function framework::alterLibrarySemantics is not documented
Function framework::loadContent is not documented
Function framework::loadContentDependencies is not documented
Function framework::getOption is not documented
Function framework::setOption is not documented
Function framework::updateContentFields is not documented
Function framework::deleteLibraryDependencies is not documented
Function framework::deleteContentData is not documented
Function framework::deleteLibraryUsage is not documented
Function framework::saveLibraryUsage is not documented
Function framework::loadLibrary is not documented
Function framework::clearFilteredParameters is not documented
Function framework::getNumNotFiltered is not documented
Function framework::getNumContent is not documented
Function framework::isContentSlugAvailable is not documented
Function framework::saveCachedAssets is not documented
Function framework::deleteCachedAssets is not documented
Function framework::getLibraryStats is not documented
Function framework::getNumAuthors is not documented
Function framework::afterExportCreated is not documented
Function framework::hasPermission is not documented
Function framework::replaceContentTypeCache is not documented
Phpdocs for function framework::t has incomplete parameters list
Invalid phpdocs tag @SuppressWarnings(PHPMD) used
Invalid phpdocs tag @inheritdoc used
Invalid phpdocs tag @inheritdoc used
Invalid phpdocs tag @inheritdoc used
Invalid phpdocs tag @inheritdoc used
Invalid phpdocs tag @inheritdoc used
Invalid phpdocs tag @inheritdoc used
Invalid phpdocs tag @inheritdoc used
Invalid phpdocs tag @inheritdoc used
Invalid phpdocs tag @inheritdoc used
Invalid phpdocs tag @inheritdoc used
Invalid phpdocs tag @inheritdoc used
Invalid phpdocs tag @inheritdoc used
Invalid phpdocs tag @inheritdoc used
Invalid phpdocs tag @inheritdoc used
Not recommended phpdocs tag @method used
Variable results::$contentid is not documented
Variable results::$offset is not documented
Variable results::$limit is not documented
Variable results::$orderby is not documented
Variable results::$orderdir is not documented
Variable results::$filters is not documented
Phpdocs for function results::get_human_readable_results has incomplete parameters list
Phpdocs for function results::get_sql_results has incomplete parameters list
Function look_for_updates::get_name is not documented
Function look_for_updates::execute is not documented
Function remove_old_log_entries::get_name is not documented
Function remove_old_log_entries::execute is not documented
Function remove_tmpfiles::get_name is not documented
Function remove_tmpfiles::execute is not documented
Function user_grades::handle_ajax is not documented
Class user_grades does not have @copyright tag
Class user_grades does not have @license tag
Class xapi_result does not have @copyright tag
Class xapi_result does not have @license tag
File-level phpdocs block is not found
Function xmldb_hvp_install is not documented
Package is not specified for function xmldb_hvp_install. It is also not specified in file-level phpdocs
File-level phpdocs block is not found
File-level phpdocs block is not found
File-level phpdocs block is not found
File-level phpdocs block is not found
File-level phpdocs block is not found
File-level phpdocs block is not found
Phpdocs for function hvp_restrict_library has incomplete parameters list
Phpdocs for function hvp_content_upgrade_progress has incomplete parameters list
Not recommended phpdocs tag @method used
Not recommended phpdocs tag @method used
Class mod_hvp_mod_form is not documented
Function mod_hvp_mod_form::definition is not documented
Function mod_hvp_mod_form::data_preprocessing is not documented
Function mod_hvp_mod_form::get_data is not documented
Phpdocs for function mod_hvp_mod_form::set_display_options has incomplete parameters list
Phpdocs for function mod_hvp_mod_form::set_max_grade has incomplete parameters list
Phpdocs for function mod_hvp_mod_form::validate_upload has incomplete parameters list
Phpdocs for function mod_hvp_mod_form::validate_created has incomplete parameters list
Invalid phpdocs tag @SuppressWarnings(PHPMD) used
No one-line description found in phpdocs for file
Package mod is not valid
This section shows problems detected with the handling of upgrade savepoints
This section shows problems detected with the modification of third party libraries
This section shows files built by grunt and not commited
Task "stylelint:scss" failed. Use --force to continue.
Problems running grunt
This section shows problems detected by shifter
This section shows problems detected in mustache templates
Example context missing (@template section not found.)