<?xml version="1.0"?>
<smurf version="0.9.1" numerrors="411" numwarnings="111">
  <summary status="error" numerrors="411" numwarnings="111" condensedresult="smurf,error,411,111:phplint,success,0,0;phpcs,warning,0,84;js,error,5,12;css,success,0,0;phpdoc,error,406,1;savepoint,success,0,0;thirdparty,success,0,0;grunt,success,0,0;shifter,success,0,0;mustache,warning,0,14;gherkin,success,0,0">
    <detail name="phplint" status="success" numerrors="0" numwarnings="0"/>
    <detail name="phpcs" status="warning" numerrors="0" numwarnings="84"/>
    <detail name="js" status="error" numerrors="5" numwarnings="12"/>
    <detail name="css" status="success" numerrors="0" numwarnings="0"/>
    <detail name="phpdoc" status="error" numerrors="406" numwarnings="1"/>
    <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="warning" numerrors="0" numwarnings="14"/>
    <detail name="gherkin" 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="84" allowfiltering="1">
    <description>This section shows the coding style problems detected in the code by phpcs</description>
    <mess>
      <problem file="question/type/pmatch/combinable/combinable.php" linefrom="156" lineto="156" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/combinable/combinable.php#L156" ruleset="moodle" rule="Files.LineLength.TooLong" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Line exceeds 132 characters; contains 151 characters</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/combinable/combinable.php" linefrom="157" lineto="157" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/combinable/combinable.php#L157" ruleset="moodle" rule="Files.LineLength.TooLong" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Line exceeds 132 characters; contains 137 characters</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/combinable/combinable.php" linefrom="160" lineto="160" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/combinable/combinable.php#L160" ruleset="moodle" rule="Files.LineLength.TooLong" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Line exceeds 132 characters; contains 144 characters</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/combinable/combinable.php" linefrom="161" lineto="161" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/combinable/combinable.php#L161" ruleset="moodle" rule="Files.LineLength.TooLong" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Line exceeds 132 characters; contains 144 characters</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/combinable/combinable.php" linefrom="162" lineto="162" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/combinable/combinable.php#L162" ruleset="moodle" rule="Files.LineLength.TooLong" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Line exceeds 132 characters; contains 138 characters</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/edit_pmatch_form.php" linefrom="151" lineto="151" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/edit_pmatch_form.php#L151" ruleset="moodle" rule="Files.LineLength.TooLong" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Line exceeds 132 characters; contains 133 characters</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/edit_pmatch_form.php" linefrom="506" lineto="506" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/edit_pmatch_form.php#L506" ruleset="moodle" rule="Files.LineLength.TooLong" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Line exceeds 132 characters; contains 135 characters</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="347" lineto="347" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L347" ruleset="Generic" rule="CodeAnalysis.UselessOverridingMethod.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Possible useless method overriding detected</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="90" lineto="90" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L90" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 45% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="91" lineto="91" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L91" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="92" lineto="92" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L92" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="93" lineto="93" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L93" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="94" lineto="94" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L94" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="103" lineto="103" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L103" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="104" lineto="104" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L104" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="105" lineto="105" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L105" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="113" lineto="113" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L113" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="114" lineto="114" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L114" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="115" lineto="115" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L115" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="116" lineto="116" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L116" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="117" lineto="117" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L117" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="118" lineto="118" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L118" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="119" lineto="119" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L119" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="120" lineto="120" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L120" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="121" lineto="121" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L121" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 60% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="136" lineto="136" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L136" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="137" lineto="137" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L137" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="138" lineto="138" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L138" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="139" lineto="139" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L139" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 60% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="163" lineto="163" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L163" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="164" lineto="164" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L164" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="165" lineto="165" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L165" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="166" lineto="166" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L166" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="167" lineto="167" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L167" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="168" lineto="168" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L168" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="175" lineto="175" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L175" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="176" lineto="176" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L176" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="177" lineto="177" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L177" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="178" lineto="178" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L178" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="186" lineto="186" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L186" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="187" lineto="187" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L187" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="188" lineto="188" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L188" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="209" lineto="209" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L209" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="210" lineto="210" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L210" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="211" lineto="211" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L211" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="212" lineto="212" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L212" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="213" lineto="213" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L213" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="214" lineto="214" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L214" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="215" lineto="215" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L215" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="225" lineto="225" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L225" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="226" lineto="226" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L226" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="227" lineto="227" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L227" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="228" lineto="228" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L228" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="229" lineto="229" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L229" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="230" lineto="230" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L230" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="231" lineto="231" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L231" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="232" lineto="232" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L232" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="242" lineto="242" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L242" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="243" lineto="243" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L243" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="244" lineto="244" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L244" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="245" lineto="245" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L245" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="246" lineto="246" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L246" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="275" lineto="275" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L275" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="276" lineto="276" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L276" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="277" lineto="277" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L277" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="278" lineto="278" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L278" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="279" lineto="279" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L279" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="280" lineto="280" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L280" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="281" lineto="281" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L281" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="282" lineto="282" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L282" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="288" lineto="288" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L288" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="343" lineto="343" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L343" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="344" lineto="344" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L344" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="345" lineto="345" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L345" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="346" lineto="346" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L346" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="347" lineto="347" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L347" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 56% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="348" lineto="348" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L348" ruleset="Squiz" rule="PHP.CommentedOutCode.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>This comment is 50% valid code; is this commented out code?</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/examples_test.php" linefrom="98" lineto="98" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/examples_test.php#L98" ruleset="PHPCompatibility" rule="Syntax.RemovedCurlyBraceArrayAccess.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Curly brace syntax for accessing array elements and string offsets has been deprecated in PHP 7.4. Found: $data[0]{0}</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/pmatch_test.php" linefrom="458" lineto="458" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/pmatch_test.php#L458" ruleset="moodle" rule="Files.LineLength.TooLong" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Line exceeds 132 characters; contains 138 characters</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/pmatch_test.php" linefrom="459" lineto="459" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/pmatch_test.php#L459" ruleset="moodle" rule="Files.LineLength.TooLong" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Line exceeds 132 characters; contains 138 characters</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/pmatch_test.php" linefrom="460" lineto="460" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/pmatch_test.php#L460" ruleset="moodle" rule="Files.LineLength.TooLong" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Line exceeds 132 characters; contains 138 characters</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/pmatch_test.php" linefrom="461" lineto="461" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/pmatch_test.php#L461" ruleset="moodle" rule="Files.LineLength.TooLong" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Line exceeds 132 characters; contains 138 characters</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/pmatch_test.php" linefrom="462" lineto="462" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/pmatch_test.php#L462" ruleset="moodle" rule="Files.LineLength.TooLong" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Line exceeds 132 characters; contains 138 characters</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/pmatch_test.php" linefrom="463" lineto="463" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/pmatch_test.php#L463" ruleset="moodle" rule="Files.LineLength.TooLong" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Line exceeds 132 characters; contains 138 characters</message>
        <description/>
        <code/>
      </problem>
    </mess>
  </check>
  <check id="js" title="Javascript coding style problems" url="https://docs.moodle.org/dev/Javascript/Coding_style" numerrors="5" numwarnings="12" allowfiltering="1">
    <description>This section shows the coding style problems detected in the code by eslint</description>
    <mess>
      <problem file="question/type/pmatch/amd/src/creator.js" linefrom="87" lineto="87" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/amd/src/creator.js#L87" ruleset="eslint" rule="rules.consistent-return" url="https://docs.moodle.org/dev/Javascript/Coding_style" type="warning" weight="1">
        <message>Expected to return a value at the end of function. (consistent-return)</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/amd/src/rulecreator.js" linefrom="106" lineto="106" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/amd/src/rulecreator.js#L106" ruleset="eslint" rule="rules.space-before-function-paren" url="https://docs.moodle.org/dev/Javascript/Coding_style" type="warning" weight="1">
        <message>Unexpected space before function parentheses. (space-before-function-paren)</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/amd/src/rulecreator.js" linefrom="324" lineto="324" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/amd/src/rulecreator.js#L324" ruleset="eslint" rule="rules.complexity" url="https://docs.moodle.org/dev/Javascript/Coding_style" type="warning" weight="1">
        <message>Method 'getStoredResult' has a complexity of 40. Maximum allowed is 20. (complexity)</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/amd/src/rulecreator.js" linefrom="455" lineto="455" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/amd/src/rulecreator.js#L455" ruleset="eslint" rule="rules.max-depth" url="https://docs.moodle.org/dev/Javascript/Coding_style" type="warning" weight="1">
        <message>Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/amd/src/rulecreator.js" linefrom="476" lineto="476" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/amd/src/rulecreator.js#L476" ruleset="eslint" rule="rules.max-depth" url="https://docs.moodle.org/dev/Javascript/Coding_style" type="warning" weight="1">
        <message>Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/amd/src/rulecreator.js" linefrom="491" lineto="491" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/amd/src/rulecreator.js#L491" ruleset="eslint" rule="rules.max-depth" url="https://docs.moodle.org/dev/Javascript/Coding_style" type="warning" weight="1">
        <message>Blocks are nested too deeply (5). Maximum allowed is 4. (max-depth)</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/amd/src/tryrule.js" linefrom="68" lineto="68" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/amd/src/tryrule.js#L68" ruleset="eslint" rule="rules.valid-jsdoc" url="https://docs.moodle.org/dev/Javascript/Coding_style" type="warning" weight="1">
        <message>Missing JSDoc parameter type for 'int'. (valid-jsdoc)</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/amd/src/tryrule.js" linefrom="68" lineto="68" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/amd/src/tryrule.js#L68" ruleset="eslint" rule="rules.valid-jsdoc" url="https://docs.moodle.org/dev/Javascript/Coding_style" type="warning" weight="1">
        <message>Expected JSDoc for 'id' but found 'int'. (valid-jsdoc)</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/amd/src/tryrule.js" linefrom="69" lineto="69" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/amd/src/tryrule.js#L69" ruleset="eslint" rule="rules.valid-jsdoc" url="https://docs.moodle.org/dev/Javascript/Coding_style" type="warning" weight="1">
        <message>Missing JSDoc parameter type for 'Element'. (valid-jsdoc)</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/amd/src/tryrule.js" linefrom="69" lineto="69" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/amd/src/tryrule.js#L69" ruleset="eslint" rule="rules.valid-jsdoc" url="https://docs.moodle.org/dev/Javascript/Coding_style" type="warning" weight="1">
        <message>Expected JSDoc for 'btn' but found 'Element'. (valid-jsdoc)</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/mobile/pmatch.js" linefrom="35" lineto="35" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/mobile/pmatch.js#L35" ruleset="eslint" rule="rules.no-unused-vars" url="https://docs.moodle.org/dev/Javascript/Coding_style" type="error" weight="5">
        <message>'rows' is assigned a value but never used. (no-unused-vars)</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/mobile/pmatch.js" linefrom="36" lineto="36" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/mobile/pmatch.js#L36" ruleset="eslint" rule="rules.no-unused-vars" url="https://docs.moodle.org/dev/Javascript/Coding_style" type="error" weight="5">
        <message>'cols' is assigned a value but never used. (no-unused-vars)</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/mobile/pmatch.js" linefrom="54" lineto="54" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/mobile/pmatch.js#L54" ruleset="eslint" rule="rules.max-len" url="https://docs.moodle.org/dev/Javascript/Coding_style" type="error" weight="5">
        <message>This line has a length of 133. Maximum allowed is 132. (max-len)</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/mobile/pmatch.js" linefrom="58" lineto="58" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/mobile/pmatch.js#L58" ruleset="eslint" rule="rules.max-len" url="https://docs.moodle.org/dev/Javascript/Coding_style" type="error" weight="5">
        <message>This line has a length of 141. Maximum allowed is 132. (max-len)</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/mobile/pmatch.js" linefrom="71" lineto="71" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/mobile/pmatch.js#L71" ruleset="eslint" rule="rules.consistent-return" url="https://docs.moodle.org/dev/Javascript/Coding_style" type="warning" weight="1">
        <message>Expected to return a value at the end of method 'getPreventSubmitMessage'. (consistent-return)</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/mobile/pmatch.js" linefrom="71" lineto="71" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/mobile/pmatch.js#L71" ruleset="eslint" rule="rules.space-before-function-paren" url="https://docs.moodle.org/dev/Javascript/Coding_style" type="warning" weight="1">
        <message>Unexpected space before function parentheses. (space-before-function-paren)</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/mobile/pmatch.js" linefrom="84" lineto="84" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/mobile/pmatch.js#L84" ruleset="eslint" rule="rules.no-unused-expressions" url="https://docs.moodle.org/dev/Javascript/Coding_style" type="error" weight="5">
        <message>Expected an assignment or function call and instead saw an expression. (no-unused-expressions)</message>
        <description/>
        <code/>
      </problem>
    </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="406" numwarnings="1" allowfiltering="1">
    <description>This section shows the phpdocs problems detected in the code by local_moodlecheck</description>
    <mess>
      <problem file="question/type/pmatch/classes/admin/admin_setting_environment_check.php" linefrom="45" lineto="45" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/admin/admin_setting_environment_check.php#L45" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function qtype_pmatch_admin_setting_environment_check::output_html has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/admin/admin_setting_spell_check_languages.php" linefrom="42" lineto="42" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/admin/admin_setting_spell_check_languages.php#L42" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class qtype_pmatch_admin_setting_spell_check_languages is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/amati_rule_suggestion.php" linefrom="56" lineto="56" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/amati_rule_suggestion.php#L56" ruleset="moodle" rule="constsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Constant amati_rule_suggestion::AMATI_RULE_PREFIX is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/amati_rule_suggestion.php" linefrom="57" lineto="57" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/amati_rule_suggestion.php#L57" ruleset="moodle" rule="constsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Constant amati_rule_suggestion::AMATI_EMPTY_RULE is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/amati_rule_suggestion.php" linefrom="63" lineto="63" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/amati_rule_suggestion.php#L63" ruleset="moodle" rule="constsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Constant amati_rule_suggestion::RULE_OPERATOR_NOT is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/amati_rule_suggestion.php" linefrom="64" lineto="64" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/amati_rule_suggestion.php#L64" ruleset="moodle" rule="constsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Constant amati_rule_suggestion::RULE_OPERATOR_OR is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/amati_rule_suggestion.php" linefrom="231" lineto="231" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/amati_rule_suggestion.php#L231" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function amati_rule_suggestion::get_pmatch_rule_from_subrules has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/amati_rule_suggestion.php" linefrom="336" lineto="336" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/amati_rule_suggestion.php#L336" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function amati_rule_suggestion::get_pmatch_rules_from_amati_rules has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/amati_rule_suggestion.php" linefrom="460" lineto="460" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/amati_rule_suggestion.php#L460" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function amati_rule_suggestion::add_suggested_rules_to_question has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/form_utils.php" linefrom="96" lineto="96" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/form_utils.php#L96" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function form_utils::find_char_in_both_strings has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/form_utils.php" linefrom="117" lineto="117" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/form_utils.php#L117" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function form_utils::validate_modelanswer has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/local/spell/qtype_pmatch_enchant_spell_checker.php" linefrom="40" lineto="40" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/local/spell/qtype_pmatch_enchant_spell_checker.php#L40" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_enchant_spell_checker::__construct is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/local/spell/qtype_pmatch_enchant_spell_checker.php" linefrom="51" lineto="51" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/local/spell/qtype_pmatch_enchant_spell_checker.php#L51" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_enchant_spell_checker::__destruct is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/local/spell/qtype_pmatch_enchant_spell_checker.php" linefrom="57" lineto="57" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/local/spell/qtype_pmatch_enchant_spell_checker.php#L57" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_enchant_spell_checker::is_in_dictionary is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/local/spell/qtype_pmatch_enchant_spell_checker.php" linefrom="61" lineto="61" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/local/spell/qtype_pmatch_enchant_spell_checker.php#L61" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_enchant_spell_checker::get_name is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/local/spell/qtype_pmatch_enchant_spell_checker.php" linefrom="65" lineto="65" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/local/spell/qtype_pmatch_enchant_spell_checker.php#L65" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_enchant_spell_checker::is_available is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/local/spell/qtype_pmatch_enchant_spell_checker.php" linefrom="73" lineto="73" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/local/spell/qtype_pmatch_enchant_spell_checker.php#L73" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_enchant_spell_checker::is_initialised is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/local/spell/qtype_pmatch_enchant_spell_checker.php" linefrom="77" lineto="77" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/local/spell/qtype_pmatch_enchant_spell_checker.php#L77" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function get_broker</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/local/spell/qtype_pmatch_null_spell_checker.php" linefrom="35" lineto="35" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/local/spell/qtype_pmatch_null_spell_checker.php#L35" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_null_spell_checker::is_in_dictionary is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/local/spell/qtype_pmatch_null_spell_checker.php" linefrom="39" lineto="39" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/local/spell/qtype_pmatch_null_spell_checker.php#L39" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_null_spell_checker::get_name is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/local/spell/qtype_pmatch_null_spell_checker.php" linefrom="43" lineto="43" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/local/spell/qtype_pmatch_null_spell_checker.php#L43" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_null_spell_checker::is_available is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/local/spell/qtype_pmatch_null_spell_checker.php" linefrom="29" lineto="29" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/local/spell/qtype_pmatch_null_spell_checker.php#L29" 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 class qtype_pmatch_null_spell_checker</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/local/spell/qtype_pmatch_pspell_spell_checker.php" linefrom="37" lineto="37" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/local/spell/qtype_pmatch_pspell_spell_checker.php#L37" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_pspell_spell_checker::__construct is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/local/spell/qtype_pmatch_pspell_spell_checker.php" linefrom="42" lineto="42" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/local/spell/qtype_pmatch_pspell_spell_checker.php#L42" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_pspell_spell_checker::is_initialised is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/local/spell/qtype_pmatch_pspell_spell_checker.php" linefrom="46" lineto="46" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/local/spell/qtype_pmatch_pspell_spell_checker.php#L46" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_pspell_spell_checker::is_in_dictionary is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/local/spell/qtype_pmatch_pspell_spell_checker.php" linefrom="50" lineto="50" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/local/spell/qtype_pmatch_pspell_spell_checker.php#L50" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_pspell_spell_checker::get_name is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/local/spell/qtype_pmatch_pspell_spell_checker.php" linefrom="54" lineto="54" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/local/spell/qtype_pmatch_pspell_spell_checker.php#L54" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_pspell_spell_checker::is_available is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/local/spell/qtype_pmatch_spell_checker.php" linefrom="120" lineto="120" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/local/spell/qtype_pmatch_spell_checker.php#L120" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function get_known_backends</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/local/spell/qtype_pmatch_spell_checker.php" linefrom="131" lineto="131" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/local/spell/qtype_pmatch_spell_checker.php#L131" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function get_installed_backends</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/local/spell/qtype_pmatch_spell_checker.php" linefrom="111" lineto="111" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/local/spell/qtype_pmatch_spell_checker.php#L111" ruleset="moodle" rule="phpdoccontentsinlinetag" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Inline phpdocs tag {@link make()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/output/mobile.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/output/mobile.php#L17" ruleset="moodle" rule="filephpdocpresent" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>File-level phpdocs block is not found</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/output/mobile.php" linefrom="30" lineto="30" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/output/mobile.php#L30" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function mobile::pmatch_view is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/output/testquestion_renderer.php" linefrom="27" lineto="27" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/output/testquestion_renderer.php#L27" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class qtype_pmatch_testquestion_renderer is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/output/testquestion_renderer.php" linefrom="29" lineto="29" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/output/testquestion_renderer.php#L29" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_testquestion_renderer::get_display_options_form is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/output/testquestion_renderer.php" linefrom="33" lineto="33" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/output/testquestion_renderer.php#L33" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_testquestion_renderer::get_responses_table_form is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/output/testquestion_renderer.php" linefrom="37" lineto="37" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/output/testquestion_renderer.php#L37" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_testquestion_renderer::get_uploadresponses_link is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/output/testquestion_renderer.php" linefrom="44" lineto="44" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/output/testquestion_renderer.php#L44" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_testquestion_renderer::get_responses_heading is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/privacy/provider.php" linefrom="40" lineto="40" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/privacy/provider.php#L40" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function provider::get_metadata is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/privacy/provider.php" linefrom="45" lineto="45" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/privacy/provider.php#L45" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function provider::export_user_preferences is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_controller.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_controller.php#L17" ruleset="moodle" rule="filephpdocpresent" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>File-level phpdocs block is not found</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_controller.php" linefrom="54" lineto="54" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_controller.php#L54" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function testquestion_controller::__construct is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_controller.php" linefrom="68" lineto="68" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_controller.php#L68" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function testquestion_controller::handle_display_options_form is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_controller.php" linefrom="80" lineto="80" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_controller.php#L80" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function testquestion_controller::handle_responses_table_form is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_controller.php" linefrom="124" lineto="124" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_controller.php#L124" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function testquestion_controller::print_grading_responses_progressbar is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_controller.php" linefrom="23" lineto="23" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_controller.php#L23" 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 class testquestion_controller</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_controller.php" linefrom="96" lineto="96" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_controller.php#L96" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function testquestion_controller::process_response_table_actions has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_options.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_options.php#L17" ruleset="moodle" rule="filephpdocpresent" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>File-level phpdocs block is not found</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_options.php" linefrom="71" lineto="71" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_options.php#L71" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function testquestion_options::get_url_params is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_options.php" linefrom="80" lineto="80" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_options.php#L80" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function testquestion_options::get_initial_form_data is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_options.php" linefrom="91" lineto="91" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_options.php#L91" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function testquestion_options::setup_from_form_data is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_options.php" linefrom="101" lineto="101" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_options.php#L101" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function testquestion_options::setup_from_params is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_options.php" linefrom="21" lineto="21" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_options.php#L21" 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 class testquestion_options</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_options.php" linefrom="64" lineto="64" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_options.php#L64" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function testquestion_options::__construct has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_options.php" linefrom="21" lineto="21" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_options.php#L21" ruleset="moodle" rule="phpdoccontentsinlinetag" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Inline phpdocs tag {@link \qtype_pmatch\testquestion_controller} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_options_form.php" linefrom="23" lineto="23" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_options_form.php#L23" ruleset="moodle" rule="packagespecified" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Package is not specified for class testquestion_options_form. It is also not specified in file-level phpdocs</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_options_form.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_options_form.php#L17" ruleset="moodle" rule="filephpdocpresent" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>File-level phpdocs block is not found</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_options_form.php" linefrom="31" lineto="31" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_options_form.php#L31" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function testquestion_options_form::definition is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_options_form.php" linefrom="58" lineto="58" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_options_form.php#L58" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function testquestion_options_form::validation is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_response.php" linefrom="92" lineto="92" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_response.php#L92" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function testquestion_response::set_gradedfraction is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_response.php" linefrom="67" lineto="67" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_response.php#L67" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function testquestion_response::create has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_table.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_table.php#L17" ruleset="moodle" rule="filephpdocpresent" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>File-level phpdocs block is not found</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_table.php" linefrom="223" lineto="223" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_table.php#L223" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function testquestion_table::wrap_html_start is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_table.php" linefrom="235" lineto="235" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_table.php#L235" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function testquestion_table::wrap_html_finish is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_table.php" linefrom="119" lineto="119" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_table.php#L119" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function testquestion_table::get_row_class has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_table.php" linefrom="175" lineto="175" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_table.php#L175" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function testquestion_table::out has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/classes/testquestion_table.php" linefrom="310" lineto="310" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/classes/testquestion_table.php#L310" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function testquestion_table::get_row_html_for_response_table has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/combinable/combinable.php" linefrom="32" lineto="32" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/combinable/combinable.php#L32" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class qtype_combined_combinable_type_pmatch is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/combinable/combinable.php" linefrom="58" lineto="58" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/combinable/combinable.php#L58" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class qtype_combined_combinable_pmatch is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/combinable/combinable.php" linefrom="36" lineto="36" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/combinable/combinable.php#L36" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_combined_combinable_type_pmatch::extra_question_properties is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/combinable/combinable.php" linefrom="40" lineto="40" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/combinable/combinable.php#L40" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_combined_combinable_type_pmatch::extra_answer_properties is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/combinable/combinable.php" linefrom="44" lineto="44" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/combinable/combinable.php#L44" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_combined_combinable_type_pmatch::subq_form_fragment_question_option_fields is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/combinable/combinable.php" linefrom="117" lineto="117" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/combinable/combinable.php#L117" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_combined_combinable_pmatch::data_to_form is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/combinable/combinable.php" linefrom="138" lineto="138" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/combinable/combinable.php#L138" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_combined_combinable_pmatch::validate is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/combinable/combinable.php" linefrom="170" lineto="170" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/combinable/combinable.php#L170" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_combined_combinable_pmatch::get_sup_sub_editor_option is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/combinable/combinable.php" linefrom="182" lineto="182" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/combinable/combinable.php#L182" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_combined_combinable_pmatch::has_submitted_data is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/combinable/combinable.php" linefrom="34" lineto="34" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/combinable/combinable.php#L34" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable qtype_combined_combinable_type_pmatch::$identifier is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/combinable/combinable.php" linefrom="60" lineto="60" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/combinable/combinable.php#L60" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function add_form_fragment</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/combinable/combinable.php" linefrom="61" lineto="61" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/combinable/combinable.php#L61" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function qtype_combined_combinable_pmatch::add_form_fragment has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/combinable/renderer.php" linefrom="30" lineto="30" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/combinable/renderer.php#L30" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class qtype_pmatch_embedded_renderer is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/combinable/renderer.php" linefrom="32" lineto="32" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/combinable/renderer.php#L32" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function subquestion</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/combinable/renderer.php" linefrom="33" lineto="33" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/combinable/renderer.php#L33" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function qtype_pmatch_embedded_renderer::subquestion has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/db/install.php" linefrom="29" lineto="29" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/db/install.php#L29" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function xmldb_qtype_pmatch_install is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/edit_pmatch_form.php" linefrom="48" lineto="48" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/edit_pmatch_form.php#L48" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_edit_form::__construct is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/edit_pmatch_form.php" linefrom="77" lineto="77" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/edit_pmatch_form.php#L77" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_edit_form::add_per_answer_fields is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/edit_pmatch_form.php" linefrom="307" lineto="307" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/edit_pmatch_form.php#L307" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_edit_form::get_try_button is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/edit_pmatch_form.php" linefrom="399" lineto="399" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/edit_pmatch_form.php#L399" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_edit_form::add_rule_suggestion_fields is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/edit_pmatch_form.php" linefrom="444" lineto="444" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/edit_pmatch_form.php#L444" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_edit_form::data_preprocessing_other_answer is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/edit_pmatch_form.php" linefrom="466" lineto="466" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/edit_pmatch_form.php#L466" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_edit_form::data_preprocessing is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/edit_pmatch_form.php" linefrom="498" lineto="498" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/edit_pmatch_form.php#L498" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_edit_form::validation is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/edit_pmatch_form.php" linefrom="552" lineto="552" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/edit_pmatch_form.php#L552" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_edit_form::place_holder_errors is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/edit_pmatch_form.php" linefrom="574" lineto="574" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/edit_pmatch_form.php#L574" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_edit_form::qtype is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/edit_pmatch_form.php" linefrom="578" lineto="578" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/edit_pmatch_form.php#L578" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_edit_form::js_call is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/edit_pmatch_form.php" linefrom="420" lineto="420" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/edit_pmatch_form.php#L420" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function qtype_pmatch_edit_form::add_suggested_answers has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/externallib.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/externallib.php#L17" ruleset="moodle" rule="filephpdocpresent" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>File-level phpdocs block is not found</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="43" lineto="43" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L43" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_interpreter_item is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="151" lineto="151" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L151" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_interpreter_item_with_subcontents is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="283" lineto="283" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L283" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_interpreter_item_with_enclosed_subcontents is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="344" lineto="344" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L344" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_interpreter_whole_expression is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="361" lineto="361" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L361" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_interpreter_not is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="377" lineto="377" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L377" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_interpreter_match is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="384" lineto="384" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L384" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_interpreter_match_any is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="399" lineto="399" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L399" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_interpreter_match_all is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="414" lineto="414" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L414" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_word_level_options is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="518" lineto="518" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L518" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_phrase_level_options is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="573" lineto="573" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L573" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_interpreter_match_options is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="727" lineto="727" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L727" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_interpreter_or_list is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="761" lineto="761" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L761" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_interpreter_or_character is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="766" lineto="766" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L766" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_interpreter_or_list_phrase is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="788" lineto="788" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L788" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_interpreter_phrase is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="802" lineto="802" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L802" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_interpreter_word_delimiter_space is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="807" lineto="807" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L807" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_interpreter_word_delimiter_proximity is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="812" lineto="812" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L812" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_interpreter_word is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="820" lineto="820" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L820" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_interpreter_number is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="828" lineto="828" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L828" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_interpreter_character_in_word is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="836" lineto="836" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L836" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_interpreter_special_character_in_word is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="844" lineto="844" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L844" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_interpreter_wildcard_match_single is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="849" lineto="849" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L849" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_interpreter_wildcard_match_multiple is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="114" lineto="114" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L114" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_item::get_error_message is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="121" lineto="121" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L121" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_item::set_error_message is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="138" lineto="138" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L138" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_item::get_type_name_of_interpreter_object is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="141" lineto="141" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L141" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_item::get_code_fragment is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="144" lineto="144" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L144" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_item::get_formatted_expression_string is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="147" lineto="147" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L147" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_item::indent is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="243" lineto="243" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L243" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_item_with_subcontents::interpret_contents is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="265" lineto="265" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L265" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_item_with_subcontents::interpret is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="270" lineto="270" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L270" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_item_with_subcontents::get_subcontents is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="273" lineto="273" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L273" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_item_with_subcontents::get_formatted_expression_string is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="291" lineto="291" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L291" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_item_with_enclosed_subcontents::interpret_contents is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="326" lineto="326" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L326" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_item_with_enclosed_subcontents::interpret_subpattern_in_opening is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="330" lineto="330" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L330" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_item_with_enclosed_subcontents::get_formatted_expression_string is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="337" lineto="337" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L337" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_item_with_enclosed_subcontents::formatted_opening is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="347" lineto="347" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L347" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_whole_expression::interpret is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="351" lineto="351" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L351" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_whole_expression::next_possible_subcontent is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="355" lineto="355" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L355" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_whole_expression::get_formatted_expression_string is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="367" lineto="367" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L367" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_not::next_possible_subcontent is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="371" lineto="371" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L371" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_not::formatted_opening is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="385" lineto="385" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L385" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_match_any::interpret_subpattern_in_opening is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="389" lineto="389" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L389" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_match_any::next_possible_subcontent is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="393" lineto="393" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L393" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_match_any::formatted_opening is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="400" lineto="400" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L400" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_match_all::interpret_subpattern_in_opening is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="404" lineto="404" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L404" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_match_all::next_possible_subcontent is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="408" lineto="408" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L408" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_match_all::formatted_opening is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="422" lineto="422" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L422" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_word_level_options::__construct is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="426" lineto="426" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L426" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_word_level_options::reset_options is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="435" lineto="435" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L435" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_word_level_options::set_allow_extra_characters is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="439" lineto="439" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L439" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_word_level_options::set_misspelling_allow_replace_char is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="443" lineto="443" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L443" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_word_level_options::set_misspelling_allow_transpose_two_chars is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="447" lineto="447" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L447" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_word_level_options::set_misspelling_allow_extra_char is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="451" lineto="451" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L451" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_word_level_options::set_misspelling_allow_fewer_char is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="455" lineto="455" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L455" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_word_level_options::set_misspellings is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="459" lineto="459" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L459" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_word_level_options::get_allow_extra_characters is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="463" lineto="463" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L463" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_word_level_options::get_misspelling_allow_replace_char is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="467" lineto="467" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L467" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_word_level_options::get_misspelling_allow_transpose_two_chars is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="471" lineto="471" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L471" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_word_level_options::get_misspelling_allow_extra_char is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="475" lineto="475" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L475" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_word_level_options::get_misspelling_allow_fewer_char is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="479" lineto="479" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L479" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_word_level_options::get_misspellings is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="483" lineto="483" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L483" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_word_level_options::get_options_as_string is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="523" lineto="523" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L523" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_phrase_level_options::__construct is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="527" lineto="527" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L527" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_phrase_level_options::get_allow_proximity_of is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="531" lineto="531" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L531" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_phrase_level_options::get_allow_any_word_order is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="535" lineto="535" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L535" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_phrase_level_options::get_allow_extra_words is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="539" lineto="539" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L539" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_phrase_level_options::reset_options is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="545" lineto="545" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L545" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_phrase_level_options::set_allow_proximity_of is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="549" lineto="549" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L549" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_phrase_level_options::set_allow_any_word_order is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="553" lineto="553" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L553" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_phrase_level_options::set_allow_extra_words is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="557" lineto="557" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L557" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_phrase_level_options::get_options_as_string is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="581" lineto="581" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L581" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_match_options::__construct is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="587" lineto="587" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L587" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_match_options::interpret_subpattern_in_opening is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="676" lineto="676" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L676" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_match_options::next_possible_subcontent is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="687" lineto="687" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L687" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_match_options::get_formatted_expression_string is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="698" lineto="698" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L698" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_match_options::formatted_opening is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="709" lineto="709" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L709" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_match_options::interpret_subcontents is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="728" lineto="728" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L728" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_or_list::next_possible_subcontent is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="748" lineto="748" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L748" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_synonym::next_possible_subcontent is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="773" lineto="773" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L773" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_or_list_phrase::next_possible_subcontent is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="777" lineto="777" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L777" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_or_list_phrase::get_formatted_expression_string is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="789" lineto="789" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L789" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_phrase::next_possible_subcontent is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="813" lineto="813" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L813" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_word::next_possible_subcontent is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="821" lineto="821" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L821" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_number::__construct is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="829" lineto="829" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L829" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_character_in_word::__construct is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="837" lineto="837" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L837" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_interpreter_special_character_in_word::__construct is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="44" lineto="44" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L44" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_item::$interpretererrormessage is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="45" lineto="45" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L45" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_item::$codefragment is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="50" lineto="50" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L50" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_item::$pattern is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="154" lineto="154" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L154" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_item_with_subcontents::$subcontents is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="262" lineto="262" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L262" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_item_with_subcontents::$lastcontenttypeerrors is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="287" lineto="287" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L287" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_item_with_enclosed_subcontents::$openingpattern is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="288" lineto="288" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L288" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_item_with_enclosed_subcontents::$closingpattern is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="289" lineto="289" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L289" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_item_with_enclosed_subcontents::$missingclosingpatternerror is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="345" lineto="345" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L345" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_whole_expression::$limitsubcontents is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="362" lineto="362" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L362" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_not::$openingpattern is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="363" lineto="363" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L363" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_not::$closingpattern is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="364" lineto="364" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L364" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_not::$missingclosingpatternerror is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="365" lineto="365" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L365" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_not::$limitsubcontents is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="378" lineto="378" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L378" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_match::$openingpattern is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="379" lineto="379" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L379" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_match::$closingpattern is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="380" lineto="380" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L380" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_match::$missingclosingpatternerror is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="415" lineto="415" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L415" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_word_level_options::$allowextracharacters is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="416" lineto="416" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L416" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_word_level_options::$misspellingallowreplacechar is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="417" lineto="417" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L417" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_word_level_options::$misspellingallowtransposetwochars is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="418" lineto="418" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L418" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_word_level_options::$misspellingallowextrachar is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="419" lineto="419" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L419" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_word_level_options::$misspellingallowfewerchar is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="420" lineto="420" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L420" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_word_level_options::$misspellings is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="519" lineto="519" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L519" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_phrase_level_options::$allowproximityof is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="520" lineto="520" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L520" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_phrase_level_options::$allowanywordorder is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="521" lineto="521" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L521" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_phrase_level_options::$allowextrawords is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="762" lineto="762" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L762" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_or_character::$pattern is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="768" lineto="768" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L768" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_or_list_phrase::$openingpattern is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="769" lineto="769" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L769" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_or_list_phrase::$closingpattern is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="770" lineto="770" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L770" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_or_list_phrase::$missingclosingpatternerror is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="771" lineto="771" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L771" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_or_list_phrase::$limitsubcontents is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="803" lineto="803" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L803" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_word_delimiter_space::$pattern is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="808" lineto="808" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L808" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_word_delimiter_proximity::$pattern is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="845" lineto="845" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L845" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_wildcard_match_single::$pattern is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="850" lineto="850" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L850" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_interpreter_wildcard_match_multiple::$pattern is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="52" lineto="52" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L52" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function __construct</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/interpreter.php" linefrom="62" lineto="62" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/interpreter.php#L62" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function interpret</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="117" lineto="117" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L117" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_matcher_item is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="147" lineto="147" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L147" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_matcher_item_with_subcontents is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="355" lineto="355" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L355" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_matcher_whole_expression is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="363" lineto="363" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L363" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_matcher_not is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="370" lineto="370" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L370" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_matcher_match is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="374" lineto="374" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L374" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_matcher_match_any is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="387" lineto="387" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L387" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_matcher_match_all is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="400" lineto="400" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L400" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_matcher_match_options is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="436" lineto="436" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L436" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_matcher_or_list is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="519" lineto="519" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L519" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_matcher_or_character is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="524" lineto="524" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L524" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_matcher_or_list_phrase is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="543" lineto="543" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L543" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_matcher_phrase is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="557" lineto="557" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L557" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_matcher_word_delimiter_space is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="590" lineto="590" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L590" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_matcher_word_delimiter_proximity is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="632" lineto="632" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L632" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_matcher_number is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="660" lineto="660" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L660" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_matcher_word is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="835" lineto="835" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L835" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_matcher_character_in_word is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="849" lineto="849" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L849" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_matcher_special_character_in_word is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="858" lineto="858" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L858" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_matcher_wildcard_match_single is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="866" lineto="866" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L866" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class pmatch_matcher_wildcard_match_multiple is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="143" lineto="143" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L143" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_item::get_type_name is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="357" lineto="357" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L357" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_whole_expression::match_whole_expression is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="364" lineto="364" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L364" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_not::match_whole_expression is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="376" lineto="376" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L376" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_match_any::match_whole_expression is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="389" lineto="389" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L389" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_match_all::match_whole_expression is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="411" lineto="411" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L411" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_match_options::match_whole_expression is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="416" lineto="416" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L416" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_match_options::can_match_len is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="440" lineto="440" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L440" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_or_list::match_word is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="450" lineto="450" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L450" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_or_list::match_phrase is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="460" lineto="460" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L460" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_or_list::can_match_len is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="497" lineto="497" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L497" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_synonym::match_word is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="513" lineto="513" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L513" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_synonym::can_match_len is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="526" lineto="526" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L526" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_or_list_phrase::match_phrase is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="536" lineto="536" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L536" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_or_list_phrase::can_match_len is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="546" lineto="546" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L546" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_phrase::can_match_len is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="560" lineto="560" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L560" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_word_delimiter_space::valid_match is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="572" lineto="572" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L572" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_word_delimiter_space::can_match_len is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="580" lineto="580" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L580" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_word_delimiter_space::allow_any_word_order_in_adjacent_phrase is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="584" lineto="584" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L584" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_word_delimiter_space::also_match_intervening_words is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="593" lineto="593" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L593" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_word_delimiter_proximity::valid_match is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="614" lineto="614" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L614" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_word_delimiter_proximity::can_match_len is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="622" lineto="622" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L622" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_word_delimiter_proximity::allow_any_word_order_in_adjacent_phrase is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="626" lineto="626" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L626" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_word_delimiter_proximity::also_match_intervening_words is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="635" lineto="635" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L635" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_number::match_word is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="694" lineto="694" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L694" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_word::match_word is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="829" lineto="829" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L829" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_word::can_match_len is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="838" lineto="838" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L838" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_character_in_word::match_char is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="851" lineto="851" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L851" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_special_character_in_word::match_char is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="860" lineto="860" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L860" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_wildcard_match_single::match_char is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="870" lineto="870" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L870" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_matcher_wildcard_match_multiple::match_chars is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="149" lineto="149" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L149" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_matcher_item_with_subcontents::$subcontents is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="409" lineto="409" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L409" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_matcher_match_options::$greedyphrasematch is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="486" lineto="486" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L486" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_matcher_synonym::$usedmisspellings is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="18" lineto="18" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L18" 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>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="185" lineto="185" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L185" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function match_phrase</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="666" lineto="666" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L666" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function check_word_level_options</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="44" lineto="44" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L44" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function allow_any_word_order_in_adjacent_phrase has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="98" lineto="98" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L98" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function match_whole_expression has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="154" lineto="154" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L154" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function pmatch_matcher_item_with_subcontents::__construct has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="647" lineto="647" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L647" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function pmatch_matcher_number::cleanup_number has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatch/matcher.php" linefrom="706" lineto="706" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatch/matcher.php#L706" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function pmatch_matcher_word::check_match_branches has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="102" lineto="102" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L102" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_options::set_synonyms is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="124" lineto="124" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L124" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_options::set_extra_dictionary_words is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="129" lineto="129" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L129" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_options::unicode_normalisation is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="143" lineto="143" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L143" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_options::words_to_ignore_patterns is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="188" lineto="188" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L188" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_options::word_divider_pattern is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="192" lineto="192" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L192" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_options::character_in_word_pattern is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="196" lineto="196" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L196" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_options::pattern_options is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="204" lineto="204" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L204" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_options::pattern_to_match_any_of is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="307" lineto="307" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L307" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_parsed_string::is_parseable is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="315" lineto="315" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L315" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_parsed_string::unparseable is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="319" lineto="319" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L319" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function pmatch_parsed_string::spell_check is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="240" lineto="240" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L240" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_parsed_string::$misspelledwords is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="242" lineto="242" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L242" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable pmatch_parsed_string::$unrecognizedfragment is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="227" lineto="227" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L227" 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 class pmatch_parsed_string</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="159" lineto="159" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L159" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function sentence_divider_pattern</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="166" lineto="166" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L166" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function word_has_sentence_divider_suffix</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="299" lineto="299" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L299" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function is_spelled_correctly</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="398" lineto="398" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L398" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function get_spelling_errors</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="405" lineto="405" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L405" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function get_word_count</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="412" lineto="412" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L412" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function get_options</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="419" lineto="419" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L419" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function get_words</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="448" lineto="448" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L448" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function __construct</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="488" lineto="488" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L488" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function is_valid</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="496" lineto="496" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L496" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function get_parse_error</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="504" lineto="504" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L504" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function get_options</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="511" lineto="511" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L511" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function get_original_expression_string</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/pmatchlib.php" linefrom="518" lineto="518" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/pmatchlib.php#L518" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function get_formatted_expression_string</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/question.php" linefrom="61" lineto="61" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/question.php#L61" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_question::__construct is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/question.php" linefrom="65" lineto="65" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/question.php#L65" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_question::get_expected_data is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/question.php" linefrom="69" lineto="69" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/question.php#L69" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_question::summarise_response is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/question.php" linefrom="77" lineto="77" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/question.php#L77" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_question::is_gradable_response is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/question.php" linefrom="85" lineto="85" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/question.php#L85" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_question::is_complete_response is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/question.php" linefrom="93" lineto="93" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/question.php#L93" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_question::validate is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/question.php" linefrom="119" lineto="119" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/question.php#L119" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_question::get_validation_error is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/question.php" linefrom="129" lineto="129" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/question.php#L129" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_question::is_same_response is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/question.php" linefrom="134" lineto="134" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/question.php#L134" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_question::get_answers is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/question.php" linefrom="138" lineto="138" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/question.php#L138" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_question::compare_response_with_answer is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/question.php" linefrom="147" lineto="147" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/question.php#L147" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_question::compare_string_with_pmatch_expression is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/question.php" linefrom="153" lineto="153" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/question.php#L153" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_question::get_correct_response is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/question.php" linefrom="161" lineto="161" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/question.php#L161" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_question::check_file_access is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/question.php" linefrom="177" lineto="177" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/question.php#L177" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_question::start_attempt is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/question.php" linefrom="182" lineto="182" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/question.php#L182" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_question::apply_attempt_state is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/question.php" linefrom="186" lineto="186" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/question.php#L186" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_question::get_context is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/question.php" linefrom="190" lineto="190" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/question.php#L190" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_question::has_question_capability is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/question.php" linefrom="197" lineto="197" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/question.php#L197" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_question::user_can_view is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/questiontype.php" linefrom="41" lineto="41" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/questiontype.php#L41" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch::get_extra_question_bank_actions is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/questiontype.php" linefrom="54" lineto="54" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/questiontype.php#L54" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch::get_question_options is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/questiontype.php" linefrom="63" lineto="63" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/questiontype.php#L63" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch::extra_question_fields is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/questiontype.php" linefrom="68" lineto="68" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/questiontype.php#L68" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch::move_files is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/questiontype.php" linefrom="74" lineto="74" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/questiontype.php#L74" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch::delete_files is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/questiontype.php" linefrom="80" lineto="80" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/questiontype.php#L80" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch::save_question_options is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/questiontype.php" linefrom="142" lineto="142" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/questiontype.php#L142" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch::save_rule_matches is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/questiontype.php" linefrom="150" lineto="150" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/questiontype.php#L150" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch::save_answers is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/questiontype.php" linefrom="230" lineto="230" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/questiontype.php#L230" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch::save_extra_answer_data is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/questiontype.php" linefrom="233" lineto="233" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/questiontype.php#L233" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch::import_from_xml is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/questiontype.php" linefrom="291" lineto="291" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/questiontype.php#L291" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch::import_synonyms is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/questiontype.php" linefrom="297" lineto="297" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/questiontype.php#L297" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch::import_synonym is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/questiontype.php" linefrom="310" lineto="310" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/questiontype.php#L310" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch::export_to_xml is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/questiontype.php" linefrom="360" lineto="360" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/questiontype.php#L360" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch::write_synonyms is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/questiontype.php" linefrom="371" lineto="371" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/questiontype.php#L371" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch::write_synonym is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/questiontype.php" linefrom="384" lineto="384" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/questiontype.php#L384" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch::initialise_question_instance is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/questiontype.php" linefrom="403" lineto="403" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/questiontype.php#L403" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch::get_random_guess_score is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/questiontype.php" linefrom="407" lineto="407" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/questiontype.php#L407" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch::get_possible_responses is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/questiontype.php" linefrom="427" lineto="427" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/questiontype.php#L427" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch::delete_question is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/questiontype.php" linefrom="259" lineto="259" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/questiontype.php#L259" ruleset="moodle" rule="phpdoccontentsinlinetag" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Inline phpdocs tag {@link import_from_xml()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/questiontype.php" linefrom="320" lineto="320" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/questiontype.php#L320" ruleset="moodle" rule="phpdoccontentsinlinetag" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Inline phpdocs tag {@link export_to_xml()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/renderer.php" linefrom="38" lineto="38" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/renderer.php#L38" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_renderer::formulation_and_controls is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/renderer.php" linefrom="167" lineto="167" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/renderer.php#L167" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_renderer::specific_feedback is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/renderer.php" linefrom="179" lineto="179" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/renderer.php#L179" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_renderer::correct_response is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/renderer.php" linefrom="204" lineto="204" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/renderer.php#L204" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_renderer::back_to_test_question_link is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/renderer.php" linefrom="210" lineto="210" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/renderer.php#L210" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_renderer::display_feedback is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/testquestion.php" linefrom="19" lineto="19" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/testquestion.php#L19" 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>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="835" lineto="835" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L835" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_testquestion_amati_rule_suggestion::check_valid_rules is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="1070" lineto="1070" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L1070" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_testquestion_amati_rule_suggestion::get_pmatch_rules_from_amati_rules is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="1081" lineto="1081" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L1081" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_testquestion_amati_rule_suggestion::format_rules is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="1093" lineto="1093" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L1093" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_testquestion_amati_rule_suggestion::get_pmatch_rules_from_parameters is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="1104" lineto="1104" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L1104" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_testquestion_amati_rule_suggestion::get_parameters_from_amati_rules is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="1203" lineto="1203" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L1203" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_testquestion_amati_rule_suggestion::load_rules is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="1142" lineto="1142" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L1142" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function qtype_pmatch_testquestion_amati_rule_suggestion::set_question_rules has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="1157" lineto="1157" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L1157" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function qtype_pmatch_testquestion_amati_rule_suggestion::add_question_form_fields has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/amati_rule_suggestion_test.php" linefrom="1179" lineto="1179" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/amati_rule_suggestion_test.php#L1179" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function qtype_pmatch_testquestion_amati_rule_suggestion::grade_responses has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/behat/behat_qtype_pmatch.php" linefrom="41" lineto="41" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/behat/behat_qtype_pmatch.php#L41" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable behat_qtype_pmatch::$responsesfilepath is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/behat/behat_qtype_pmatch.php" linefrom="43" lineto="43" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/behat/behat_qtype_pmatch.php#L43" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function behat_qtype_pmatch::i_am_on_pattern_match_test_responses_page has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/behat/behat_qtype_pmatch.php" linefrom="67" lineto="67" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/behat/behat_qtype_pmatch.php#L67" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function behat_qtype_pmatch::load_responses has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/behat/behat_qtype_pmatch.php" linefrom="81" lineto="81" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/behat/behat_qtype_pmatch.php#L81" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function behat_qtype_pmatch::get_question_by_name has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/behat/behat_qtype_pmatch.php" linefrom="92" lineto="92" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/behat/behat_qtype_pmatch.php#L92" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function behat_qtype_pmatch::intialise_default_responses has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/behat/behat_qtype_pmatch.php" linefrom="106" lineto="106" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/behat/behat_qtype_pmatch.php#L106" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function behat_qtype_pmatch::is_spell_checking_library_install has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/behat/behat_qtype_pmatch.php" linefrom="138" lineto="138" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/behat/behat_qtype_pmatch.php#L138" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function behat_qtype_pmatch::check_question_type_installed has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/examples_test.php" linefrom="32" lineto="32" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/examples_test.php#L32" 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 class qtype_pmatch_examples_test</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/examples_test.php" linefrom="79" lineto="79" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/examples_test.php#L79" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function qtype_pmatch_examples_test::run_tests_from has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/examples_test.php" linefrom="79" lineto="79" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/examples_test.php#L79" ruleset="moodle" rule="phpdoccontentsinlinetag" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Inline phpdocs tag {@link get_examples_list()} with incorrect contents found. It must match {@link valid URL} or {@see valid FQSEN}</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/generator/lib.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/generator/lib.php#L17" ruleset="moodle" rule="filephpdocpresent" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>File-level phpdocs block is not found</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/generator/lib.php" linefrom="33" lineto="33" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/generator/lib.php#L33" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_generator::reset is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/generator/lib.php" linefrom="39" lineto="39" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/generator/lib.php#L39" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function qtype_pmatch_generator::create_test_response has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/helper.php" linefrom="38" lineto="38" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/helper.php#L38" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_test_helper::get_test_questions is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/helper.php" linefrom="81" lineto="81" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/helper.php#L81" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function get_pmatch_question_form_data_listen</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/helper.php" linefrom="133" lineto="133" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/helper.php#L133" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function get_pmatch_question_form_data_frogtoad</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/parsedstring_test.php" linefrom="87" lineto="87" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/parsedstring_test.php#L87" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_parse_string_test::pmatch_spelling_testcases is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/parsedstring_test.php" linefrom="117" lineto="117" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/parsedstring_test.php#L117" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function test_pmatch_spelling</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/parsedstring_test.php" linefrom="120" lineto="120" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/parsedstring_test.php#L120" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function qtype_pmatch_parse_string_test::test_pmatch_spelling has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/pmatch_test.php" linefrom="38" lineto="38" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/pmatch_test.php#L38" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_test::match is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/pmatch_test.php" linefrom="45" lineto="45" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/pmatch_test.php#L45" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_test::error_message is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/pmatch_test.php" linefrom="570" lineto="570" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/pmatch_test.php#L570" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_test::pmatch_number_regex_testcases is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/pmatch_test.php" linefrom="599" lineto="599" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/pmatch_test.php#L599" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_test::pmatch_number_matching_cases is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/pmatch_test.php" linefrom="592" lineto="592" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/pmatch_test.php#L592" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function test_pmatch_number_regex</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/pmatch_test.php" linefrom="657" lineto="657" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/pmatch_test.php#L657" ruleset="moodle" rule="functiondescription" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>There is no description in phpdocs for function test_pmatch_number_matching</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/pmatch_test.php" linefrom="106" lineto="106" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/pmatch_test.php#L106" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function qtype_pmatch_test::test_pmatch_error has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/pmatch_test.php" linefrom="471" lineto="471" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/pmatch_test.php#L471" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function qtype_pmatch_test::test_pmatch_matching has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/pmatch_test.php" linefrom="592" lineto="592" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/pmatch_test.php#L592" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function qtype_pmatch_test::test_pmatch_number_regex has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/pmatch_test.php" linefrom="657" lineto="657" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/pmatch_test.php#L657" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function qtype_pmatch_test::test_pmatch_number_matching has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/privacy_provider_test.php" linefrom="31" lineto="31" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/privacy_provider_test.php#L31" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class privacy_provider_test is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/questiontype_test.php" linefrom="52" lineto="52" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/questiontype_test.php#L52" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_questiontype_test::get_test_question_data is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/questiontype_test.php" linefrom="40" lineto="40" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/questiontype_test.php#L40" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable qtype_pmatch_questiontype_test::$includecoverage is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/questiontype_test.php" linefrom="42" lineto="42" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/questiontype_test.php#L42" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable qtype_pmatch_questiontype_test::$qtype is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/testquestion_responses_test.php" linefrom="901" lineto="901" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/testquestion_responses_test.php#L901" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_testquestion_responses_test::get_responses_cases is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/testquestion_testcase.php" linefrom="220" lineto="220" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/testquestion_testcase.php#L220" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function qtype_pmatch_testquestion_testcase::get_rule_matches is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/testquestion_testcase.php" linefrom="65" lineto="65" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/testquestion_testcase.php#L65" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function qtype_pmatch_testquestion_testcase::test_currentquestion has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/testquestion_testcase.php" linefrom="75" lineto="75" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/testquestion_testcase.php#L75" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function qtype_pmatch_testquestion_testcase::load_responses has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/testquestion_testcase.php" linefrom="103" lineto="103" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/testquestion_testcase.php#L103" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function qtype_pmatch_testquestion_testcase::load_default_responses has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/testquestion_testcase.php" linefrom="122" lineto="122" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/testquestion_testcase.php#L122" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function qtype_pmatch_testquestion_testcase::load_graded_data has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/testquestion_testcase.php" linefrom="147" lineto="147" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/testquestion_testcase.php#L147" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function qtype_pmatch_testquestion_testcase::update_response_grades_from_file has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/testquestion_testcase.php" linefrom="170" lineto="170" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/testquestion_testcase.php#L170" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function qtype_pmatch_testquestion_testcase::get_rule_matches_as_responses_and_rules has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/testquestion_testcase.php" linefrom="43" lineto="43" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/testquestion_testcase.php#L43" ruleset="moodle" rule="variableshasvar" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for variable qtype_pmatch_testquestion_testcase::$responsesfilepath does not contain @var or incorrect</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/testquestion_testcase.php" linefrom="48" lineto="48" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/testquestion_testcase.php#L48" ruleset="moodle" rule="variableshasvar" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for variable qtype_pmatch_testquestion_testcase::$gradedresponses does not contain @var or incorrect</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/testquestion_testcase.php" linefrom="53" lineto="53" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/testquestion_testcase.php#L53" ruleset="moodle" rule="variableshasvar" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for variable qtype_pmatch_testquestion_testcase::$currentquestion does not contain @var or incorrect</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/testquestion_testcase.php" linefrom="58" lineto="58" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/testquestion_testcase.php#L58" ruleset="moodle" rule="variableshasvar" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for variable qtype_pmatch_testquestion_testcase::$rulesfilepath does not contain @var or incorrect</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/tests/testquestion_testcase.php" linefrom="39" lineto="39" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/tests/testquestion_testcase.php#L39" ruleset="moodle" rule="phpdocsinvalidpathtag" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Incorrect path for phpdocs tag @group detected</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/uploadresponses.php" linefrom="44" lineto="44" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/uploadresponses.php#L44" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function upload_form::definition is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/uploadresponses.php" linefrom="18" lineto="18" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/uploadresponses.php#L18" 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="14" allowfiltering="0">
    <description>This section shows problems detected in mustache templates</description>
    <mess>
      <problem file="question/type/pmatch/templates/newresponse.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/templates/newresponse.mustache#L1" ruleset="moodle" rule="" url="https://docs.moodle.org/dev/Templates" type="warning" weight="1">
        <message>HTML Validation error, line 3: Stray start tag &#x201C;tr&#x201D;. (d&gt;&lt;body&gt;&lt;tr class="generaterow" id="qtype-pmatch-new-response_1"&gt;    &lt;) </message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/templates/newresponse.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/templates/newresponse.mustache#L1" ruleset="moodle" rule="" url="https://docs.moodle.org/dev/Templates" type="warning" weight="1">
        <message>HTML Validation error, line 4: Stray start tag &#x201C;td&#x201D;. (e_1"&gt;    &lt;td class="cell c0" id="qtype-pmatch-new-response_1_c0"&gt;&lt;/td&gt;) </message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/templates/newresponse.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/templates/newresponse.mustache#L1" ruleset="moodle" rule="" url="https://docs.moodle.org/dev/Templates" type="warning" weight="1">
        <message>HTML Validation error, line 4: Stray end tag &#x201C;td&#x201D;. (nse_1_c0"&gt;&lt;/td&gt;    &lt;) </message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/templates/newresponse.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/templates/newresponse.mustache#L1" ruleset="moodle" rule="" url="https://docs.moodle.org/dev/Templates" type="warning" weight="1">
        <message>HTML Validation error, line 5: Stray start tag &#x201C;td&#x201D;. (&lt;/td&gt;    &lt;td class="cell c1" id="qtype-pmatch-new-response_1_c1"&gt;&lt;/td&gt;) </message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/templates/newresponse.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/templates/newresponse.mustache#L1" ruleset="moodle" rule="" url="https://docs.moodle.org/dev/Templates" type="warning" weight="1">
        <message>HTML Validation error, line 5: Stray end tag &#x201C;td&#x201D;. (nse_1_c1"&gt;&lt;/td&gt;    &lt;) </message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/templates/newresponse.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/templates/newresponse.mustache#L1" ruleset="moodle" rule="" url="https://docs.moodle.org/dev/Templates" type="warning" weight="1">
        <message>HTML Validation error, line 6: Stray start tag &#x201C;td&#x201D;. (&lt;/td&gt;    &lt;td class="cell c2" id="qtype-pmatch-new-response_1_c2"&gt;&lt;/td&gt;) </message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/templates/newresponse.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/templates/newresponse.mustache#L1" ruleset="moodle" rule="" url="https://docs.moodle.org/dev/Templates" type="warning" weight="1">
        <message>HTML Validation error, line 6: Stray end tag &#x201C;td&#x201D;. (nse_1_c2"&gt;&lt;/td&gt;    &lt;) </message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/templates/newresponse.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/templates/newresponse.mustache#L1" ruleset="moodle" rule="" url="https://docs.moodle.org/dev/Templates" type="warning" weight="1">
        <message>HTML Validation error, line 7: Stray start tag &#x201C;td&#x201D;. (&lt;/td&gt;    &lt;td class="cell c3" id="qtype-pmatch-new-response_1_c3"&gt;&lt;/td&gt;) </message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/templates/newresponse.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/templates/newresponse.mustache#L1" ruleset="moodle" rule="" url="https://docs.moodle.org/dev/Templates" type="warning" weight="1">
        <message>HTML Validation error, line 7: Stray end tag &#x201C;td&#x201D;. (nse_1_c3"&gt;&lt;/td&gt;    &lt;) </message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/templates/newresponse.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/templates/newresponse.mustache#L1" ruleset="moodle" rule="" url="https://docs.moodle.org/dev/Templates" type="warning" weight="1">
        <message>HTML Validation error, line 8: Stray start tag &#x201C;td&#x201D;. (&lt;/td&gt;    &lt;td class="cell c4" id="qtype-pmatch-new-response_1_c4"&gt;     ) </message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/templates/newresponse.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/templates/newresponse.mustache#L1" ruleset="moodle" rule="" url="https://docs.moodle.org/dev/Templates" type="warning" weight="1">
        <message>HTML Validation error, line 13: Stray end tag &#x201C;td&#x201D;. (/div&gt;    &lt;/td&gt;    &lt;) </message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/templates/newresponse.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/templates/newresponse.mustache#L1" ruleset="moodle" rule="" url="https://docs.moodle.org/dev/Templates" type="warning" weight="1">
        <message>HTML Validation error, line 14: Stray start tag &#x201C;td&#x201D;. (&lt;/td&gt;    &lt;td class="cell c5" id="qtype-pmatch-new-response_1_c5"&gt;     ) </message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/templates/newresponse.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/templates/newresponse.mustache#L1" ruleset="moodle" rule="" url="https://docs.moodle.org/dev/Templates" type="warning" weight="1">
        <message>HTML Validation error, line 23: Stray end tag &#x201C;td&#x201D;. (span&gt;    &lt;/td&gt;&lt;/tr&gt;) </message>
        <description/>
        <code/>
      </problem>
      <problem file="question/type/pmatch/templates/newresponse.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/4f5da27d20d5e1bfcf49a6da10b1bc90f27ab062/question/type/pmatch/templates/newresponse.mustache#L1" ruleset="moodle" rule="" url="https://docs.moodle.org/dev/Templates" type="warning" weight="1">
        <message>HTML Validation error, line 24: Stray end tag &#x201C;tr&#x201D;. (    &lt;/td&gt;&lt;/tr&gt;&lt;/bo) </message>
        <description/>
        <code/>
      </problem>
    </mess>
  </check>
  <check id="gherkin" title="Gherkin .feature problems" url="https://docs.moodle.org/dev/Writing_acceptance_tests" numerrors="0" numwarnings="0" allowfiltering="1">
    <description>This section shows problems detected in behat .feature files</description>
    <mess/>
  </check>
</smurf>
