Checkout Config
build:
environment:
php: 7.2.13
# dependencies:
# before:
# - composer require phpunit/phpunit:^7.0 --dev
nodes:
analysis:
project_setup:
override:
- 'true'
tests:
override:
- php-scrutinizer-run
# - command: phpcs-run
# 'use_website_config': true # <- uses the website config # <- uses the website config
tests: true
# coverage:
# tests:
# override:
# - command: ./vendor/bin/phpunit --coverage-clover=clover.xml
# coverage:
# file: tests/clover.xml
# format: clover
checks:
php: true
before_commands:
- 'composer install --dev'
coding_style:
php: { }
filter:
paths:
- src/
excluded_paths:
- "*/Tests/*"
- "*/resources/*"
dependency_paths:
- vendor/
tools:
external_code_coverage: true # import from Travis CI
php_mess_detector: true
php_code_sniffer: true
sensiolabs_security_checker: true
php_code_coverage: true
php_pdepend: true
php_loc:
enabled: true
excluded_dirs: [vendor, tests, Tests]
php_cpd:
enabled: true
excluded_dirs: [vendor, tests, Tests]