<?xml version="1.0"?>
<smurf version="0.9.1" numerrors="2" numwarnings="4">
  <summary status="error" numerrors="2" numwarnings="4" condensedresult="smurf,error,2,4:overview,success,0,0;phplint,success,0,0;phpcs,error,1,0;js,warning,0,1;css,warning,0,3;phpdoc,success,0,0;savepoint,success,0,0;thirdparty,success,0,0;grunt,error,1,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="1" numwarnings="0"/>
    <detail name="js" status="warning" numerrors="0" numwarnings="1"/>
    <detail name="css" status="warning" numerrors="0" numwarnings="3"/>
    <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="error" numerrors="1" 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="https://www.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://moodledev.io/general/development/policies/codingstyle" numerrors="1" numwarnings="0" allowfiltering="1">
    <description>This section shows the coding style problems detected in the code by phpcs</description>
    <mess>
      <problem file="public/mod/interactivevideo/classes/privacy/provider.php" linefrom="36" lineto="36" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/cec6e73a9ddda57ac5cc6a0ccd5b4ccb1ca83f7a/public/mod/interactivevideo/classes/privacy/provider.php#L36" ruleset="Universal" rule="OOStructures.AlphabeticExtendsImplements.ImplementsWrongOrder" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>The interface names in a "class implements" statement should be ordered alphabetically.
