<?xml version="1.0"?>
<smurf version="0.9.1" numerrors="130" numwarnings="13">
  <summary status="error" numerrors="130" numwarnings="13" condensedresult="smurf,error,130,13:phplint,success,0,0;phpcs,error,28,9;js,success,0,0;css,error,21,0;phpdoc,error,80,2;savepoint,warning,0,1;thirdparty,success,0,0;grunt,error,1,1;shifter,success,0,0;mustache,success,0,0;gherkin,success,0,0">
    <detail name="phplint" status="success" numerrors="0" numwarnings="0"/>
    <detail name="phpcs" status="error" numerrors="28" numwarnings="9"/>
    <detail name="js" status="success" numerrors="0" numwarnings="0"/>
    <detail name="css" status="error" numerrors="21" numwarnings="0"/>
    <detail name="phpdoc" status="error" numerrors="80" numwarnings="2"/>
    <detail name="savepoint" status="warning" numerrors="0" numwarnings="1"/>
    <detail name="thirdparty" status="success" numerrors="0" numwarnings="0"/>
    <detail name="grunt" status="error" numerrors="1" numwarnings="1"/>
    <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="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="28" numwarnings="9" allowfiltering="1">
    <description>This section shows the coding style problems detected in the code by phpcs</description>
    <mess>
      <problem file="auth/oidc/auth.php" linefrom="46" lineto="46" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/auth.php#L46" ruleset="moodle" rule="NamingConventions.ValidVariableName.VariableNameLowerCase" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>Variable "STATEADDITIONALDATA" must be all lower-case</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/auth.php" linefrom="49" lineto="49" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/auth.php#L49" ruleset="moodle" rule="NamingConventions.ValidVariableName.VariableNameLowerCase" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>Variable "STATEADDITIONALDATA" must be all lower-case</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/auth.php" linefrom="49" lineto="49" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/auth.php#L49" ruleset="moodle" rule="NamingConventions.ValidVariableName.VariableNameLowerCase" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>Variable "STATEADDITIONALDATA" must be all lower-case</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/auth.php" linefrom="50" lineto="50" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/auth.php#L50" ruleset="moodle" rule="NamingConventions.ValidVariableName.VariableNameLowerCase" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>Variable "STATEADDITIONALDATA" must be all lower-case</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/auth.php" linefrom="97" lineto="97" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/auth.php#L97" ruleset="moodle" rule="Commenting.InlineComment.NotCapital" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Inline comments must start with a capital letter, digit or 3-dots sequence</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/auth.php" linefrom="97" lineto="97" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/auth.php#L97" ruleset="moodle" rule="Commenting.InlineComment.InvalidEndChar" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Inline comments must end in full-stops, exclamation marks, or question marks</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/auth.php" linefrom="98" lineto="98" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/auth.php#L98" ruleset="moodle" rule="Commenting.InlineComment.NotCapital" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Inline comments must start with a capital letter, digit or 3-dots sequence</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/auth.php" linefrom="98" lineto="98" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/auth.php#L98" ruleset="moodle" rule="Commenting.InlineComment.InvalidEndChar" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Inline comments must end in full-stops, exclamation marks, or question marks</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/auth.php" linefrom="106" lineto="106" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/auth.php#L106" ruleset="Squiz" rule="Commenting.DocCommentAlignment.SpaceBeforeStar" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>Expected 5 space(s) before asterisk; 6 found</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/auth.php" linefrom="107" lineto="107" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/auth.php#L107" ruleset="Squiz" rule="Commenting.DocCommentAlignment.SpaceBeforeStar" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>Expected 5 space(s) before asterisk; 6 found</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/auth.php" linefrom="108" lineto="108" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/auth.php#L108" ruleset="Squiz" rule="Commenting.DocCommentAlignment.SpaceBeforeStar" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>Expected 5 space(s) before asterisk; 6 found</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/auth.php" linefrom="109" lineto="109" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/auth.php#L109" ruleset="Squiz" rule="Commenting.DocCommentAlignment.SpaceBeforeStar" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>Expected 5 space(s) before asterisk; 6 found</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/auth.php" linefrom="120" lineto="120" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/auth.php#L120" ruleset="moodle" rule="Commenting.InlineComment.InvalidEndChar" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Inline comments must end in full-stops, exclamation marks, or question marks</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/adminsetting/auth_oidc_admin_setting_label.php" linefrom="82" lineto="82" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/adminsetting/auth_oidc_admin_setting_label.php#L82" ruleset="Generic" rule="Files.EndFileNewline.NotFound" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>File must end with a newline character</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/httpclient.php" linefrom="26" lineto="26" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/httpclient.php#L26" ruleset="moodle" rule="Files.MoodleInternal.MoodleInternalGlobalState" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/loginflow/authcode.php" linefrom="178" lineto="178" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/loginflow/authcode.php#L178" ruleset="moodle" rule="NamingConventions.ValidVariableName.VariableNameLowerCase" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>Variable "STATEADDITIONALDATA" must be all lower-case</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/loginflow/authcode.php" linefrom="208" lineto="208" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/loginflow/authcode.php#L208" ruleset="moodle" rule="NamingConventions.ValidVariableName.VariableNameLowerCase" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>Variable "STATEADDITIONALDATA" must be all lower-case</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/loginflow/authcode.php" linefrom="427" lineto="427" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/loginflow/authcode.php#L427" ruleset="moodle" rule="Commenting.InlineComment.InvalidEndChar" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Inline comments must end in full-stops, exclamation marks, or question marks</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/loginflow/authcode.php" linefrom="474" lineto="474" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/loginflow/authcode.php#L474" ruleset="moodle" rule="Commenting.InlineComment.SpacingBefore" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>Expected 1 space before comment text but found 5; use block comment if you need indentation</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/loginflow/authcode.php" linefrom="475" lineto="475" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/loginflow/authcode.php#L475" ruleset="moodle" rule="Commenting.InlineComment.SpacingBefore" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>Expected 1 space before comment text but found 5; use block comment if you need indentation</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/loginflow/rocreds.php" linefrom="126" lineto="126" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/loginflow/rocreds.php#L126" ruleset="moodle" rule="PHP.ForbiddenFunctions.FoundWithAlternative" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>The use of function error_log() is forbidden; use debugging() instead</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/observers.php" linefrom="26" lineto="26" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/observers.php#L26" ruleset="moodle" rule="Files.MoodleInternal.MoodleInternalGlobalState" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/oidcclient.php" linefrom="166" lineto="166" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/oidcclient.php#L166" ruleset="Squiz" rule="WhiteSpace.OperatorSpacing.SpacingAfter" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>Expected 1 space after "=&gt;"; 2 found</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/privacy/provider.php" linefrom="31" lineto="31" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/privacy/provider.php#L31" ruleset="moodle" rule="Files.MoodleInternal.MoodleInternalGlobalState" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/privacy/provider.php" linefrom="32" lineto="32" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/privacy/provider.php#L32" ruleset="Squiz" rule="WhiteSpace.ScopeClosingBrace.ContentBefore" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>Closing brace must be on a line by itself</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/privacy/provider.php" linefrom="34" lineto="34" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/privacy/provider.php#L34" ruleset="Generic" rule="Classes.DuplicateClassName.Found" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Duplicate interface name "auth_oidc\privacy\auth_oidc_userlist" found; first defined in /var/lib/jenkins/git_repositories/prechecker/auth/oidc/classes/privacy/provider.php on line 32</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/privacy/provider.php" linefrom="34" lineto="34" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/privacy/provider.php#L34" ruleset="Squiz" rule="WhiteSpace.ScopeClosingBrace.ContentBefore" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>Closing brace must be on a line by itself</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/tests/mockoidcclient.php" linefrom="39" lineto="39" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/tests/mockoidcclient.php#L39" 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="auth/oidc/classes/utils.php" linefrom="104" lineto="104" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/utils.php#L104" ruleset="moodle" rule="PHP.ForbiddenFunctions.Found" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>The use of function print_r() is forbidden</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/utils.php" linefrom="106" lineto="106" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/utils.php#L106" ruleset="moodle" rule="PHP.ForbiddenFunctions.Found" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>The use of function print_r() is forbidden</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/utils.php" linefrom="136" lineto="136" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/utils.php#L136" ruleset="Generic" rule="Files.EndFileNewline.NotFound" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>File must end with a newline character</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/db/events.php" linefrom="24" lineto="24" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/db/events.php#L24" ruleset="moodle" rule="Files.MoodleInternal.MoodleInternalGlobalState" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>Expected MOODLE_INTERNAL check or config.php inclusion. Change in global state detected.</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/db/events.php" linefrom="31" lineto="31" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/db/events.php#L31" ruleset="Generic" rule="Files.EndFileNewline.NotFound" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>File must end with a newline character</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/index.php" linefrom="24" lineto="24" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/index.php#L24" ruleset="moodle" rule="Files.RequireLogin.Missing" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Expected login check (require_login, require_course_login, require_admin, admin_externalpage_setup) following config inclusion. None found.</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lib.php" linefrom="259" lineto="259" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lib.php#L259" ruleset="Squiz" rule="WhiteSpace.SuperfluousWhitespace.EmptyLines" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>Functions must not contain multiple empty lines in a row; found 2 empty lines</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/tests/privacy_provider_test.php" linefrom="265" lineto="265" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/tests/privacy_provider_test.php#L265" ruleset="PSR2" rule="Methods.MethodDeclaration.StaticBeforeVisibility" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>The static declaration must come after the visibility declaration</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/tests/privacy_provider_test.php" linefrom="290" lineto="290" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/tests/privacy_provider_test.php#L290" ruleset="PSR2" rule="Methods.MethodDeclaration.StaticBeforeVisibility" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="5">
        <message>The static declaration must come after the visibility declaration</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="21" numwarnings="0" allowfiltering="1">
    <description>This section shows CSS problems detected by stylelint</description>
    <mess>
      <problem file="auth/oidc/styles.css" linefrom="3" lineto="3" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/styles.css#L3" ruleset="stylelint" rule="rules.block-closing-brace-newline-before" url="https://docs.moodle.org/dev/CSS_coding_style" type="error" weight="5">
        <message>Expected newline before "}" (block-closing-brace-newline-before)</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/styles.css" linefrom="6" lineto="6" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/styles.css#L6" ruleset="stylelint" rule="rules.block-closing-brace-newline-before" url="https://docs.moodle.org/dev/CSS_coding_style" type="error" weight="5">
        <message>Expected newline before "}" (block-closing-brace-newline-before)</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/styles.css" linefrom="8" lineto="8" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/styles.css#L8" ruleset="stylelint" rule="rules.block-closing-brace-newline-before" url="https://docs.moodle.org/dev/CSS_coding_style" type="error" weight="5">
        <message>Expected newline before "}" (block-closing-brace-newline-before)</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/styles.css" linefrom="2" lineto="2" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/styles.css#L2" ruleset="stylelint" rule="rules.indentation" url="https://docs.moodle.org/dev/CSS_coding_style" type="error" weight="5">
        <message>Expected indentation of 4 spaces (indentation)</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/styles.css" linefrom="3" lineto="3" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/styles.css#L3" ruleset="stylelint" rule="rules.indentation" url="https://docs.moodle.org/dev/CSS_coding_style" type="error" weight="5">
        <message>Expected indentation of 4 spaces (indentation)</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/styles.css" linefrom="5" lineto="5" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/styles.css#L5" ruleset="stylelint" rule="rules.indentation" url="https://docs.moodle.org/dev/CSS_coding_style" type="error" weight="5">
        <message>Expected indentation of 4 spaces (indentation)</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/styles.css" linefrom="6" lineto="6" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/styles.css#L6" ruleset="stylelint" rule="rules.indentation" url="https://docs.moodle.org/dev/CSS_coding_style" type="error" weight="5">
        <message>Expected indentation of 4 spaces (indentation)</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/styles.css" linefrom="7" lineto="7" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/styles.css#L7" ruleset="stylelint" rule="rules.indentation" url="https://docs.moodle.org/dev/CSS_coding_style" type="error" weight="5">
        <message>Expected indentation of 0 spaces (indentation)</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/sass/styles.scss" linefrom="2" lineto="2" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/sass/styles.scss#L2" ruleset="stylelint" rule="rules.indentation" url="https://docs.moodle.org/dev/CSS_coding_style" type="error" weight="5">
        <message>Expected indentation of 4 spaces (indentation)</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/sass/styles.scss" linefrom="5" lineto="5" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/sass/styles.scss#L5" ruleset="stylelint" rule="rules.indentation" url="https://docs.moodle.org/dev/CSS_coding_style" type="error" weight="5">
        <message>Expected indentation of 4 spaces (indentation)</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/sass/styles.scss" linefrom="3" lineto="3" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/sass/styles.scss#L3" ruleset="stylelint" rule="rules.indentation" url="https://docs.moodle.org/dev/CSS_coding_style" type="error" weight="5">
        <message>Expected indentation of 8 spaces (indentation)</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/sass/styles.scss" linefrom="4" lineto="4" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/sass/styles.scss#L4" ruleset="stylelint" rule="rules.indentation" url="https://docs.moodle.org/dev/CSS_coding_style" type="error" weight="5">
        <message>Expected indentation of 8 spaces (indentation)</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/sass/styles.scss" linefrom="6" lineto="6" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/sass/styles.scss#L6" ruleset="stylelint" rule="rules.indentation" url="https://docs.moodle.org/dev/CSS_coding_style" type="error" weight="5">
        <message>Expected indentation of 4 spaces (indentation)</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/sass/styles.scss" linefrom="12" lineto="12" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/sass/styles.scss#L12" ruleset="stylelint" rule="rules.indentation" url="https://docs.moodle.org/dev/CSS_coding_style" type="error" weight="5">
        <message>Expected indentation of 4 spaces (indentation)</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/sass/styles.scss" linefrom="7" lineto="7" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/sass/styles.scss#L7" ruleset="stylelint" rule="rules.indentation" url="https://docs.moodle.org/dev/CSS_coding_style" type="error" weight="5">
        <message>Expected indentation of 8 spaces (indentation)</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/sass/styles.scss" linefrom="8" lineto="8" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/sass/styles.scss#L8" ruleset="stylelint" rule="rules.indentation" url="https://docs.moodle.org/dev/CSS_coding_style" type="error" weight="5">
        <message>Expected indentation of 8 spaces (indentation)</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/sass/styles.scss" linefrom="9" lineto="9" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/sass/styles.scss#L9" ruleset="stylelint" rule="rules.indentation" url="https://docs.moodle.org/dev/CSS_coding_style" type="error" weight="5">
        <message>Expected indentation of 8 spaces (indentation)</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/sass/styles.scss" linefrom="11" lineto="11" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/sass/styles.scss#L11" ruleset="stylelint" rule="rules.indentation" url="https://docs.moodle.org/dev/CSS_coding_style" type="error" weight="5">
        <message>Expected indentation of 8 spaces (indentation)</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/sass/styles.scss" linefrom="10" lineto="10" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/sass/styles.scss#L10" ruleset="stylelint" rule="rules.indentation" url="https://docs.moodle.org/dev/CSS_coding_style" type="error" weight="5">
        <message>Expected indentation of 12 spaces (indentation)</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/adminsetting/iconselect.css" linefrom="2" lineto="2" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/adminsetting/iconselect.css#L2" ruleset="stylelint" rule="rules.declaration-no-important" url="https://docs.moodle.org/dev/CSS_coding_style" type="error" weight="5">
        <message>Unexpected !important (declaration-no-important)</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/adminsetting/iconselect.css" linefrom="3" lineto="3" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/adminsetting/iconselect.css#L3" ruleset="stylelint" rule="rules.declaration-no-important" url="https://docs.moodle.org/dev/CSS_coding_style" type="error" weight="5">
        <message>Unexpected !important (declaration-no-important)</message>
        <description/>
        <code/>
      </problem>
    </mess>
  </check>
  <check id="phpdoc" title="PHPDocs style problems" url="https://docs.moodle.org/dev/Coding_style" numerrors="80" numwarnings="2" allowfiltering="1">
    <description>This section shows the phpdocs problems detected in the code by local_moodlecheck</description>
    <mess>
      <problem file="auth/oidc/auth.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/auth.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/auth.php" linefrom="42" lineto="42" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/auth.php#L42" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function auth_plugin_oidc::__construct has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/auth.php" linefrom="83" lineto="83" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/auth.php#L83" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function auth_plugin_oidc::set_httpclient has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/auth.php" linefrom="171" lineto="171" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/auth.php#L171" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function auth_plugin_oidc::disconnect has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/auth.php" linefrom="93" lineto="93" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/auth.php#L93" ruleset="moodle" rule="phpdocsnotrecommendedtag" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Not recommended phpdocs tag @global used</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/auth.php" linefrom="93" lineto="93" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/auth.php#L93" ruleset="moodle" rule="phpdocsnotrecommendedtag" url="https://docs.moodle.org/dev/Coding_style" type="warning" weight="1">
        <message>Not recommended phpdocs tag @global used</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/adminsetting/auth_oidc_admin_setting_iconselect.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/adminsetting/auth_oidc_admin_setting_iconselect.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/adminsetting/auth_oidc_admin_setting_label.php" linefrom="33" lineto="33" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/adminsetting/auth_oidc_admin_setting_label.php#L33" ruleset="moodle" rule="packagevalid" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Package auth_oidc\adminsetting is not valid</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/adminsetting/auth_oidc_admin_setting_label.php" linefrom="36" lineto="36" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/adminsetting/auth_oidc_admin_setting_label.php#L36" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable auth_oidc_admin_setting_label::$label is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/adminsetting/auth_oidc_admin_setting_label.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/adminsetting/auth_oidc_admin_setting_label.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/adminsetting/auth_oidc_admin_setting_label.php" linefrom="41" lineto="41" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/adminsetting/auth_oidc_admin_setting_label.php#L41" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function auth_oidc_admin_setting_label::__construct has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/adminsetting/auth_oidc_admin_setting_loginflow.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/adminsetting/auth_oidc_admin_setting_loginflow.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/adminsetting/auth_oidc_admin_setting_redirecturi.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/adminsetting/auth_oidc_admin_setting_redirecturi.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/adminsetting/auth_oidc_admin_setting_redirecturi.php" linefrom="38" lineto="38" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/adminsetting/auth_oidc_admin_setting_redirecturi.php#L38" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function auth_oidc_admin_setting_redirecturi::__construct has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/adminsetting/auth_oidc_admin_setting_redirecturi.php" linefrom="67" lineto="67" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/adminsetting/auth_oidc_admin_setting_redirecturi.php#L67" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function auth_oidc_admin_setting_redirecturi::write_setting has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/adminsetting/auth_oidc_admin_setting_redirecturi.php" linefrom="76" lineto="76" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/adminsetting/auth_oidc_admin_setting_redirecturi.php#L76" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function auth_oidc_admin_setting_redirecturi::output_html has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/event/action_failed.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/event/action_failed.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/event/user_authed.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/event/user_authed.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/event/user_connected.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/event/user_connected.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/event/user_created.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/event/user_created.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/event/user_disconnected.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/event/user_disconnected.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/event/user_loggedin.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/event/user_loggedin.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/form/disconnect.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/form/disconnect.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/httpclient.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/httpclient.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/httpclientinterface.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/httpclientinterface.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/jwt.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/jwt.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/loginflow/authcode.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/loginflow/authcode.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/loginflow/authcode.php" linefrom="373" lineto="373" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/loginflow/authcode.php#L373" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function authcode::check_for_matched has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/loginflow/base.php" linefrom="31" lineto="31" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/loginflow/base.php#L31" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class base is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/loginflow/base.php" linefrom="38" lineto="38" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/loginflow/base.php#L38" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function base::__construct is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/loginflow/base.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/loginflow/base.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/loginflow/base.php" linefrom="77" lineto="77" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/loginflow/base.php#L77" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function base::loginpage_hook has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/loginflow/base.php" linefrom="190" lineto="190" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/loginflow/base.php#L190" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function base::set_httpclient has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/loginflow/base.php" linefrom="199" lineto="199" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/loginflow/base.php#L199" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function base::disconnect has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/loginflow/rocreds.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/loginflow/rocreds.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/loginflow/rocreds.php" linefrom="61" lineto="61" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/loginflow/rocreds.php#L61" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function rocreds::loginpage_hook has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/observers.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/observers.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/oidcclient.php" linefrom="149" lineto="149" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/oidcclient.php#L149" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function oidcclient::get_endpoint is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/oidcclient.php" linefrom="49" lineto="49" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/oidcclient.php#L49" ruleset="moodle" rule="variablesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Variable oidcclient::$tokenresource is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/oidcclient.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/oidcclient.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/oidcclient.php" linefrom="190" lineto="190" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/oidcclient.php#L190" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function oidcclient::getnewstate has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/privacy/provider.php" linefrom="37" lineto="37" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/privacy/provider.php#L37" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class provider is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/privacy/provider.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/privacy/provider.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/task/cleanup_oidc_state_and_token.php" linefrom="32" lineto="32" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/task/cleanup_oidc_state_and_token.php#L32" ruleset="moodle" rule="classesdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Class cleanup_oidc_state_and_token is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/tests/mockhttpclient.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/tests/mockhttpclient.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/tests/mockoidcclient.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/tests/mockoidcclient.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/tests/mockoidcclient.php" linefrom="36" lineto="36" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/tests/mockoidcclient.php#L36" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function mockoidcclient::getnewstate has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/utils.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/utils.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/utils.php" linefrom="34" lineto="34" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/utils.php#L34" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function utils::process_json_response has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/classes/utils.php" linefrom="113" lineto="113" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/classes/utils.php#L113" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function utils::debug has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/db/access.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/db/access.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/db/events.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/db/events.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/db/upgrade.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/db/upgrade.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/index.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/index.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lang/cs/auth_oidc.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lang/cs/auth_oidc.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lang/cs/auth_oidc.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lang/cs/auth_oidc.php#L17" ruleset="moodle" rule="filehascopyright" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>File-level phpdocs block does not have @copyright tag</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lang/de/auth_oidc.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lang/de/auth_oidc.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lang/de/auth_oidc.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lang/de/auth_oidc.php#L17" ruleset="moodle" rule="filehascopyright" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>File-level phpdocs block does not have @copyright tag</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lang/es/auth_oidc.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lang/es/auth_oidc.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lang/es/auth_oidc.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lang/es/auth_oidc.php#L17" ruleset="moodle" rule="filehascopyright" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>File-level phpdocs block does not have @copyright tag</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lang/fi/auth_oidc.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lang/fi/auth_oidc.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lang/fi/auth_oidc.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lang/fi/auth_oidc.php#L17" ruleset="moodle" rule="filehascopyright" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>File-level phpdocs block does not have @copyright tag</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lang/fr/auth_oidc.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lang/fr/auth_oidc.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lang/fr/auth_oidc.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lang/fr/auth_oidc.php#L17" ruleset="moodle" rule="filehascopyright" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>File-level phpdocs block does not have @copyright tag</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lang/it/auth_oidc.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lang/it/auth_oidc.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lang/it/auth_oidc.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lang/it/auth_oidc.php#L17" ruleset="moodle" rule="filehascopyright" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>File-level phpdocs block does not have @copyright tag</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lang/ja/auth_oidc.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lang/ja/auth_oidc.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lang/ja/auth_oidc.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lang/ja/auth_oidc.php#L17" ruleset="moodle" rule="filehascopyright" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>File-level phpdocs block does not have @copyright tag</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lang/nl/auth_oidc.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lang/nl/auth_oidc.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lang/nl/auth_oidc.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lang/nl/auth_oidc.php#L17" ruleset="moodle" rule="filehascopyright" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>File-level phpdocs block does not have @copyright tag</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lang/pl/auth_oidc.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lang/pl/auth_oidc.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lang/pl/auth_oidc.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lang/pl/auth_oidc.php#L17" ruleset="moodle" rule="filehascopyright" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>File-level phpdocs block does not have @copyright tag</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lang/pt_br/auth_oidc.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lang/pt_br/auth_oidc.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lang/pt_br/auth_oidc.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lang/pt_br/auth_oidc.php#L17" ruleset="moodle" rule="filehascopyright" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>File-level phpdocs block does not have @copyright tag</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lib.php" linefrom="27" lineto="27" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lib.php#L27" ruleset="moodle" rule="functionsdocumented" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Function auth_oidc_initialize_customicon is not documented</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/lib.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/lib.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/tests/jwt_test.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/tests/jwt_test.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/tests/jwt_test.php" linefrom="109" lineto="109" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/tests/jwt_test.php#L109" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function auth_oidc_jwt_testcase::test_decode has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/tests/oidcclient_test.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/tests/oidcclient_test.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/tests/oidcclient_test.php" linefrom="102" lineto="102" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/tests/oidcclient_test.php#L102" ruleset="moodle" rule="functionarguments" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>Phpdocs for function auth_oidc_oidcclient_testcase::test_endpoints_getters_and_setters has incomplete parameters list</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/ucp.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/ucp.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
      <problem file="auth/oidc/version.php" linefrom="17" lineto="17" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/version.php#L17" ruleset="moodle" rule="phpdocsfistline" url="https://docs.moodle.org/dev/Coding_style" type="error" weight="3">
        <message>No one-line description found in phpdocs for file</message>
        <description/>
        <code/>
      </problem>
    </mess>
  </check>
  <check id="savepoint" title="Update savepoints problems" url="https://docs.moodle.org/dev/Upgrade_API" numerrors="0" numwarnings="1" allowfiltering="1">
    <description>This section shows problems detected with the handling of upgrade savepoints</description>
    <mess>
      <problem file="auth/oidc/db/upgrade.php" linefrom="0" lineto="0" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/auth/oidc/db/upgrade.php#L0" ruleset="moodle" rule="" url="https://docs.moodle.org/dev/Upgrade_API" type="warning" weight="10">
        <message>Detected fewer 'if' blocks (2) than 'savepoint' calls (5). Repeated savepoints? </message>
        <description/>
        <code/>
      </problem>
    </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="1" numwarnings="1" 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/bf99f0d7b5470425346327fd5b7a03c40bbdf129/#L0" ruleset="moodle" rule="" url="https://docs.moodle.org/dev/Grunt" type="error" weight="5">
        <message>Problems running grunt</message>
        <description/>
        <code/>
      </problem>
      <problem file="" linefrom="0" lineto="0" method="" class="" package="" api="" diffurl="https://git.in.moodle.com/pluginsbot/moodle-plugins-snapshots/blob/bf99f0d7b5470425346327fd5b7a03c40bbdf129/#L0" ruleset="moodle" rule="" url="https://docs.moodle.org/dev/Grunt" type="warning" weight="1">
        <message>Task "stylelint:css" failed. Use --force to continue.</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://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>
