Passed
Push — develop ( a8993f...7efbfe )
by Manuele
10:35
created

Checkout Config

build:
  nodes:
    analysis:
      project_setup:
        override: true
      tests:
        override:
          # https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer
          - php-scrutinizer-run
          # https://scrutinizer-ci.com/docs/tools/php/code-sniffer/
          - phpcs-run --standard=.phpcs.xml

  # https://scrutinizer-ci.com/docs/build/languages#php
  environment:
    php:
      version: 7.4

# https://scrutinizer-ci.com/docs/reviews/excluding_files_from_analysis
filter:
  excluded_paths:
    - 'tests/'

checks:
  php:
    code_rating: true
    remove_extra_empty_lines: true
    remove_php_closing_tag: true
    remove_trailing_whitespace: true
    fix_use_statements:
      remove_unused: true
      preserve_multiple: false
      preserve_blanklines: true
      order_alphabetically: true
    fix_php_opening_tag: true
    fix_linefeed: true
    fix_line_ending: true
    fix_identation_4spaces: true
    fix_doc_comments: true

# https://scrutinizer-ci.com/docs/tools/external-code-coverage/
tools:
  external_code_coverage:
    timeout: 600

Global Config


coding_style:
    php:
        braces:
            classes_functions:
                class: new-line
                function: new-line
                closure: end-of-line
            if:
                opening: end-of-line
            for:
                opening: end-of-line
            while:
                opening: end-of-line
            do_while:
                opening: end-of-line
            switch:
                opening: end-of-line
            try:
                opening: end-of-line
        upper_lower_casing:
            keywords:
                general: lower
            constants:
                true_false_null: lower