.scrutinizer.yml 797 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. filter:
  2. paths: ["src/*"]
  3. excluded_paths: ["vendor/*", "tests/*"]
  4. checks:
  5. php:
  6. code_rating: true
  7. duplication: true
  8. tools:
  9. external_code_coverage: false
  10. build:
  11. environment:
  12. php:
  13. version: 7.4
  14. pecl_extensions:
  15. - zip
  16. mysql: false
  17. node: false
  18. postgresql: false
  19. mongodb: false
  20. elasticsearch: false
  21. redis: false
  22. memcached: false
  23. neo4j: false
  24. rabbitmq: false
  25. nodes:
  26. analysis:
  27. tests:
  28. override:
  29. - php-scrutinizer-run
  30. dependencies:
  31. before:
  32. - composer self-update
  33. - composer update --no-interaction --prefer-dist --no-progress
  34. tests:
  35. before:
  36. -
  37. command: composer test:coverage
  38. coverage:
  39. file: 'build/logs/clover.xml'
  40. format: 'clover'