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

(0 errors, 0 warnings)

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


Javascript coding style problems

(0 errors, 0 warnings)

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


CSS problems

(0 errors, 0 warnings)

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


PHPDocs style problems

(108 errors, 0 warnings)

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

mod/lti/source/ecohub/classes/config_parser.php
(#17) File-level phpdocs block is not found
(#289) Function ltisource_ecohub_config_parser::is_valid_property is not documented
(#315) Function ltisource_ecohub_config_parser::load_array is not documented
(#75) Variable ltisource_ecohub_config_info::$defaultpath is not documented
(#76) Variable ltisource_ecohub_config_info::$configfilename is not documented
(#172) Variable ltisource_ecohub_config_parser::$maxversion is not documented
(#173) Variable ltisource_ecohub_config_parser::$settings is not documented
(#198) Phpdocs for function ltisource_ecohub_config_parser::parse_config_file has incomplete parameters list
(#259) Phpdocs for function ltisource_ecohub_config_parser::validate_url has incomplete parameters list
(#64) Class ltisource_ecohub_config_info does not have @license tag
(#159) Class ltisource_ecohub_config_parser does not have @license tag
(#49) Invalid phpdocs tag @throw used
(#27) Package is not specified for function get_full_file_name. It is also not specified in file-level phpdocs
(#32) Package is not specified for function get_last_modified_stamp. It is also not specified in file-level phpdocs
(#47) Package is not specified for function load_config_file. It is also not specified in file-level phpdocs
(#52) Package is not specified for function parse_config_file. It is also not specified in file-level phpdocs
(#57) Package is not specified for function get_settings. It is also not specified in file-level phpdocs
(#24) Package ecohub is not valid
(#44) Package ecohub is not valid
(#71) Package ecohub is not valid
(#168) Package ecohub is not valid
mod/lti/source/ecohub/classes/ecohub_cache_data_loader.php
(#17) File-level phpdocs block is not found
(#141) Function ecohub_settings_cache_data_loader::copy_file_config_to_db is not documented
(#33) Variable ecohub_settings_cache_data_loader::$filestorage is not documented
(#34) Variable ecohub_settings_cache_data_loader::$lastfilestamp is not documented
(#35) Variable ecohub_settings_cache_data_loader::$dbstorage is not documented
(#22) Class ecohub_settings_cache_data_loader does not have @license tag
(#30) Package ecohub is not valid
mod/lti/source/ecohub/classes/ecohub_cache_data_source.php
(#17) File-level phpdocs block is not found
(#33) Variable ecohub_configfile_cache_data_source::$instance is not documented
(#34) Variable ecohub_configfile_cache_data_source::$configfileinfo is not documented
(#21) Class ecohub_configfile_cache_data_source does not have @license tag
(#29) Package ecohub is not valid
mod/lti/source/ecohub/classes/ecohub_setting_configmapping.php
(#17) File-level phpdocs block is not found
(#64) Function ecohub_setting_configmapping::is_readonly is not documented
(#68) Function ecohub_setting_configmapping::get_readonly is not documented
(#89) Function ecohub_setting_configmapping::get_setting is not documented
(#191) Function ecohub_setting_configmapping::create_description_context is not documented
(#33) Variable ecohub_setting_configmapping::$store is not documented
(#34) Variable ecohub_setting_configmapping::$maproot is not documented
(#35) Variable ecohub_setting_configmapping::$mapentry is not documented
(#36) Variable ecohub_setting_configmapping::$mapper is not documented
(#37) Variable ecohub_setting_configmapping::$validator is not documented
(#93) There is no description in phpdocs for function write_setting
(#170) There is no description in phpdocs for function validate
(#22) Class ecohub_setting_configmapping does not have @license tag
(#30) Package ecohub is not valid
mod/lti/source/ecohub/classes/ecohub_setting_configtext.php
(#17) File-level phpdocs block is not found
(#47) Function ecohub_setting_configtext::readonly is not documented
(#54) Function ecohub_setting_configtext::get_readonly is not documented
(#62) Function ecohub_setting_configtext::get_setting is not documented
(#30) Variable ecohub_setting_configtext::$store is not documented
(#66) There is no description in phpdocs for function write_setting
(#19) Class ecohub_setting_configtext does not have @license tag
(#26) Package ecohub is not valid
mod/lti/source/ecohub/classes/ecohub_setting_text.php
(#17) File-level phpdocs block is not found
(#28) There is no description in phpdocs for function output_html
(#19) Class ecohub_setting_text does not have @license tag
(#24) Package ecohub is not valid
mod/lti/source/ecohub/classes/mapping.php
(#17) File-level phpdocs block is not found
(#109) Function ltisource_ecohub_mapping::parse_string_recursively is not documented
(#142) Function ltisource_ecohub_mapping::substitute is not documented
(#155) Function ltisource_ecohub_mapping::get_var is not documented
(#166) Function ltisource_ecohub_mapping::get_user is not documented
(#171) Function ltisource_ecohub_mapping::get_recursive is not documented
(#29) Variable ltisource_ecohub_mapping::$instance is not documented
(#30) Variable ltisource_ecohub_mapping::$validmapvars is not documented
(#19) Class ltisource_ecohub_mapping does not have @license tag
(#26) Package ecohub is not valid
mod/lti/source/ecohub/classes/storage.php
(#17) File-level phpdocs block is not found
(#82) Function ltisource_ecohub_base_storage::validate_setting is not documented
(#99) Function ltisource_ecohub_base_storage::validate_all is not documented
(#291) Function ltisource_ecohub_db_storage::purge is not documented
(#382) Function ltisource_ecohub_db_storage::get_db_key is not documented
(#390) Function ltisource_ecohub_db_storage::get_from_db_key is not documented
(#403) Function ltisource_ecohub_db_storage::db_get_table is not documented
(#416) Function ltisource_ecohub_db_storage::db_set_row is not documented
(#61) Variable ltisource_ecohub_base_storage::$settings is not documented
(#124) Variable ltisource_ecohub_file_storage::$parser is not documented
(#125) Variable ltisource_ecohub_file_storage::$configfileinfocache is not documented
(#234) Variable ltisource_ecohub_db_storage::$moodleconfigname is not documented
(#35) Phpdocs for function set has incomplete parameters list
(#175) Phpdocs for function ltisource_ecohub_file_storage::set has incomplete parameters list
(#261) Phpdocs for function ltisource_ecohub_db_storage::set has incomplete parameters list
(#53) Class ltisource_ecohub_base_storage does not have @license tag
(#114) Class ltisource_ecohub_file_storage does not have @license tag
(#225) Class ltisource_ecohub_db_storage does not have @license tag
(#27) Package is not specified for function get. It is also not specified in file-level phpdocs
(#33) Package is not specified for function set. It is also not specified in file-level phpdocs
(#41) Package is not specified for function purge. It is also not specified in file-level phpdocs
(#46) Package is not specified for function last_modified. It is also not specified in file-level phpdocs
(#24) Package ecohub is not valid
(#58) Package ecohub is not valid
(#121) Package ecohub is not valid
(#230) Package ecohub is not valid
mod/lti/source/ecohub/classes/validation.php
(#17) File-level phpdocs block is not found
(#37) Variable ltisource_ecohub_validation::$instance is not documented
(#38) Variable ltisource_ecohub_validation::$allowedltiparams is not documented
(#53) Variable ltisource_ecohub_validation::$validationltiparams is not documented
(#18) Class ltisource_ecohub_validation does not have @license tag
(#34) Package ecohub is not valid
mod/lti/source/ecohub/db/caches.php
(#17) File-level phpdocs block is not found
mod/lti/source/ecohub/db/upgrade.php
(#26) Function xmldb_ltisource_ecohub_upgrade is not documented
mod/lti/source/ecohub/lib.php
(#75) Function ends_with is not documented
(#33) Phpdocs for function ltisource_ecohub_get_shortcuts has incomplete parameters list
mod/lti/source/ecohub/settings.php
(#17) File-level phpdocs block is not found
(#27) There is no description in phpdocs for function text
(#27) Package is not specified for function text. It is also not specified in file-level phpdocs

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, 0 warnings)

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

Problems running grunt

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 2 warnings)

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

mod/lti/source/ecohub/templates/setting_configmapping.mustache
(#1) HTML Validation error, line 3: Bad value “” for attribute “size” on element “input”: The empty string is not a valid positive integer. (ext"> <input type="text" name="test[p]" value="" size="" id="test0p" class=""> )
(#1) HTML Validation error, line 5: Bad value “” for attribute “size” on element “input”: The empty string is not a valid positive integer. ( <input type="text" name="test[m]" value="" size="" id="test0m" class=""></div)