Passed
Push — master ( 5dbc96...756262 )
by Povilas
03:42
created

Checkout Config

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'