<?xml version="1.0"?>
<ruleset name="CustomStandard">

    <!-- Base: PSR-12 -->
    <rule ref="PSR12"/>

    <!-- Reglas de documentación -->
    <rule ref="Squiz.Commenting.FunctionComment"/>
    <rule ref="Squiz.Commenting.ClassComment"/>
    <rule ref="Squiz.Commenting.FileComment">
        <exclude name="Squiz.Commenting.FileComment.IncorrectAuthor"/>
        <exclude name="Squiz.Commenting.FileComment.IncorrectCopyright"/>
        <exclude name="Squiz.Commenting.FileComment.SpacingAfterOpen"/>
    </rule>
    <rule ref="Squiz.Classes.ValidClassName"/>
    <rule ref="Squiz.WhiteSpace.ControlStructureSpacing"/>

</ruleset>