phpcs.xml 1.2 KB

1234567891011121314151617181920212223242526272829
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <ruleset name="SimplePie">
  3. <arg name="extensions" value="php"/>
  4. <exclude-pattern>./.git/</exclude-pattern>
  5. <exclude-pattern>./compatibility_test/</exclude-pattern>
  6. <exclude-pattern>./vendor/</exclude-pattern>
  7. <rule ref="PSR12">
  8. <exclude name="PSR1.Files.SideEffects.FoundWithSymbols"/>
  9. <exclude name="PSR1.Methods.CamelCapsMethodName.NotCamelCaps"/>
  10. <exclude name="PSR12.ControlStructures.ControlStructureSpacing.CloseParenthesisLine"/>
  11. <exclude name="PSR12.ControlStructures.ControlStructureSpacing.FirstExpressionLine"/>
  12. <exclude name="Squiz.ControlStructures.ControlSignature.SpaceAfterCloseBrace"/>
  13. </rule>
  14. <rule ref="Generic.Files.LineLength">
  15. <properties>
  16. <property name="lineLimit" value="165"/>
  17. <property name="absoluteLineLimit" value="400"/>
  18. </properties>
  19. </rule>
  20. <rule ref="Generic.WhiteSpace.DisallowTabIndent.TabsUsed">
  21. <exclude-pattern>./demo/</exclude-pattern>
  22. </rule>
  23. <rule ref="PSR1.Classes.ClassDeclaration.MissingNamespace">
  24. <exclude-pattern>./library/</exclude-pattern>
  25. </rule>
  26. <rule ref="Squiz.Classes.ValidClassName.NotPascalCase">
  27. <exclude-pattern>./library/</exclude-pattern>
  28. </rule>
  29. </ruleset>