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

(29 errors, 38 warnings)

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

admin/tool/objectfs/classes/azure/StreamWrapper.php
(#85) Variable "cast_as" must not contain underscores.
(#94) Variable "opened_path" must not contain underscores.
(#107) Closing brace must be on a line by itself
(#108) Closing brace must be on a line by itself
(#109) Closing brace must be on a line by itself
(#159) Expected 1 space before "?"; newline found
(#160) Expected 1 space before ":"; newline found
(#167) Closing brace must be on a line by itself
(#220) Private method name "StreamWrapper::initProtocol" must be in lower-case letters only
(#225) Private method name "StreamWrapper::getContainerKey" must be in lower-case letters only
(#226) Inline comments must end in full-stops, exclamation marks, or question marks
(#228) Inline comments must end in full-stops, exclamation marks, or question marks
(#255) Inline comments must end in full-stops, exclamation marks, or question marks
(#276) Private method name "StreamWrapper::getOptions" must be in lower-case letters only
(#276) Variable "removeContextData" must be all lower-case
(#277) Inline comments must end in full-stops, exclamation marks, or question marks
(#283) Expected 1 space before "?"; newline found
(#284) Expected 1 space before ":"; newline found
(#289) Expected 1 space before "?"; newline found
(#290) Expected 1 space before ":"; newline found
(#293) Variable "removeContextData" must be all lower-case
(#307) Private method name "StreamWrapper::getOption" must be in lower-case letters only
(#319) Private method name "StreamWrapper::getClient" must be in lower-case letters only
(#334) Private method name "StreamWrapper::withPath" must be in lower-case letters only
(#340) Private method name "StreamWrapper::openReadStream" must be in lower-case letters only
(#353) Inline comments must end in full-stops, exclamation marks, or question marks
(#361) Private method name "StreamWrapper::openWriteStream" must be in lower-case letters only
(#366) Private method name "StreamWrapper::openAppendStream" must be in lower-case letters only
(#368) Inline comments must end in full-stops, exclamation marks, or question marks
(#375) Inline comments must end in full-stops, exclamation marks, or question marks
(#385) Private method name "StreamWrapper::getStatTemplate" must be in lower-case letters only
(#412) Private method name "StreamWrapper::boolCall" must be in lower-case letters only
(#430) Private method name "StreamWrapper::triggerError" must be in lower-case letters only
(#431) Inline comments must end in full-stops, exclamation marks, or question marks
(#434) Inline comments must end in full-stops, exclamation marks, or question marks
(#435) Expected 1 space before "?"; newline found
(#436) Expected 1 space before ":"; newline found
(#439) Inline comments must end in full-stops, exclamation marks, or question marks
(#450) Private method name "StreamWrapper::getSize" must be in lower-case letters only
admin/tool/objectfs/classes/client/azure_client.php
(#59) Duplicate class name "tool_objectfs\client\azure_client" found; first defined in /var/lib/jenkins/git_repositories/prechecker/admin/tool/objectfs/classes/client/azure_client.php on line 35
admin/tool/objectfs/classes/client/s3_client.php
(#60) Duplicate class name "tool_objectfs\client\s3_client" found; first defined in /var/lib/jenkins/git_repositories/prechecker/admin/tool/objectfs/classes/client/s3_client.php on line 35
admin/tool/objectfs/classes/form/settings_form.php
(#44) Line exceeds 132 characters; contains 145 characters
(#64) Line exceeds 132 characters; contains 134 characters
(#140) Line exceeds 132 characters; contains 152 characters
(#142) Line exceeds 132 characters; contains 155 characters
admin/tool/objectfs/classes/object_manipulator/logger.php
(#71) Line exceeds 132 characters; contains 143 characters
admin/tool/objectfs/classes/object_manipulator/puller.php
(#90) Line exceeds 132 characters; contains 138 characters
admin/tool/objectfs/classes/object_manipulator/pusher.php
(#119) Line exceeds 132 characters; contains 138 characters
admin/tool/objectfs/classes/report/objectfs_report.php
(#67) Line exceeds 132 characters; contains 143 characters
admin/tool/objectfs/classes/task/delete_local_objects.php
(#36) Expected login check (require_login, require_course_login, admin_externalpage_setup) following config inclusion. None found.
admin/tool/objectfs/classes/task/pull_objects_from_storage.php
(#36) Expected login check (require_login, require_course_login, admin_externalpage_setup) following config inclusion. None found.
admin/tool/objectfs/classes/task/push_objects_to_storage.php
(#36) Expected login check (require_login, require_course_login, admin_externalpage_setup) following config inclusion. None found.
admin/tool/objectfs/classes/task/recover_error_objects.php
(#36) Expected login check (require_login, require_course_login, admin_externalpage_setup) following config inclusion. None found.
admin/tool/objectfs/db/upgrade.php
(#17) Expected MOODLE_INTERNAL check or config.php inclusion
admin/tool/objectfs/lib.php
(#89) Inline comments must start with a capital letter, digit or 3-dots sequence
(#89) Inline comments must end in full-stops, exclamation marks, or question marks
(#89) This comment is 50% valid code; is this commented out code?
(#95) Inline comments must start with a capital letter, digit or 3-dots sequence
(#95) Inline comments must end in full-stops, exclamation marks, or question marks
(#95) This comment is 50% valid code; is this commented out code?
admin/tool/objectfs/tests/object_file_system_test.php
(#32) The magic class constant ClassName::class can only be used in the same file as where the class is defined
(#43) The magic class constant ClassName::class can only be used in the same file as where the class is defined
(#56) The magic class constant ClassName::class can only be used in the same file as where the class is defined
(#68) The magic class constant ClassName::class can only be used in the same file as where the class is defined
(#81) The magic class constant ClassName::class can only be used in the same file as where the class is defined
admin/tool/objectfs/tests/tool_objectfs_testcase.php
(#118) The magic class constant ClassName::class can only be used in the same file as where the class is defined
(#130) The magic class constant ClassName::class can only be used in the same file as where the class is defined

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

(307 errors, 0 warnings)

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

admin/tool/objectfs/classes/azure/StreamWrapper.php
(#45) Class StreamWrapper is not documented
(#85) Function StreamWrapper::stream_cast is not documented
(#89) Function StreamWrapper::stream_close is not documented
(#94) Function StreamWrapper::stream_open is not documented
(#114) Function StreamWrapper::stream_eof is not documented
(#118) Function StreamWrapper::stream_flush is not documented
(#153) Function StreamWrapper::stream_read is not documented
(#157) Function StreamWrapper::stream_seek is not documented
(#166) Function StreamWrapper::stream_tell is not documented
(#170) Function StreamWrapper::stream_write is not documented
(#175) Function StreamWrapper::stream_stat is not documented
(#225) Function StreamWrapper::getContainerKey is not documented
(#340) Function StreamWrapper::openReadStream is not documented
(#361) Function StreamWrapper::openWriteStream is not documented
(#366) Function StreamWrapper::openAppendStream is not documented
(#183) Phpdocs for function StreamWrapper::url_stat has incomplete parameters list
(#218) Phpdocs for function StreamWrapper::initProtocol has incomplete parameters list
(#237) Phpdocs for function StreamWrapper::validate has incomplete parameters list
admin/tool/objectfs/classes/azure_file_system.php
(#34) Class azure_file_system is not documented
(#36) Function azure_file_system::get_external_client is not documented
admin/tool/objectfs/classes/client/azure_client.php
(#35) Class azure_client is not documented
(#59) Class azure_client is not documented
(#36) Function azure_client::get_availability is not documented
(#40) Function azure_client::register_stream_wrapper is not documented
(#127) Function azure_client::get_fullpath_from_hash is not documented
(#132) Function azure_client::get_seekable_stream_context is not documented
(#155) Function azure_client::get_md5_from_hash is not documented
(#176) Function azure_client::verify_object is not documented
(#185) Function azure_client::get_filepath_from_hash is not documented
(#191) Function azure_client::test_connection is not documented
(#212) Function azure_client::test_permissions is not documented
(#260) Function azure_client::get_exception_details is not documented
(#70) Phpdocs for function azure_client::__construct has incomplete parameters list
(#144) Phpdocs for function azure_client::clean_sastoken has incomplete parameters list
(#285) Phpdocs for function azure_client::define_azure_check has incomplete parameters list
(#321) Phpdocs for function azure_client::define_client_section has incomplete parameters list
admin/tool/objectfs/classes/client/object_client.php
(#31) Function __construct is not documented
(#32) Function register_stream_wrapper is not documented
(#33) Function get_fullpath_from_hash is not documented
(#34) Function get_seekable_stream_context is not documented
(#35) Function get_availability is not documented
(#36) Function get_maximum_upload_size is not documented
(#37) Function verify_object is not documented
(#38) Function test_connection is not documented
(#39) Function test_permissions is not documented
admin/tool/objectfs/classes/client/s3_client.php
(#35) Class s3_client is not documented
(#60) Class s3_client is not documented
(#36) Function s3_client::get_availability is not documented
(#40) Function s3_client::register_stream_wrapper is not documented
(#65) Function s3_client::__construct is not documented
(#70) Function s3_client::__sleep is not documented
(#74) Function s3_client::__wakeup is not documented
(#82) Function s3_client::set_client is not documented
(#90) Function s3_client::get_availability is not documented
(#94) Function s3_client::get_maximum_upload_size is not documented
(#98) Function s3_client::register_stream_wrapper is not documented
(#103) Function s3_client::get_md5_from_hash is not documented
(#118) Function s3_client::verify_object is not documented
(#153) Function s3_client::get_filepath_from_hash is not documented
(#243) Function s3_client::get_exception_details is not documented
(#265) Function s3_client::define_amazon_s3_check is not documented
(#292) Function s3_client::define_client_section is not documented
(#62) Variable s3_client::$client is not documented
(#63) Variable s3_client::$bucket is not documented
admin/tool/objectfs/classes/form/settings_form.php
(#33) Class settings_form is not documented
(#61) Function settings_form::define_cfg_check is not documented
(#69) Function settings_form::define_general_section is not documented
(#91) Function settings_form::define_file_transfer_section is not documented
(#114) Function settings_form::define_client_section is not documented
(#133) Function settings_form::define_client_selection is not documented
admin/tool/objectfs/classes/log/aggregate_logger.php
(#34) Class aggregate_logger is not documented
(#41) Function aggregate_logger::__construct is not documented
(#53) Function aggregate_logger::log_object_read is not documented
(#64) Function aggregate_logger::log_object_move is not documented
(#79) Function aggregate_logger::output_move_statistics is not documented
(#89) Function aggregate_logger::output_move_statistic is not documented
(#99) Function aggregate_logger::location_to_string is not documented
(#114) Function aggregate_logger::log_object_query is not documented
(#36) Variable aggregate_logger::$readstatistics is not documented
(#37) Variable aggregate_logger::$movestatistics is not documented
(#38) Variable aggregate_logger::$movement is not documented
(#39) Variable aggregate_logger::$querystatistics is not documented
admin/tool/objectfs/classes/log/null_logger.php
(#32) Class null_logger is not documented
(#34) Function null_logger::log_object_read is not documented
(#38) Function null_logger::log_object_move is not documented
(#42) Function null_logger::log_object_query is not documented
admin/tool/objectfs/classes/log/objectfs_logger.php
(#32) Class objectfs_logger is not documented
(#36) Function objectfs_logger::__construct is not documented
(#41) Function objectfs_logger::start_timing is not documented
(#46) Function objectfs_logger::end_timing is not documented
(#51) Function objectfs_logger::get_timing is not documented
(#55) Function objectfs_logger::log_object_read is not documented
(#56) Function objectfs_logger::log_object_move is not documented
(#57) Function objectfs_logger::log_object_query is not documented
(#33) Variable objectfs_logger::$timestart is not documented
(#34) Variable objectfs_logger::$timeend is not documented
admin/tool/objectfs/classes/log/objectfs_statistic.php
(#32) Class objectfs_statistic is not documented
(#38) Function objectfs_statistic::__construct is not documented
(#44) Function objectfs_statistic::get_objectcount is not documented
(#48) Function objectfs_statistic::get_objectsum is not documented
(#52) Function objectfs_statistic::get_key is not documented
(#56) Function objectfs_statistic::add_statistic is not documented
(#61) Function objectfs_statistic::add_object_data is not documented
(#34) Variable objectfs_statistic::$key is not documented
(#35) Variable objectfs_statistic::$objectcount is not documented
(#36) Variable objectfs_statistic::$objectsum is not documented
admin/tool/objectfs/classes/log/real_time_logger.php
(#32) Class real_time_logger is not documented
(#34) Function real_time_logger::log_object_read_action is not documented
(#38) Function real_time_logger::log_object_move_action is not documented
(#42) Function real_time_logger::append_timing_string is not documented
(#50) Function real_time_logger::append_size_string is not documented
(#57) Function real_time_logger::append_location_change_string is not documented
(#65) Function real_time_logger::log_object_read is not documented
(#76) Function real_time_logger::log_object_move is not documented
(#86) Function real_time_logger::log_object_query is not documented
admin/tool/objectfs/classes/object_file_system.php
(#37) Class object_file_system is not documented
(#43) Function object_file_system::__construct is not documented
(#62) Function object_file_system::set_logger is not documented
(#66) Function object_file_system::get_external_client is not documented
(#103) Function object_file_system::get_remote_path_from_storedfile is not documented
(#107) Function object_file_system::get_remote_path_from_hash is not documented
(#125) Function object_file_system::get_external_path_from_hash is not documented
(#129) Function object_file_system::get_external_path_from_storedfile is not documented
(#133) Function object_file_system::is_file_readable_externally_by_storedfile is not documented
(#148) Function object_file_system::is_file_readable_externally_by_hash is not documented
(#161) Function object_file_system::get_object_location_from_hash is not documented
(#179) Function object_file_system::acquire_object_lock is not documented
(#187) Function object_file_system::copy_object_from_external_to_local_by_hash is not documented
(#222) Function object_file_system::copy_object_from_local_to_external_by_hash is not documented
(#246) Function object_file_system::verify_external_object_from_hash is not documented
(#252) Function object_file_system::delete_object_from_local_by_hash is not documented
(#410) Function object_file_system::get_maximum_upload_filesize is not documented
(#39) Variable object_file_system::$externalclient is not documented
(#40) Variable object_file_system::$preferexternal is not documented
(#41) Variable object_file_system::$logger is not documented
admin/tool/objectfs/classes/object_manipulator/deleter.php
(#32) Class deleter is not documented
(#114) Function deleter::manipulate_object is not documented
(#119) Function deleter::manipulator_can_execute is not documented
(#60) Phpdocs for function deleter::__construct has incomplete parameters list
admin/tool/objectfs/classes/object_manipulator/logger.php
(#31) Package is not specified for class logger. It is also not specified in file-level phpdocs
(#25) File-level phpdocs block is not found
(#31) Class logger is not documented
(#39) Function logger::__construct is not documented
(#44) Function logger::start_timing is not documented
(#48) Function logger::end_timing is not documented
(#52) Function logger::set_action is not documented
(#56) Function logger::add_object_manipulation is not documented
(#61) Function logger::log_object_manipulation is not documented
(#69) Function logger::log_object_manipulation_query is not documented
(#33) Variable logger::$action is not documented
(#34) Variable logger::$timestart is not documented
(#35) Variable logger::$timeend is not documented
(#36) Variable logger::$totalfilesize is not documented
(#37) Variable logger::$totalfilecount is not documented
admin/tool/objectfs/classes/object_manipulator/manipulator.php
(#34) Class manipulator is not documented
(#112) Function manipulator::manipulator_can_execute is not documented
(#118) Function manipulator::get_all_manipulator_classnames is not documented
(#131) Function manipulator::setup_and_run_object_manipulator is not documented
(#50) Variable manipulator::$logger is not documented
(#55) Phpdocs for function manipulator::__construct has incomplete parameters list
(#73) Phpdocs for function manipulator::execute has incomplete parameters list
admin/tool/objectfs/classes/object_manipulator/puller.php
(#32) Class puller is not documented
(#89) Function puller::manipulate_object is not documented
(#44) Phpdocs for function puller::__construct has incomplete parameters list
admin/tool/objectfs/classes/object_manipulator/pusher.php
(#32) Class pusher is not documented
(#118) Function pusher::manipulate_object is not documented
(#58) Phpdocs for function pusher::__construct has incomplete parameters list
admin/tool/objectfs/classes/object_manipulator/recoverer.php
(#32) Class recoverer is not documented
(#80) Function recoverer::manipulate_object is not documented
(#37) Phpdocs for function recoverer::__construct has incomplete parameters list
admin/tool/objectfs/classes/report/location_report_builder.php
(#30) Class location_report_builder is not documented
(#32) Function location_report_builder::build_report is not documented
admin/tool/objectfs/classes/report/log_size_report_builder.php
(#30) Class log_size_report_builder is not documented
(#32) Function log_size_report_builder::build_report is not documented
(#54) Function log_size_report_builder::compress_small_log_sizes is not documented
admin/tool/objectfs/classes/report/mime_type_report_builder.php
(#30) Class mime_type_report_builder is not documented
(#32) Function mime_type_report_builder::build_report is not documented
admin/tool/objectfs/classes/report/objectfs_report.php
(#30) Class objectfs_report is not documented
(#34) Function objectfs_report::__construct is not documented
(#39) Function objectfs_report::add_row is not documented
(#47) Function objectfs_report::add_rows is not documented
(#53) Function objectfs_report::get_rows is not documented
(#57) Function objectfs_report::get_report_type is not documented
(#61) Function objectfs_report::get_last_generate_status_report_runtime is not documented
(#73) Function objectfs_report::generate_status_report is not documented
(#84) Function objectfs_report::get_report_types is not documented
(#31) Variable objectfs_report::$reporttype is not documented
(#32) Variable objectfs_report::$rows is not documented
admin/tool/objectfs/classes/report/objectfs_report_builder.php
(#30) Class objectfs_report_builder is not documented
(#32) Function objectfs_report_builder::build_report is not documented
(#34) Function objectfs_report_builder::save_report_to_database is not documented
(#50) Function objectfs_report_builder::load_report_from_database is not documented
admin/tool/objectfs/classes/s3_file_system.php
(#37) Class s3_file_system is not documented
(#39) Function s3_file_system::get_external_client is not documented
admin/tool/objectfs/classes/task/delete_local_objects.php
(#39) Class delete_local_objects is not documented
admin/tool/objectfs/classes/task/generate_status_report.php
(#35) Class generate_status_report is not documented
admin/tool/objectfs/classes/task/pull_objects_from_storage.php
(#39) Class pull_objects_from_storage is not documented
admin/tool/objectfs/classes/task/push_objects_to_storage.php
(#39) Class push_objects_to_storage is not documented
admin/tool/objectfs/classes/task/recover_error_objects.php
(#39) Class recover_error_objects is not documented
admin/tool/objectfs/db/install.php
(#19) Package is not specified for function xmldb_tool_objectfs_install. It is also not specified in file-level phpdocs
(#17) File-level phpdocs block is not found
(#19) Function xmldb_tool_objectfs_install is not documented
admin/tool/objectfs/db/upgrade.php
(#17) Package is not specified for function xmldb_tool_objectfs_upgrade. It is also not specified in file-level phpdocs
(#17) File-level phpdocs block is not found
(#17) Function xmldb_tool_objectfs_upgrade is not documented
admin/tool/objectfs/lib.php
(#37) Function update_object_record is not documented
(#69) Function set_objectfs_config is not documented
(#75) Function get_objectfs_config is not documented
(#109) Function tool_objectfs_get_client is not documented
(#120) Function tool_objectfs_get_client_components is not documented
(#156) Function tool_objectfs_should_tasks_run is not documented
(#166) Function tool_objectfs_cron is not documented
admin/tool/objectfs/renderer.php
(#30) Class tool_objectfs_renderer is not documented
(#32) Function tool_objectfs_renderer::render_objectfs_report is not documented
(#44) Function tool_objectfs_renderer::render_location_report is not documented
(#69) Function tool_objectfs_renderer::get_file_location_string is not documented
(#87) Function tool_objectfs_renderer::render_log_size_report is not documented
(#112) Function tool_objectfs_renderer::get_size_range_from_logsize is not documented
(#127) Function tool_objectfs_renderer::render_mime_type_report is not documented
(#151) Function tool_objectfs_renderer::augment_barchart is not documented
(#174) Function tool_objectfs_renderer::object_status_page_intro is not documented
admin/tool/objectfs/tests/classes/test_azure_integration_client.php
(#23) Package is not specified for class test_azure_integration_client. It is also not specified in file-level phpdocs
(#17) File-level phpdocs block is not found
(#23) Class test_azure_integration_client is not documented
(#27) Function test_azure_integration_client::__construct is not documented
(#33) Function test_azure_integration_client::get_filepath_from_hash is not documented
(#25) Variable test_azure_integration_client::$runidentifier is not documented
admin/tool/objectfs/tests/classes/test_client.php
(#24) Package is not specified for class test_client. It is also not specified in file-level phpdocs
(#17) File-level phpdocs block is not found
(#24) Class test_client is not documented
(#28) Function test_client::__construct is not documented
(#36) Function test_client::get_seekable_stream_context is not documented
(#41) Function test_client::get_fullpath_from_hash is not documented
(#45) Function test_client::register_stream_wrapper is not documented
(#49) Function test_client::get_md5_from_hash is not documented
(#54) Function test_client::verify_object is not documented
(#63) Function test_client::test_connection is not documented
(#67) Function test_client::test_permissions is not documented
(#71) Function test_client::get_availability is not documented
(#75) Function test_client::get_maximum_upload_size is not documented
(#26) Variable test_client::$bucketpath is not documented
admin/tool/objectfs/tests/classes/test_file_system.php
(#38) Class test_file_system is not documented
(#40) Function test_file_system::get_external_client is not documented
admin/tool/objectfs/tests/classes/test_s3_integration_client.php
(#24) Package is not specified for class test_s3_integration_client. It is also not specified in file-level phpdocs
(#17) File-level phpdocs block is not found
(#24) Class test_s3_integration_client is not documented
(#28) Function test_s3_integration_client::__construct is not documented
(#34) Function test_s3_integration_client::get_filepath_from_hash is not documented
(#26) Variable test_s3_integration_client::$runidentifier is not documented
admin/tool/objectfs/tests/deleter_test.php
(#27) Package is not specified for class deleter_testcase. It is also not specified in file-level phpdocs
(#17) File-level phpdocs block is not found
(#27) Class deleter_testcase is not documented
(#45) Function deleter_testcase::set_deleter_config is not documented
admin/tool/objectfs/tests/object_file_system_test.php
(#26) Package is not specified for class object_file_system_testcase. It is also not specified in file-level phpdocs
(#32) Package is not specified for class ,. It is also not specified in file-level phpdocs
(#43) Package is not specified for class ,. It is also not specified in file-level phpdocs
(#56) Package is not specified for class ,. It is also not specified in file-level phpdocs
(#68) Package is not specified for class ,. It is also not specified in file-level phpdocs
(#81) Package is not specified for class ,. It is also not specified in file-level phpdocs
(#17) File-level phpdocs block is not found
(#26) Class object_file_system_testcase is not documented
(#32) Class , is not documented
(#43) Class , is not documented
(#56) Class , is not documented
(#68) Class , is not documented
(#81) Class , is not documented
admin/tool/objectfs/tests/object_status_test.php
(#20) Package local_catdeleter is not valid
(#37) Class object_status_testcase is not documented
admin/tool/objectfs/tests/puller_test.php
(#27) Package is not specified for class puller_testcase. It is also not specified in file-level phpdocs
(#17) File-level phpdocs block is not found
(#27) Class puller_testcase is not documented
(#43) Function puller_testcase::set_puller_config is not documented
admin/tool/objectfs/tests/pusher_test.php
(#27) Package is not specified for class pusher_testcase. It is also not specified in file-level phpdocs
(#17) File-level phpdocs block is not found
(#27) Class pusher_testcase is not documented
(#44) Function pusher_testcase::set_pusher_config is not documented
admin/tool/objectfs/tests/recoverer_test.php
(#27) Package is not specified for class recoverer_testcase. It is also not specified in file-level phpdocs
(#17) File-level phpdocs block is not found
(#27) Class recoverer_testcase is not documented
admin/tool/objectfs/tests/tasks_test.php
(#21) Package is not specified for class tasks_testcase. It is also not specified in file-level phpdocs
(#17) File-level phpdocs block is not found
(#21) Class tasks_testcase does not have @copyright tag
(#21) Class tasks_testcase does not have @license tag
admin/tool/objectfs/tests/tool_objectfs_testcase.php
(#26) Package is not specified for class tool_objectfs_testcase. It is also not specified in file-level phpdocs
(#118) Package is not specified for class ,. It is also not specified in file-level phpdocs
(#130) Package is not specified for class ,. It is also not specified in file-level phpdocs
(#17) File-level phpdocs block is not found
(#26) Class tool_objectfs_testcase is not documented
(#118) Class , is not documented
(#130) Class , is not documented
(#28) Function tool_objectfs_testcase::setUp is not documented
(#36) Function tool_objectfs_testcase::reset_file_system is not documented
(#40) Function tool_objectfs_testcase::create_local_file_from_path is not documented
(#67) Function tool_objectfs_testcase::create_local_file is not documented
(#93) Function tool_objectfs_testcase::create_duplicated_file is not documented
(#101) Function tool_objectfs_testcase::create_remote_file is not documented
(#109) Function tool_objectfs_testcase::create_error_file is not documented
(#117) Function tool_objectfs_testcase::get_external_path_from_hash is not documented
(#123) Function tool_objectfs_testcase::get_external_path_from_storedfile is not documented
(#129) Function tool_objectfs_testcase::get_local_path_from_hash is not documented
(#135) Function tool_objectfs_testcase::get_local_path_from_storedfile is not documented
(#140) Function tool_objectfs_testcase::create_local_object is not documented
(#149) Function tool_objectfs_testcase::create_duplicated_object is not documented
(#158) Function tool_objectfs_testcase::create_remote_object is not documented
(#167) Function tool_objectfs_testcase::create_error_object is not documented
(#176) Function tool_objectfs_testcase::is_locally_readable_by_hash is not documented
(#181) Function tool_objectfs_testcase::is_externally_readable_by_hash is not documented

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

(0 errors, 0 warnings)

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


shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 0 warnings)

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