Expected: \core_privacy\local\metadata\provider, \core_privacy\local\request\core_userlist_provider, \core_privacy\local\request\plugin\provider; Found: \core_privacy\local\request\core_userlist_provider, \core_privacy\local\metadata\provider, \core_privacy\local\request\plugin\provider</message>
        <description/>
        <code/>
      </problem>
    </mess>
  </check>
  <check id="js" title="Javascript coding style problems" url="https://moodledev.io/docs/guides/javascript" numerrors="0" numwarnings="1" allowfiltering="1">
    <description>This section shows the coding style problems detected in the code by eslint</description>
    <mess>
      <problem file="public/mod/interactivevideo/amd/src/player/dyntube.js" linefrom="319" lineto="319" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/cec6e73a9ddda57ac5cc6a0ccd5b4ccb1ca83f7a/public/mod/interactivevideo/amd/src/player/dyntube.js#L319" ruleset="eslint" rule="rules.consistent-return" url="https://moodledev.io/docs/guides/javascript" type="warning" weight="1">
        <message>Expected to return a value at the end of async method 'seek'. (consistent-return)</message>
        <description/>
        <code/>
      </problem>
    </mess>
  </check>
  <check id="css" title="CSS problems" url="https://moodledev.io/docs/apis/plugintypes/theme/styles" numerrors="0" numwarnings="3" allowfiltering="1">
    <description>This section shows CSS problems detected by stylelint</description>
    <mess>
      <problem file="public/mod/interactivevideo/styles.css" linefrom="4026" lineto="4026" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/cec6e73a9ddda57ac5cc6a0ccd5b4ccb1ca83f7a/public/mod/interactivevideo/styles.css#L4026" ruleset="stylelint" rule="rules.max-line-length" url="https://moodledev.io/docs/apis/plugintypes/theme/styles" type="warning" weight="1">
        <message>Expected line length to be no more than 132 characters (max-line-length)</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/mod/interactivevideo/styles.css" linefrom="4031" lineto="4031" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/cec6e73a9ddda57ac5cc6a0ccd5b4ccb1ca83f7a/public/mod/interactivevideo/styles.css#L4031" ruleset="stylelint" rule="rules.max-line-length" url="https://moodledev.io/docs/apis/plugintypes/theme/styles" type="warning" weight="1">
        <message>Expected line length to be no more than 132 characters (max-line-length)</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/mod/interactivevideo/styles.css" linefrom="4048" lineto="4048" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/cec6e73a9ddda57ac5cc6a0ccd5b4ccb1ca83f7a/public/mod/interactivevideo/styles.css#L4048" ruleset="stylelint" rule="rules.max-line-length" url="https://moodledev.io/docs/apis/plugintypes/theme/styles" type="warning" weight="1">
        <message>Expected line length to be no more than 132 characters (max-line-length)</message>
        <description/>
        <code/>
      </problem>
    </mess>
  </check>
  <check id="phpdoc" title="PHPDocs style problems" url="https://moodledev.io/general/development/policies/codingstyle#documentation-and-comments" 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://moodledev.io/docs/guides/upgrade" 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://moodledev.io/general/development/process/peer-review#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://moodledev.io/general/development/tools/nodejs" numerrors="1" numwarnings="0" allowfiltering="0">
    <description>This section shows files built by grunt and not commited</description>
    <mess>
      <problem file="" linefrom="0" lineto="0" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/cec6e73a9ddda57ac5cc6a0ccd5b4ccb1ca83f7a/#L0" ruleset="moodle" rule="" url="https://moodledev.io/general/development/tools/nodejs" type="error" weight="5">
        <message>Problems running grunt</message>
        <description/>
        <code/>
      </problem>
    </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://moodledev.io/docs/guides/templates" numerrors="0" numwarnings="0" allowfiltering="0">
    <description>This section shows problems detected in mustache templates</description>
    <mess>
      <problem file="public/mod/interactivevideo/templates/courseindex.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/cec6e73a9ddda57ac5cc6a0ccd5b4ccb1ca83f7a/public/mod/interactivevideo/templates/courseindex.mustache#L1" ruleset="moodle" rule="" url="https://moodledev.io/docs/guides/templates" type="info" weight="1">
        <message>ESLint did not run</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/mod/interactivevideo/templates/mobile.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/cec6e73a9ddda57ac5cc6a0ccd5b4ccb1ca83f7a/public/mod/interactivevideo/templates/mobile.mustache#L1" ruleset="moodle" rule="" url="https://moodledev.io/docs/guides/templates" type="info" weight="1">
        <message>HTML Validation info, line 3: Attribute &#x201C;[allowfullscreen]&#x201D; is not serializable as XML 1.0. (d&gt;&lt;body&gt;&lt;core-iframe src="/mod/interactivevideo/view.php?mobileapp=1&amp;iframe=1&amp;id=&amp;lang=&amp;token=" [allowFullscreen]="true"&gt;&lt;/core)</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/mod/interactivevideo/templates/player/chapterpanel.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/cec6e73a9ddda57ac5cc6a0ccd5b4ccb1ca83f7a/public/mod/interactivevideo/templates/player/chapterpanel.mustache#L1" ruleset="moodle" rule="" url="https://moodledev.io/docs/guides/templates" type="info" weight="1">
        <message>HTML Validation info, line 22: The &#x201C;list&#x201D; role is unnecessary for element &#x201C;ul&#x201D;. (/div&gt;    &lt;ul data-region="chapterlists"        class="list-group w-100 iv-rounded-0 m-0"        role="list"        aria-label="((chapterlist%2C+mod_interactivevideo))"&gt;    &lt;)</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/mod/interactivevideo/templates/player/controls.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/cec6e73a9ddda57ac5cc6a0ccd5b4ccb1ca83f7a/public/mod/interactivevideo/templates/player/controls.mustache#L1" ruleset="moodle" rule="" url="https://moodledev.io/docs/guides/templates" type="info" weight="1">
        <message>HTML Validation info, line 8: Possible misuse of &#x201C;aria-label&#x201D;. (If you disagree with this warning, file an issue report or send e-mail to www-validator@w3.org.) (&gt;        &lt;div class="align-items-start position-relative w-100 "             id="interactions-nav" aria-label="((interactions%2C+mod_interactivevideo))"&gt;     )</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/mod/interactivevideo/templates/player/messagetitle.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/cec6e73a9ddda57ac5cc6a0ccd5b4ccb1ca83f7a/public/mod/interactivevideo/templates/player/messagetitle.mustache#L1" ruleset="moodle" rule="" url="https://moodledev.io/docs/guides/templates" type="info" weight="1">
        <message>HTML Validation info, line 4: The &#x201C;heading&#x201D; role is unnecessary for element &#x201C;h5&#x201D;. (d&gt;&lt;body&gt;&lt;h5 class="modal-title text-truncate mb-0 d-flex align-items-center"    id="modal-title-" role="heading" aria-level="5"&gt;    &lt;)</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/mod/interactivevideo/templates/player/messagetitle.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/cec6e73a9ddda57ac5cc6a0ccd5b4ccb1ca83f7a/public/mod/interactivevideo/templates/player/messagetitle.mustache#L1" ruleset="moodle" rule="" url="https://moodledev.io/docs/guides/templates" type="info" weight="1">
        <message>HTML Validation info, line 4: Empty heading. (d&gt;&lt;body&gt;&lt;h5 class="modal-title text-truncate mb-0 d-flex align-items-center"    id="modal-title-" role="heading" aria-level="5"&gt;    &lt;)</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/mod/interactivevideo/templates/player/player.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/cec6e73a9ddda57ac5cc6a0ccd5b4ccb1ca83f7a/public/mod/interactivevideo/templates/player/player.mustache#L1" ruleset="moodle" rule="" url="https://moodledev.io/docs/guides/templates" type="info" weight="1">
        <message>HTML Validation info, line 66: The &#x201C;list&#x201D; role is unnecessary for element &#x201C;ul&#x201D;. (          &lt;ul data-region="chapterlists"                                class="list-group w-100 iv-rounded-0 m-0"                                role="list"                                aria-label="((chapterlist%2C+mod_interactivevideo))"&gt;     )</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/mod/interactivevideo/templates/player/player.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/cec6e73a9ddda57ac5cc6a0ccd5b4ccb1ca83f7a/public/mod/interactivevideo/templates/player/player.mustache#L1" ruleset="moodle" rule="" url="https://moodledev.io/docs/guides/templates" type="info" weight="1">
        <message>HTML Validation info, line 90: Empty heading. (          &lt;h1 class="h1 text-white iv-font-weight-bold line-height-100 m-1 m-sm-2 p-sm-2 p-1"&gt;     )</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/mod/interactivevideo/templates/player/player.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/cec6e73a9ddda57ac5cc6a0ccd5b4ccb1ca83f7a/public/mod/interactivevideo/templates/player/player.mustache#L1" ruleset="moodle" rule="" url="https://moodledev.io/docs/guides/templates" type="info" weight="1">
        <message>HTML Validation info, line 155: Possible misuse of &#x201C;aria-label&#x201D;. (If you disagree with this warning, file an issue report or send e-mail to www-validator@w3.org.) (          &lt;div class="align-items-start position-relative w-100 "                             id="interactions-nav" aria-label="((interactions%2C+mod_interactivevideo))"&gt;     )</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/mod/interactivevideo/templates/player/startscreen.mustache" linefrom="1" lineto="1" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/cec6e73a9ddda57ac5cc6a0ccd5b4ccb1ca83f7a/public/mod/interactivevideo/templates/player/startscreen.mustache#L1" ruleset="moodle" rule="" url="https://moodledev.io/docs/guides/templates" type="info" weight="1">
        <message>HTML Validation info, line 19: Empty heading. (          &lt;h1 class="h1 text-white iv-font-weight-bold line-height-100 m-1 m-sm-2 p-sm-2 p-1"&gt;     )</message>
        <description/>
        <code/>
      </problem>
    </mess>
  </check>
  <check id="gherkin" title="Gherkin .feature problems" url="https://moodledev.io/general/development/tools/behat/writing" numerrors="0" numwarnings="0" allowfiltering="1">
    <description>This section shows problems detected in behat .feature files</description>
    <mess/>
  </check>
</smurf>
