<?xml version="1.0"?>
<smurf version="0.9.1" numerrors="21" numwarnings="0">
  <summary status="error" numerrors="21" numwarnings="0" condensedresult="smurf,error,21,0:phplint,success,0,0;phpcs,success,0,0;js,success,0,0;css,success,0,0;phpdoc,error,21,0;savepoint,success,0,0;thirdparty,success,0,0;grunt,success,0,0;shifter,success,0,0;mustache,success,0,0">
    <detail name="phplint" status="success" numerrors="0" numwarnings="0"/>
    <detail name="phpcs" status="success" numerrors="0" numwarnings="0"/>
    <detail name="js" status="success" numerrors="0" numwarnings="0"/>
    <detail name="css" status="success" numerrors="0" numwarnings="0"/>
    <detail name="phpdoc" status="error" numerrors="21" numwarnings="0"/>
    <detail name="savepoint" status="success" numerrors="0" numwarnings="0"/>
    <detail name="thirdparty" status="success" numerrors="0" numwarnings="0"/>
    <detail name="grunt" status="success" numerrors="0" numwarnings="0"/>
    <detail name="shifter" status="success" numerrors="0" numwarnings="0"/>
    <detail name="mustache" status="success" numerrors="0" numwarnings="0"/>
  </summary>
  <check id="phplint" title="PHP lint problems" url="http://php.net/docs.php" numerrors="0" numwarnings="0" allowfiltering="0">
    <description>This section shows php lint problems in the code detected by php -l</description>
    <mess/>
  </check>
  <check id="phpcs" title="PHP coding style problems" url="https://docs.moodle.org/dev/Coding_style" numerrors="0" numwarnings="0" allowfiltering="1">
    <description>This section shows the coding style problems detected in the code by phpcs</description>
    <mess/>
  </check>
  <check id="js" title="Javascript coding style problems" url="https://docs.moodle.org/dev/Javascript/Coding_style" numerrors="0" numwarnings="0" allowfiltering="1">
    <description>This section shows the coding style problems detected in the code by eslint</description>
    <mess/>
  </check>
  <check id="css" title="CSS problems" url="https://docs.moodle.org/dev/CSS_coding_style" numerrors="0" numwarnings="0" allowfiltering="1">
    <description>This section shows CSS problems detected by stylelint</description>
    <mess/>
  </check>
  <check id="phpdoc" title="PHPDocs style problems" url="https://docs.moodle.org/dev/Coding_style" numerrors="21" numwarnings="0" allowfiltering="1">
    <description>This section shows the phpdocs problems detected in the code by local_moodlecheck</description>
    <mess>
      <problem file="local/course_merge/classes/create_form.php" linefrom="31" lineto="31" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/2f2b792e58d20ee662d6468f3898b9bc863db71e/local/course_merge/classes/create_form.php#L31" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class create_form is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="local/course_merge/classes/create_form.php" linefrom="33" lineto="33" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/2f2b792e58d20ee662d6468f3898b9bc863db71e/local/course_merge/classes/create_form.php#L33" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function create_form::definition is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="local/course_merge/classes/create_form.php" linefrom="101" lineto="101" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/2f2b792e58d20ee662d6468f3898b9bc863db71e/local/course_merge/classes/create_form.php#L101" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function create_form::validation is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="local/course_merge/classes/extract_names.php" linefrom="29" lineto="29" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/2f2b792e58d20ee662d6468f3898b9bc863db71e/local/course_merge/classes/extract_names.php#L29" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class extract_names is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="local/course_merge/classes/extract_names.php" linefrom="31" lineto="31" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/2f2b792e58d20ee662d6468f3898b9bc863db71e/local/course_merge/classes/extract_names.php#L31" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function extract_names::get_default_fullname is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="local/course_merge/classes/extract_names.php" linefrom="36" lineto="36" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/2f2b792e58d20ee662d6468f3898b9bc863db71e/local/course_merge/classes/extract_names.php#L36" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function extract_names::get_default_idnumber is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="local/course_merge/classes/extract_names.php" linefrom="41" lineto="41" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/2f2b792e58d20ee662d6468f3898b9bc863db71e/local/course_merge/classes/extract_names.php#L41" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function extract_names::get_default_shortname is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="local/course_merge/classes/extract_names.php" linefrom="46" lineto="46" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/2f2b792e58d20ee662d6468f3898b9bc863db71e/local/course_merge/classes/extract_names.php#L46" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function extract_names::post_process is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="local/course_merge/classes/extract_names.php" linefrom="63" lineto="63" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/2f2b792e58d20ee662d6468f3898b9bc863db71e/local/course_merge/classes/extract_names.php#L63" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function extract_names::replace_tokens is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="local/course_merge/classes/extract_names.php" linefrom="71" lineto="71" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/2f2b792e58d20ee662d6468f3898b9bc863db71e/local/course_merge/classes/extract_names.php#L71" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function extract_names::replace_token is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="local/course_merge/classes/helper.php" linefrom="31" lineto="31" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/2f2b792e58d20ee662d6468f3898b9bc863db71e/local/course_merge/classes/helper.php#L31" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class helper is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="local/course_merge/classes/helper.php" linefrom="32" lineto="32" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/2f2b792e58d20ee662d6468f3898b9bc863db71e/local/course_merge/classes/helper.php#L32" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function helper::course_exists is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="local/course_merge/classes/helper.php" linefrom="44" lineto="44" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/2f2b792e58d20ee662d6468f3898b9bc863db71e/local/course_merge/classes/helper.php#L44" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function helper::meta_link_enabled is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="local/course_merge/classes/helper.php" linefrom="49" lineto="49" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/2f2b792e58d20ee662d6468f3898b9bc863db71e/local/course_merge/classes/helper.php#L49" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function helper::get_parent_coursecat is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="local/course_merge/classes/helper.php" linefrom="54" lineto="54" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/2f2b792e58d20ee662d6468f3898b9bc863db71e/local/course_merge/classes/helper.php#L54" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function helper::get_category_selector is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="local/course_merge/classes/merge_course.php" linefrom="31" lineto="31" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/2f2b792e58d20ee662d6468f3898b9bc863db71e/local/course_merge/classes/merge_course.php#L31" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class merge_course is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="local/course_merge/classes/merge_course.php" linefrom="125" lineto="125" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/2f2b792e58d20ee662d6468f3898b9bc863db71e/local/course_merge/classes/merge_course.php#L125" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function merge_course::move_courses has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="local/course_merge/classes/privacy/provider.php" linefrom="29" lineto="29" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/2f2b792e58d20ee662d6468f3898b9bc863db71e/local/course_merge/classes/privacy/provider.php#L29" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class provider is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="local/course_merge/lib.php" linefrom="27" lineto="27" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/2f2b792e58d20ee662d6468f3898b9bc863db71e/local/course_merge/lib.php#L27" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function local_course_merge_extend_navigation_course is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="local/course_merge/tests/mergecourses_test.php" linefrom="32" lineto="32" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/2f2b792e58d20ee662d6468f3898b9bc863db71e/local/course_merge/tests/mergecourses_test.php#L32" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class local_course_merge_mergecourses_testcase is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="local/course_merge/version.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/2f2b792e58d20ee662d6468f3898b9bc863db71e/local/course_merge/version.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
    </mess>
  </check>
  <check id="savepoint" title="Update savepoints problems" url="https://docs.moodle.org/dev/Upgrade_API" numerrors="0" numwarnings="0" allowfiltering="1">
    <description>This section shows problems detected with the handling of upgrade savepoints</description>
    <mess/>
  </check>
  <check id="thirdparty" title="Third party library modification problems" url="https://docs.moodle.org/dev/Peer_reviewing#Third_party_code" numerrors="0" numwarnings="0" allowfiltering="0">
    <description>This section shows problems detected with the modification of third party libraries</description>
    <mess/>
  </check>
  <check id="grunt" title="grunt changes" url="https://docs.moodle.org/dev/Grunt" numerrors="0" numwarnings="0" allowfiltering="0">
    <description>This section shows files built by grunt and not commited</description>
    <mess/>
  </check>
  <check id="shifter" title="shifter problems" url="https://docs.moodle.org/dev/YUI/Shifter" numerrors="0" numwarnings="0" allowfiltering="1">
    <description>This section shows problems detected by shifter</description>
    <mess/>
  </check>
  <check id="mustache" title="Mustache template problems" url="https://docs.moodle.org/dev/Templates" numerrors="0" numwarnings="0" allowfiltering="0">
    <description>This section shows problems detected in mustache templates</description>
    <mess/>
  </check>
</smurf>
