<?xml version="1.0"?>
<smurf version="0.9.1" numerrors="8" numwarnings="4">
  <summary status="error" numerrors="8" numwarnings="4" condensedresult="smurf,error,8,4:overview,success,0,0;phplint,success,0,0;phpcs,error,8,4;js,success,0,0;css,success,0,0;phpdoc,success,0,0;savepoint,success,0,0;thirdparty,success,0,0;grunt,success,0,0;shifter,success,0,0;mustache,success,0,0;gherkin,success,0,0">
    <detail name="overview" status="success" numerrors="0" numwarnings="0"/>
    <detail name="phplint" status="success" numerrors="0" numwarnings="0"/>
    <detail name="phpcs" status="error" numerrors="8" numwarnings="4"/>
    <detail name="js" status="success" numerrors="0" numwarnings="0"/>
    <detail name="css" status="success" numerrors="0" numwarnings="0"/>
    <detail name="phpdoc" status="success" numerrors="0" numwarnings="0"/>
    <detail name="savepoint" status="success" numerrors="0" numwarnings="0"/>
    <detail name="thirdparty" status="success" numerrors="0" numwarnings="0"/>
    <detail name="grunt" status="success" numerrors="0" numwarnings="0"/>
    <detail name="shifter" status="success" numerrors="0" numwarnings="0"/>
    <detail name="mustache" status="success" numerrors="0" numwarnings="0"/>
    <detail name="gherkin" status="success" numerrors="0" numwarnings="0"/>
  </summary>
  <check id="overview" title="Overview" url="" numerrors="0" numwarnings="0" allowfiltering="0">
    <description>This section shows the general problems detected when processing the code</description>
    <mess/>
  </check>
  <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="8" numwarnings="4" allowfiltering="1">
    <description>This section shows the coding style problems detected in the code by phpcs</description>
    <mess>
      <problem file="filter/opencast/classes/privacy/provider.php" linefrom="41" lineto="41" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bef6d5d140067d5f00b5f7d61b1000cb9df3b59a/filter/opencast/classes/privacy/provider.php#L41" ruleset="PSR12" rule="Functions.ReturnTypeDeclaration.SpaceBeforeColon" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>There must not be a space before the colon in a return type declaration</message>
        <description/>
        <code/>
      </problem>
      <problem file="filter/opencast/lang/en/filter_opencast.php" linefrom="31" lineto="31" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bef6d5d140067d5f00b5f7d61b1000cb9df3b59a/filter/opencast/lang/en/filter_opencast.php#L31" ruleset="moodle" rule="Files.LangFilesOrdering.IncorrectOrder" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>The string key "setting_configurl" is not in the correct order, it should be before "setting_episodeurl_desc"</message>
        <description/>
        <code/>
      </problem>
      <problem file="filter/opencast/tests/replacement_test.php" linefrom="39" lineto="39" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bef6d5d140067d5f00b5f7d61b1000cb9df3b59a/filter/opencast/tests/replacement_test.php#L39" ruleset="moodle" rule="PHPUnit.TestClassesFinal.UnitTestClassesFinal" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Unit test replacement_test should be declared as final.</message>
        <description/>
        <code/>
      </problem>
      <problem file="filter/opencast/tests/replacement_test.php" linefrom="55" lineto="55" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bef6d5d140067d5f00b5f7d61b1000cb9df3b59a/filter/opencast/tests/replacement_test.php#L55" ruleset="moodle" rule="PHPUnit.TestReturnType.MissingReturnType" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Test method test_replacement() is missing a return type</message>
        <description/>
        <code/>
      </problem>
      <problem file="filter/opencast/tests/replacement_test.php" linefrom="63" lineto="63" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bef6d5d140067d5f00b5f7d61b1000cb9df3b59a/filter/opencast/tests/replacement_test.php#L63" ruleset="moodle" rule="PHPUnit.TestCaseProvider.dataProviderNotStatic" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Data provider method "replacement_provider" will need to be converted to static in future.</message>
        <description/>
        <code/>
      </problem>
      <problem file="filter/opencast/tests/replacement_test.php" linefrom="63" lineto="63" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bef6d5d140067d5f00b5f7d61b1000cb9df3b59a/filter/opencast/tests/replacement_test.php#L63" ruleset="moodle" rule="PHPUnit.TestCaseProvider.dataProviderSyntaxMethodInvalidReturnType" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>Data provider method "replacement_provider" must return an array, a Generator or an Iterable.</message>
        <description/>
        <code/>
      </problem>
      <problem file="filter/opencast/tests/replacement_test.php" linefrom="67" lineto="67" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bef6d5d140067d5f00b5f7d61b1000cb9df3b59a/filter/opencast/tests/replacement_test.php#L67" ruleset="NormalizedArrays" rule="Arrays.CommaAfterLast.MissingMultiLine" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>There should be a comma after the last array item in a multi-line array.</message>
        <description/>
        <code/>
      </problem>
      <problem file="filter/opencast/tests/replacement_test.php" linefrom="74" lineto="74" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bef6d5d140067d5f00b5f7d61b1000cb9df3b59a/filter/opencast/tests/replacement_test.php#L74" ruleset="NormalizedArrays" rule="Arrays.CommaAfterLast.MissingMultiLine" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>There should be a comma after the last array item in a multi-line array.</message>
        <description/>
        <code/>
      </problem>
      <problem file="filter/opencast/tests/replacement_test.php" linefrom="80" lineto="80" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bef6d5d140067d5f00b5f7d61b1000cb9df3b59a/filter/opencast/tests/replacement_test.php#L80" ruleset="NormalizedArrays" rule="Arrays.CommaAfterLast.MissingMultiLine" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>There should be a comma after the last array item in a multi-line array.</message>
        <description/>
        <code/>
      </problem>
      <problem file="filter/opencast/tests/replacement_test.php" linefrom="88" lineto="88" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bef6d5d140067d5f00b5f7d61b1000cb9df3b59a/filter/opencast/tests/replacement_test.php#L88" ruleset="NormalizedArrays" rule="Arrays.CommaAfterLast.MissingMultiLine" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>There should be a comma after the last array item in a multi-line array.</message>
        <description/>
        <code/>
      </problem>
      <problem file="filter/opencast/tests/replacement_test.php" linefrom="94" lineto="94" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bef6d5d140067d5f00b5f7d61b1000cb9df3b59a/filter/opencast/tests/replacement_test.php#L94" ruleset="NormalizedArrays" rule="Arrays.CommaAfterLast.MissingMultiLine" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>There should be a comma after the last array item in a multi-line array.</message>
        <description/>
        <code/>
      </problem>
      <problem file="filter/opencast/tests/replacement_test.php" linefrom="101" lineto="101" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bef6d5d140067d5f00b5f7d61b1000cb9df3b59a/filter/opencast/tests/replacement_test.php#L101" ruleset="NormalizedArrays" rule="Arrays.CommaAfterLast.MissingMultiLine" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>There should be a comma after the last array item in a multi-line array.</message>
        <description/>
        <code/>
      </problem>
    </mess>
  </check>
  <check id="js" title="Javascript coding style problems" url="https://docs.moodle.org/dev/Javascript/Coding_style" numerrors="0" numwarnings="0" allowfiltering="1">
    <description>This section shows the coding style problems detected in the code by eslint</description>
    <mess/>
  </check>
  <check id="css" title="CSS problems" url="https://docs.moodle.org/dev/CSS_coding_style" numerrors="0" numwarnings="0" allowfiltering="1">
    <description>This section shows CSS problems detected by stylelint</description>
    <mess/>
  </check>
  <check id="phpdoc" title="PHPDocs style problems" url="https://docs.moodle.org/dev/Coding_style" numerrors="0" numwarnings="0" allowfiltering="1">
    <description>This section shows the phpdocs problems detected in the code by local_moodlecheck</description>
    <mess/>
  </check>
  <check id="savepoint" title="Update savepoints problems" url="https://docs.moodle.org/dev/Upgrade_API" numerrors="0" numwarnings="0" allowfiltering="1">
    <description>This section shows problems detected with the handling of upgrade savepoints</description>
    <mess/>
  </check>
  <check id="thirdparty" title="Third party library modification problems" url="https://docs.moodle.org/dev/Peer_reviewing#Third_party_code" numerrors="0" numwarnings="0" allowfiltering="0">
    <description>This section shows problems detected with the modification of third party libraries</description>
    <mess/>
  </check>
  <check id="grunt" title="grunt changes" url="https://docs.moodle.org/dev/Grunt" numerrors="0" numwarnings="0" allowfiltering="0">
    <description>This section shows files built by grunt and not commited</description>
    <mess/>
  </check>
  <check id="shifter" title="shifter problems" url="https://docs.moodle.org/dev/YUI/Shifter" numerrors="0" numwarnings="0" allowfiltering="1">
    <description>This section shows problems detected by shifter</description>
    <mess/>
  </check>
  <check id="mustache" title="Mustache template problems" url="https://docs.moodle.org/dev/Templates" numerrors="0" numwarnings="0" allowfiltering="0">
    <description>This section shows problems detected in mustache templates</description>
    <mess/>
  </check>
  <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>
