Completed
Push — master ( 2a7334...2bafa1 )
by Andreas
19:53
created

Repository Config

filter:
    excluded_paths:
        - 'test/*'
#        - 'lib/*/*/*/style/*'
        - 'tools/*'
        - 'config/*'
        - 'themes/OpenPsa2/style/*'
        - 'src/midcom/datamanager/config/*'
        - 'lib/midcom/config/*.inc'
        - 'lib/*/*/*/config/*'
        - 'lib/*/*/*/documentation/*'
        - '*.min.js'
        - 'static/jQuery/*'
        - 'static/midcom.datamanager/codemirror*/*'
        - 'static/midcom.datamanager/tinymce/*'
        - 'static/midcom.datamanager/simplemde/*'
        - 'static/org.openpsa.widgets/fullcalendar*/*'
        - 'static/org.openpsa.widgets/jqGrid*/*'
        - 'static/org.openpsa.documents/elFinder*/*'
        - 'static/org.openpsa.slideshow/galleria/*'
        - 'static/openpsa.createphp/*'
    dependency_paths:
        - 'static/jQuery/*'
        - 'static/midcom.datamanager/codemirror*/*'
        - 'static/midcom.datamanager/tinymce/*'
        - 'static/midcom.datamanager/simplemde/*'
        - 'static/org.openpsa.widgets/fullcalendar*/*'
        - 'static/org.openpsa.widgets/jqGrid*/*'
        - 'static/org.openpsa.documents/elFinder*/*'
        - 'static/openpsa.createphp/*'
        - 'static/org.openpsa.slideshow/galleria/*'
        - 'var/mgdschema_classes.php'
checks:
    php:
        duplication: false
        unused_methods: true
        unused_parameters: false
        argument_type_checks: false
        verify_property_names: false
        method_calls_on_non_object: false
        fix_doc_comments: false
        instanceof_class_exists: false
        catch_class_exists: false
        assignment_of_null_return: false
        use_statement_alias_conflict: false
    javascript: true
coding_style:
    php:
        spaces:
            around_operators:
                concatenation: true
        braces:
            classes_functions:
                class: new-line
                function: new-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
                catch_on_new_line: true
                finally_on_new_line: true
build:
    environment:
        memcached: true
        php:
            version: 7.0.8
            ini:
                'memory_limit': '256M'
    dependencies:
        before:
            - sudo apt-get install -y rcs imagemagick
            - composer up
            - composer require --dev phpunit/phpunit ~6.2
    project_setup:
        before:
            - vendor/bin/midgard-portable schema config/midgard-portable-default.inc.php
    tests:
        override:
            -
                command: 'php ./vendor/bin/phpunit --stderr --coverage-clover=some-file'
                coverage:
                    file: 'some-file'
                    format: 'clover'
    nodes:
        analysis:
            tests:
                override:
                    - php-scrutinizer-run
        tests: true