Passed
Push — master ( 87ad4b...7a89d8 )
by Oliver
01:25
created

Checkout Config

imports:
  - php

filter:
  paths: [src/*]
  excluded_paths: [tests/*]

tools:
  external_code_coverage:
    timeout: 600
  php_mess_detector: true
  php_code_sniffer:
    enabled: true
    config:
      standard: psr1
  sensiolabs_security_checker: true
  #php_code_coverage: true
  php_pdepend: true
  php_loc:
    enabled: true
    excluded_dirs: [tests]
  php_cpd:
    enabled: true
    excluded_dirs: [tests]

before_commands:
  - composer install

Repository Config

build:
  image: default-jammy
  nodes:
    analysis:
        tests:
            override:
                - php-scrutinizer-run
                -
                    command: phpcs-run
                    use_website_config: true

filter:
    excluded_paths:
        - 'tests/*'
        - 'bin/*'
checks:
    php:
        phpunit_assertions: true
        parameters_in_camelcaps: true
        properties_in_camelcaps: true
        fix_use_statements:
            remove_unused: true
            preserve_multiple: false
            preserve_blanklines: false
            order_alphabetically: true
coding_style:
    php:
        spaces:
            general:
                linefeed_character: newline
            other:
                after_type_cast: false
        braces:
            classes_functions:
                class: undefined
                function: undefined
                closure: undefined
            if:
                opening: undefined
            for:
                opening: undefined
            while:
                opening: undefined
            do_while:
                opening: undefined
            switch:
                opening: undefined
            try:
                opening: undefined
        upper_lower_casing:
            keywords:
                general: undefined
            constants:
                true_false_null: undefined