Repository Config
build:
cache:
directories:
- vendor
- ~/.composer
dependencies:
before:
- sudo apt-get install -y libyaml-dev
tests:
override:
- php-scrutinizer-run
nodes:
php73:
environment:
php: 7.3
php74:
environment:
php: 7.4
php80:
environment:
php: 8.0
filter:
excluded_paths:
- 'vendor/*'
paths: ["src/*", "tests/*"]
checks:
php: true
tools:
php_code_coverage: true
php_code_sniffer:
config:
standard: PSR2
filter:
paths: ['src', 'tests']
php_loc:
enabled: true
excluded_dirs: [vendor, tests]
php_cpd:
enabled: true
excluded_dirs: [vendor, tests]
php_cs_fixer:
config: { level: psr2 }