filter: excluded_paths: - 'docs/*' - 'tests/*' tools: php_code_sniffer: enabled: true config: standard: PSR12 checks: php: true build: image: default-bionic environment: php: version: 8.1 nodes: analysis: project_setup: override: - 'true' tests: override: - php-scrutinizer-run - command: phpcs-run coverage: tests: override: - command: XDEBUG_MODE=coverage vendor/bin/phpunit --coverage-clover=clover.xml coverage: file: clover.xml format: php-clover build_failure_conditions: - 'issues.label("coding-style").new.exists' - 'elements.rating(< B).exists' - 'project.metric("scrutinizer.test_coverage", < 1)' - 'issues.severity(>= MAJOR).new.exists'