.scrutinizer.yml 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. checks:
  2. php: true
  3. javascript: true
  4. filter:
  5. paths:
  6. - "css/privatebin.css"
  7. - "css/bootstrap/privatebin.css"
  8. - "js/privatebin.js"
  9. - "lib/*.php"
  10. - "index.php"
  11. coding_style:
  12. php:
  13. spaces:
  14. around_operators:
  15. additive: false
  16. concatenation: true
  17. build:
  18. environment:
  19. php:
  20. version: '7.4'
  21. tests:
  22. override:
  23. -
  24. command: 'composer require google/cloud-storage && cd tst && ../vendor/bin/phpunit'
  25. coverage:
  26. file: 'tst/log/coverage-clover.xml'
  27. format: 'clover'
  28. nodes:
  29. tests: true
  30. analysis:
  31. dependencies:
  32. after:
  33. - composer require --dev "squizlabs/php_codesniffer=^3"
  34. tests:
  35. override:
  36. -
  37. command: phpcs-run
  38. use_website_config: true
  39. - php-scrutinizer-run