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

(20 errors, 33 warnings)

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

question/type/pmatchjme/backup/moodle2/backup_qtype_pmatchjme_plugin.class.php
(#75) Function backup_qtype_pmatchjme_plugin::add_question_qtype_pmatchjme_answers is not documented
(#17) No one-line description found in phpdocs for file
question/type/pmatchjme/backup/moodle2/restore_qtype_pmatchjme_plugin.class.php
(#17) No one-line description found in phpdocs for file
(#23) No one-line description found in phpdocs for class restore_qtype_pmatchjme_plugin
(#58) Phpdocs for function restore_qtype_pmatchjme_plugin::process_pmatch has incomplete parameters list
(#84) Phpdocs for function restore_qtype_pmatchjme_plugin::process_pmatchjme_answer has incomplete parameters list
(#105) Phpdocs for function restore_qtype_pmatchjme_plugin::process_synonym has incomplete parameters list
question/type/pmatchjme/edit_pmatchjme_form.php
(#20) Package qtype is not valid
(#37) Function qtype_pmatchjme_edit_form::qtype is not documented
(#41) Function qtype_pmatchjme_edit_form::general_answer_fields is not documented
(#49) Function qtype_pmatchjme_edit_form::get_per_answer_fields is not documented
(#56) Function qtype_pmatchjme_edit_form::add_other_answer_fields is not documented
(#61) Function qtype_pmatchjme_edit_form::data_preprocessing_hints is not documented
(#68) Function qtype_pmatchjme_edit_form::get_hint_fields is not documented
(#97) Function qtype_pmatchjme_edit_form::data_preprocessing_other_answer is not documented
(#108) Function qtype_pmatchjme_edit_form::straight_smiles_string_match is not documented
(#113) Function qtype_pmatchjme_edit_form::validation is not documented
(#137) Function qtype_pmatchjme_edit_form::place_holder_errors is not documented
(#81) Phpdocs for function qtype_pmatchjme_edit_form::data_preprocessing_answers has incomplete parameters list
(#80) Inline phpdocs tag {@link add_per_answer_fields()} with incorrect contents found. It must match {@link [valid URL] [description (optional)]} or {@see [valid FQSEN] [description (optional)]}
question/type/pmatchjme/lang/en/qtype_pmatchjme.php
(#21) Package qtype is not valid
question/type/pmatchjme/lib.php
(#21) Package qtype is not valid
(#28) Phpdocs for function qtype_pmatchjme_pluginfile has incomplete parameters list
question/type/pmatchjme/question.php
(#37) Function qtype_pmatchjme_question::get_expected_data is not documented
(#41) Function qtype_pmatchjme_question::get_correct_response is not documented
(#56) Function qtype_pmatchjme_question::check_atom_count is not documented
(#83) Function qtype_pmatchjme_question::part_comparison is not documented
(#143) Function qtype_pmatchjme_question::start_attempt is not documented
(#146) Function qtype_pmatchjme_question::apply_attempt_state is not documented
(#98) There is no description in phpdocs for function get_part_name
(#115) Phpdocs for function qtype_pmatchjme_question::count_compound_parts has incomplete parameters list
question/type/pmatchjme/questiontype.php
(#62) Function qtype_pmatchjme::save_defaults_for_new_questions is not documented
(#69) Function qtype_pmatchjme::save_question_options is not documented
(#81) Function qtype_pmatchjme::save_hints is not documented
(#84) Function qtype_pmatchjme::extra_answer_fields is not documented
(#87) Function qtype_pmatchjme::save_extra_answer_data is not documented
(#122) Function qtype_pmatchjme::delete_question is not documented
(#127) Function qtype_pmatchjme::delete_extra_answer_records is not documented
(#32) No one-line description found in phpdocs for class qtype_pmatchjme_answer
(#39) Phpdocs for function qtype_pmatchjme_answer::__construct has incomplete parameters list
question/type/pmatchjme/renderer.php
(#20) Package qtype is not valid
(#38) Function qtype_pmatchjme_renderer::formulation_and_controls is not documented
(#81) Function qtype_pmatchjme_renderer::require_js is not documented
(#92) Function qtype_pmatchjme_renderer::hidden_fields is not documented
(#103) Function qtype_pmatchjme_renderer::hidden_field_for_qt_var is not documented
(#114) Function qtype_pmatchjme_renderer::fraction_for_last_response is not documented
(#127) Function qtype_pmatchjme_renderer::get_last_response is not documented
(#137) Function qtype_pmatchjme_renderer::specific_feedback is not documented
question/type/pmatchjme/tests/behat/behat_qtype_pmatchjme.php
(#22) Package is not specified for class behat_qtype_pmatchjme. It is also not specified in file-level phpdocs
question/type/pmatchjme/tests/chemicalexpressionmatching_test.php
(#44) Function chemicalexpressionmatching_test::match is not documented
question/type/pmatchjme/tests/helper.php
(#32) Function qtype_pmatchjme_test_helper::get_test_questions is not documented
(#36) There is no description in phpdocs for function make_pmatchjme_question_benzene
(#60) There is no description in phpdocs for function get_pmatchjme_question_form_data_benzene

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]


Gherkin .feature problems

(0 errors, 0 warnings)

This section shows problems detected in behat .feature files [More info]