.scrutinizer.yml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. before_commands:
  2. - "composer install --no-dev --prefer-source"
  3. checks:
  4. php:
  5. excluded_dependencies:
  6. - phpstan/phpstan
  7. tools:
  8. external_code_coverage:
  9. enabled: true
  10. timeout: 300
  11. filter:
  12. excluded_paths: ["tests", "vendor"]
  13. php_code_sniffer:
  14. enabled: true
  15. config:
  16. standard: PSR2
  17. filter:
  18. paths: ["src/*", "tests/*"]
  19. excluded_paths: []
  20. php_cpd:
  21. enabled: true
  22. excluded_dirs: ["tests", "vendor"]
  23. php_cs_fixer:
  24. enabled: true
  25. config:
  26. level: all
  27. filter:
  28. paths: ["src/*", "tests/*"]
  29. php_loc:
  30. enabled: true
  31. excluded_dirs: ["tests", "vendor"]
  32. php_mess_detector:
  33. enabled: true
  34. config:
  35. ruleset: phpmd.xml.dist
  36. design_rules: { eval_expression: false }
  37. filter:
  38. paths: ["src/*"]
  39. php_pdepend:
  40. enabled: true
  41. excluded_dirs: ["tests", "vendor"]
  42. php_analyzer:
  43. enabled: true
  44. filter:
  45. paths: ["src/*", "tests/*"]
  46. sensiolabs_security_checker: true