<?xml version="1.0" encoding="UTF-8" ?>
<ruleset name="super-linter">
    <description>The default coding standard for usage with GitHub Super-Linter. It includes PSR12.</description>
    <rule ref="PSR12">
        <exclude name="PSR2.Classes.PropertyDeclaration.Underscore" />
    </rule>
    <rule ref="Generic.Files.LineLength">
        <properties>
            <property name="lineLimit" value="200"/>
        </properties>
        <type>warning</type>
    </rule>
    <rule ref="Squiz.Commenting.FunctionComment">
        <exclude name="Squiz.Commenting.FunctionComment.ThrowsNoFullStop" />
        <exclude name="Squiz.Commenting.FunctionComment.ThrowsNotCapital" />
        <exclude name="Squiz.Commenting.FunctionComment.ParamCommentFullStop" />
        <exclude name="Squiz.Commenting.FunctionComment.EmptyThrows" />
        <exclude name="Squiz.Commenting.FunctionComment.SpacingAfterParamType" />
        <exclude name="Squiz.Commenting.FunctionComment.SpacingAfterParamName" />
        <exclude name="Squiz.Commenting.FunctionComment.ScalarTypeHintMissing" />
        <exclude name="Squiz.Commenting.FunctionComment.MissingParamComment" />
    </rule>
</ruleset>
