Checkout Config
filter:
excluded_paths:
- 'tests/'
dependency_paths:
- 'vendor/'
build:
dependencies:
override:
- composer self-update --stable --2 --no-interaction
- composer remove phpunit/phpunit squizlabs/php_codesniffer friendsofphp/php-cs-fixer phpstan/phpstan --dev --no-interaction --no-progress --no-update
- composer update --no-interaction --prefer-dist
nodes:
analysis: # see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/
project_setup: {override: true}
tests:
override:
- php-scrutinizer-run --enable-security-analysis
tools:
external_code_coverage:
timeout: 600 # default is 300 seconds, travis build can take more than that
Repository Config
# language: php