psalm.xml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?xml version="1.0"?>
  2. <psalm
  3. allowStringToStandInForClass="true"
  4. usePhpDocMethodsWithoutMagicCall="true"
  5. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  6. xmlns="https://getpsalm.org/schema/config"
  7. xsi:schemaLocation="https://getpsalm.org/schema/config vendor/vimeo/psalm/config.xsd"
  8. errorBaseline="psalm-baseline.xml"
  9. autoloader="tests/bootstrap.php"
  10. >
  11. <projectFiles>
  12. <directory name="src" />
  13. <ignoreFiles>
  14. <directory name="src/Filesystem" />
  15. <directory name="src/Auth" />
  16. <directory name="vendor" />
  17. <file name="src/Controller/Component/AuthComponent.php" />
  18. </ignoreFiles>
  19. </projectFiles>
  20. <issueHandlers>
  21. <RedundantConditionGivenDocblockType errorLevel="suppress" />
  22. <TypeCoercion errorLevel="suppress" />
  23. <DocblockTypeContradiction errorLevel="suppress" />
  24. <MissingClosureParamType errorLevel="suppress" />
  25. <MissingClosureReturnType errorLevel="suppress" />
  26. <UndefinedClass>
  27. <errorLevel type="suppress">
  28. <referencedClass name="Memcached" />
  29. <referencedClass name="Redis" />
  30. </errorLevel>
  31. </UndefinedClass>
  32. <UndefinedDocblockClass>
  33. <errorLevel type="suppress">
  34. <referencedClass name="Memcached" />
  35. <referencedClass name="Redis" />
  36. </errorLevel>
  37. </UndefinedDocblockClass>
  38. <PropertyNotSetInConstructor errorLevel="suppress" />
  39. <UnresolvableInclude errorLevel="suppress" />
  40. </issueHandlers>
  41. </psalm>