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

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

admin/tool/asynccourseimport/classes/task.php
(#145) This comment is 56% valid code; is this commented out code?
admin/tool/asynccourseimport/classes/tool_asyncuploadcourse_processor.php
(#135) This comment is 60% valid code; is this commented out code?
admin/tool/asynccourseimport/version.php
(#25) Inline comments must end in full-stops, exclamation marks, or question marks

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

(49 errors, 0 warnings)

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

admin/tool/asynccourseimport/classes/csv_import_reader_for_task.php
(#17) File-level phpdocs block is not found
(#45) There is no description in phpdocs for function get_columns
(#55) There is no description in phpdocs for function init
(#62) There is no description in phpdocs for function next
(#74) There is no description in phpdocs for function close
(#81) There is no description in phpdocs for function load_csv_content
(#36) Phpdocs for function csv_import_reader_for_task::__construct has incomplete parameters list
(#81) Phpdocs for function csv_import_reader_for_task::load_csv_content has incomplete parameters list
(#21) Class csv_import_reader_for_task does not have @copyright tag
(#21) Class csv_import_reader_for_task does not have @license tag
(#46) Invalid phpdocs tag @inheritDoc used
(#56) Invalid phpdocs tag @inheritDoc used
(#63) Invalid phpdocs tag @inheritDoc used
(#75) Invalid phpdocs tag @inheritDoc used
(#82) Invalid phpdocs tag @inheritDoc used
(#24) Package tool_asynccourseimport This simulate a fake CSV reader as we are already using parsed content. is not valid
admin/tool/asynccourseimport/classes/event/importcourse_error.php
(#34) Function importcourse_error::init is not documented
(#39) Function importcourse_error::get_name is not documented
(#43) Function importcourse_error::get_description is not documented
(#20) Package tool_userbulkdelete is not valid
admin/tool/asynccourseimport/classes/task.php
(#17) File-level phpdocs block is not found
(#30) Class task is not documented
(#32) Variable task::$maxattempts is not documented
(#34) There is no description in phpdocs for function create
(#124) There is no description in phpdocs for function send_report
(#35) Phpdocs for function task::create has incomplete parameters list
(#125) Phpdocs for function task::send_report has incomplete parameters list
(#30) Package is not specified for class task. It is also not specified in file-level phpdocs
admin/tool/asynccourseimport/classes/tool_asyncuploadcourse_processor.php
(#157) Function tool_asyncuploadcourse_processor::prepare_report is not documented
(#167) Function tool_asyncuploadcourse_processor::get_report is not documented
(#45) Variable tool_asyncuploadcourse_processor::$report is not documented
admin/tool/asynccourseimport/classes/tool_preview_processor.php
(#16) File-level phpdocs block is not found
(#72) Function tool_preview_processor::execute is not documented
(#91) Function tool_preview_processor::get_content_from_cir is not documented
(#25) No one-line description found in phpdocs for class tool_preview_processor
(#56) Phpdocs for function tool_preview_processor::__construct has incomplete parameters list
(#25) Class tool_preview_processor does not have @copyright tag
(#25) Class tool_preview_processor does not have @license tag
admin/tool/asynccourseimport/classes/tool_preview_tracker.php
(#16) File-level phpdocs block is not found
(#29) There is no description in phpdocs for function results
(#29) Phpdocs for function tool_preview_tracker::results has incomplete parameters list
(#23) Class tool_preview_tracker does not have @copyright tag
(#23) Class tool_preview_tracker does not have @license tag
(#30) Invalid phpdocs tag @inheritDoc used
admin/tool/asynccourseimport/db/access.php
(#17) File-level phpdocs block does not have @license tag
admin/tool/asynccourseimport/db/install.php
(#16) File-level phpdocs block is not found
admin/tool/asynccourseimport/db/uninstall.php
(#16) File-level phpdocs block is not found
admin/tool/asynccourseimport/db/upgrade.php
(#16) File-level phpdocs block is not found
(#18) Phpdocs for function xmldb_tool_asynccourseimport_upgrade has incomplete parameters list

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]