Passed
Push — master ( 5d9073...0182b9 )
by Alexey
02:07
created

Checkout Config

filter:
    excluded_paths:
        - "docs/*"
        - "tests/*"
        - "src/assets/src/*"
        - "src/mail/*"
        - "src/views/*"
        - "src/widgets/followers/assets/src/*"
        - "src/widgets/maintenance/assets/src/*"
        - "src/widgets/maintenance/views/*"
        - "src/widgets/subscribe/assets/src/*"
        - "src/widgets/subscribe/views/*"
        - "src/widgets/timer/assets/src/*"
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
tools:
    #    external_code_coverage:
    #    timeout: 600 # Timeout in seconds.
    php_analyzer: true
    php_code_coverage: false
    php_code_sniffer:
        config:
            standard: PSR2
    php_loc:
        enabled: true
        excluded_dirs:
            - "docs"
            - "tests"
            - "src/assets/src"
            - "src/mail"
            - "src/views"
            - "src/widgets/followers/assets/src"
            - "src/widgets/maintenance/assets/src"
            - "src/widgets/maintenance/views"
            - "src/widgets/subscribe/assets/src"
            - "src/widgets/subscribe/views"
            - "src/widgets/timer/assets/src"
    # disable copy paste detector and similarity analyzer as they have no real value
    # and a huge bunch of false-positives
    php_cpd: false
    php_sim: false
build:
    nodes:
        analysis:
            project_setup:
                override: true
            tests:
                override: [php-scrutinizer-run]

Repository Config

# language: php

# tests: true