<rule ref="PSR12"/>
<!-- Comments rules from PEAR standard -->
- <rule ref="PEAR.Commenting.ClassComment"/>
- <rule ref="PEAR.Commenting.FileComment"/>
+ <rule ref="PEAR.Commenting.ClassComment">
+ <exclude name="PEAR.Commenting.ClassComment.MissingCategoryTag"/>
+ <exclude name="PEAR.Commenting.ClassComment.MissingPackageTag"/>
+ <exclude name="PEAR.Commenting.ClassComment.MissingLicenseTag"/>
+ <exclude name="PEAR.Commenting.ClassComment.MissingLinkTag"/>
+ </rule>
<rule ref="PEAR.Commenting.FunctionComment"/>
<rule ref="PEAR.Commenting.InlineComment"/>
+ <rule ref="SlevomatCodingStandard.TypeHints.ParameterTypeHint">
+ <exclude name="SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingTraversableTypeHintSpecification"/>
+ </rule>
+ <rule ref="SlevomatCodingStandard.TypeHints.PropertyTypeHint">
+ <exclude name="SlevomatCodingStandard.TypeHints.PropertyTypeHint.MissingTraversableTypeHintSpecification"/>
+ </rule>
+ <rule ref="SlevomatCodingStandard.TypeHints.ReturnTypeHint">
+ <exclude name="SlevomatCodingStandard.TypeHints.ReturnTypeHint.UselessAnnotation"/>
+ <exclude name="SlevomatCodingStandard.TypeHints.ReturnTypeHint.MissingTraversableTypeHintSpecification"/>
+ </rule>
</ruleset>