<?xml version="1.0"?>
<smurf version="0.9.1" numerrors="40" numwarnings="0">
  <summary status="error" numerrors="40" numwarnings="0" condensedresult="smurf,error,40,0:overview,success,0,0;phplint,success,0,0;phpcs,error,40,0;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="40" numwarnings="0"/>
    <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="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="40" numwarnings="0" allowfiltering="1">
    <description>This section shows the coding style problems detected in the code by phpcs</description>
    <mess>
      <problem file="public/local/cohortrole/classes/event/definition_created.php" linefrom="30" lineto="30" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/classes/event/definition_created.php#L30" ruleset="PSR12" rule="Classes.OpeningBraceSpace.Found" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Opening brace must not be followed by a blank line</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/classes/event/definition_deleted.php" linefrom="30" lineto="30" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/classes/event/definition_deleted.php#L30" ruleset="PSR12" rule="Classes.OpeningBraceSpace.Found" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Opening brace must not be followed by a blank line</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/classes/form/edit.php" linefrom="32" lineto="32" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/classes/form/edit.php#L32" ruleset="PSR12" rule="Classes.OpeningBraceSpace.Found" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Opening brace must not be followed by a blank line</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/classes/form/edit.php" linefrom="67" lineto="67" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/classes/form/edit.php#L67" ruleset="PSR12" rule="ControlStructures.ControlStructureSpacing.FirstExpressionLine" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>The first expression of a multi-line control structure must be on the line after the opening parenthesis</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/classes/form/edit.php" linefrom="67" lineto="67" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/classes/form/edit.php#L67" ruleset="PSR2" rule="Methods.FunctionCallSignature.ContentAfterOpenBracket" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Opening parenthesis of a multi-line function call must be the last content on the line</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/classes/form/edit.php" linefrom="68" lineto="68" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/classes/form/edit.php#L68" ruleset="PSR2" rule="Methods.FunctionCallSignature.Indent" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Multi-line function call not indented correctly; expected 8 spaces but found 16</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/classes/form/edit.php" linefrom="68" lineto="68" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/classes/form/edit.php#L68" ruleset="PSR2" rule="Methods.FunctionCallSignature.CloseBracketLine" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Closing parenthesis of a multi-line function call must be on a line by itself</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/classes/form/edit.php" linefrom="68" lineto="68" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/classes/form/edit.php#L68" ruleset="PSR12" rule="ControlStructures.ControlStructureSpacing.CloseParenthesisLine" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>The closing parenthesis of a multi-line control structure must be on the line after the last expression</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/classes/form/edit.php" linefrom="68" lineto="68" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/classes/form/edit.php#L68" ruleset="Squiz" rule="WhiteSpace.ControlStructureSpacing.SpacingAfterOpen" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Blank line found at start of control structure</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/classes/observers.php" linefrom="30" lineto="30" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/classes/observers.php#L30" ruleset="PSR12" rule="Classes.OpeningBraceSpace.Found" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Opening brace must not be followed by a blank line</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/classes/output/renderer.php" linefrom="26" lineto="26" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/classes/output/renderer.php#L26" ruleset="PSR12" rule="Classes.OpeningBraceSpace.Found" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Opening brace must not be followed by a blank line</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/classes/output/summary_table.php" linefrom="32" lineto="32" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/classes/output/summary_table.php#L32" ruleset="PSR12" rule="Classes.OpeningBraceSpace.Found" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Opening brace must not be followed by a blank line</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/classes/output/summary_table.php" linefrom="53" lineto="53" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/classes/output/summary_table.php#L53" ruleset="PSR12" rule="Operators.OperatorSpacing.NoSpaceAfter" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Expected at least 1 space after "."; 0 found</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/classes/persistent.php" linefrom="30" lineto="30" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/classes/persistent.php#L30" ruleset="PSR12" rule="Classes.OpeningBraceSpace.Found" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Opening brace must not be followed by a blank line</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/classes/privacy/provider.php" linefrom="35" lineto="35" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/classes/privacy/provider.php#L35" 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>
      <problem file="public/local/cohortrole/classes/privacy/provider.php" linefrom="38" lineto="38" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/classes/privacy/provider.php#L38" ruleset="PSR12" rule="Classes.OpeningBraceSpace.Found" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Opening brace must not be followed by a blank line</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/classes/privacy/provider.php" linefrom="130" lineto="130" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/classes/privacy/provider.php#L130" ruleset="PSR2" rule="Methods.FunctionClosingBrace.SpacingBeforeClose" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Function closing brace must go on the next line following the body; found 1 blank lines before brace</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/classes/privacy/provider.php" linefrom="140" lineto="140" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/classes/privacy/provider.php#L140" ruleset="PSR2" rule="Methods.FunctionClosingBrace.SpacingBeforeClose" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Function closing brace must go on the next line following the body; found 1 blank lines before brace</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/classes/privacy/provider.php" linefrom="150" lineto="150" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/classes/privacy/provider.php#L150" ruleset="PSR2" rule="Methods.FunctionClosingBrace.SpacingBeforeClose" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Function closing brace must go on the next line following the body; found 1 blank lines before brace</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/edit.php" linefrom="47" lineto="47" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/edit.php#L47" ruleset="PSR2" rule="Methods.FunctionCallSignature.ContentAfterOpenBracket" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Opening parenthesis of a multi-line function call must be the last content on the line</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/edit.php" linefrom="47" lineto="47" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/edit.php#L47" ruleset="PSR2" rule="Methods.FunctionCallSignature.MultipleArguments" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Only one argument is allowed per line in a multi-line function call</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/edit.php" linefrom="47" lineto="47" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/edit.php#L47" ruleset="PSR2" rule="Methods.FunctionCallSignature.MultipleArguments" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Only one argument is allowed per line in a multi-line function call</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/edit.php" linefrom="48" lineto="48" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/edit.php#L48" ruleset="PSR2" rule="Methods.FunctionCallSignature.Indent" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Multi-line function call not indented correctly; expected 8 spaces but found 12</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/edit.php" linefrom="48" lineto="48" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/edit.php#L48" ruleset="PSR2" rule="Methods.FunctionCallSignature.CloseBracketLine" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Closing parenthesis of a multi-line function call must be on a line by itself</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/edit.php" linefrom="72" lineto="72" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/edit.php#L72" ruleset="PSR2" rule="Methods.FunctionCallSignature.ContentAfterOpenBracket" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Opening parenthesis of a multi-line function call must be the last content on the line</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/edit.php" linefrom="72" lineto="72" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/edit.php#L72" ruleset="PSR2" rule="Methods.FunctionCallSignature.MultipleArguments" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Only one argument is allowed per line in a multi-line function call</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/edit.php" linefrom="72" lineto="72" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/edit.php#L72" ruleset="PSR2" rule="Methods.FunctionCallSignature.MultipleArguments" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Only one argument is allowed per line in a multi-line function call</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/edit.php" linefrom="73" lineto="73" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/edit.php#L73" ruleset="PSR2" rule="Methods.FunctionCallSignature.Indent" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Multi-line function call not indented correctly; expected 4 spaces but found 8</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/edit.php" linefrom="73" lineto="73" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/edit.php#L73" ruleset="PSR2" rule="Methods.FunctionCallSignature.CloseBracketLine" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Closing parenthesis of a multi-line function call must be on a line by itself</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/settings.php" linefrom="28" lineto="28" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/settings.php#L28" ruleset="PSR2" rule="Methods.FunctionCallSignature.ContentAfterOpenBracket" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Opening parenthesis of a multi-line function call must be the last content on the line</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/settings.php" linefrom="29" lineto="29" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/settings.php#L29" ruleset="PSR2" rule="Methods.FunctionCallSignature.Indent" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Multi-line function call not indented correctly; expected 8 spaces but found 12</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/settings.php" linefrom="30" lineto="30" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/settings.php#L30" ruleset="PSR2" rule="Methods.FunctionCallSignature.Indent" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Multi-line function call not indented correctly; expected 4 spaces but found 12</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/settings.php" linefrom="30" lineto="30" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/settings.php#L30" ruleset="PSR2" rule="Methods.FunctionCallSignature.MultipleArguments" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Only one argument is allowed per line in a multi-line function call</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/settings.php" linefrom="30" lineto="30" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/settings.php#L30" ruleset="PSR2" rule="Methods.FunctionCallSignature.CloseBracketLine" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Closing parenthesis of a multi-line function call must be on a line by itself</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/settings.php" linefrom="31" lineto="31" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/settings.php#L31" ruleset="PSR2" rule="Methods.FunctionCallSignature.SpaceBeforeCloseBracket" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Expected 0 spaces before closing parenthesis; newline found</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/tests/behat/behat_local_cohortrole_data_generators.php" linefrom="28" lineto="28" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/tests/behat/behat_local_cohortrole_data_generators.php#L28" ruleset="PSR12" rule="Classes.OpeningBraceSpace.Found" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Opening brace must not be followed by a blank line</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/tests/generator/lib.php" linefrom="26" lineto="26" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/tests/generator/lib.php#L26" ruleset="PSR12" rule="Classes.OpeningBraceSpace.Found" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Opening brace must not be followed by a blank line</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/tests/observers_test.php" linefrom="31" lineto="31" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/tests/observers_test.php#L31" ruleset="PSR12" rule="Classes.OpeningBraceSpace.Found" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Opening brace must not be followed by a blank line</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/tests/privacy/provider_test.php" linefrom="34" lineto="34" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/tests/privacy/provider_test.php#L34" ruleset="PSR12" rule="Classes.OpeningBraceSpace.Found" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Opening brace must not be followed by a blank line</message>
        <description/>
        <code/>
      </problem>
      <problem file="public/local/cohortrole/tests/privacy/provider_test.php" linefrom="72" lineto="72" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/ade89dbefbe08efadf65d4f5c6618d2c24225273/public/local/cohortrole/tests/privacy/provider_test.php#L72" ruleset="Universal" rule="Lists.DisallowLongListSyntax.Found" url="https://moodledev.io/general/development/policies/codingstyle" type="error" weight="5">
        <message>Long list syntax is not allowed</message>
        <description/>
        <code/>
      </problem>
    </mess>
  </check>
  <check id="js" title="Javascript coding style problems" url="https://moodledev.io/docs/guides/javascript" 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://moodledev.io/docs/apis/plugintypes/theme/styles" 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://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="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://moodledev.io/docs/guides/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://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>
