Passed
Push — master ( 17c8d8...65308f )
by Jonathan
09:04
created

Checkout Config

build:
    environment:
        php: '7.1'
        mysql: '5.7'
        node: '8.1'
        hosts:
            uccello.dev: '127.0.0.1'
        variables:
            APP_KEY: 'base64:OYl4Bk9ekouOUIRXyeTD0FVi+cJ9D+HMyDJBgSBSUuI='
            APP_ENV: 'testing'
            APP_URL: 'http://uccello.dev'
            API_HOST: 'uccello.dev'
            DB_HOST: '127.0.0.1'
            DB_DATABASE: 'scrutinizer'
            DB_USERNAME: 'root'
            DB_PASSWORD: ''
            MAIL_DRIVER: 'log'
    cache:
        directories:
            - node_modules
            - vendor/
            - ~/.composer/cache/
    dependencies:
        before:
            - mysql -uroot -e 'CREATE DATABASE scrutinizer'
            - mkdir ../uccello
            - mv * ../uccello
            - mv .e* ../uccello
            - mv .git* ../uccello
            - mv .s* ../uccello
            - mv .t* ../uccello
            - composer create-project --prefer-dist laravel/laravel .
            - mkdir ./vendor/uccello
            - mv ../uccello ./vendor/uccello
    tests:
        before:
            - chmod -R 777 storage
            - chmod -R 777 bootstrap/cache
            - php artisan package:discover
            - php artisan migrate
            - cd ./vendor/uccello/uccello
        override:
            -
                command: ../../../vendor/bin/phpunit --coverage-clover=uccello-coverage
                coverage:
                    file: uccello-coverage
                    format: clover

Repository Config

# language: php
# tests: true
build:
    nodes:
        analysis:
            dependencies:
                after:
                    - 'composer require --dev squizlabs/php_codesniffer:2.9'
            project_setup:
                override:
                    - 'true'
            tests:
                override:
                    - php-scrutinizer-run
                    - js-scrutinizer-run
            environment:
                node:
                    version: 6.0.0

filter:
    excluded_paths:
        - 'public/*'
        - '*.min.js'
        - '*/vendor/*'
checks:
    php: true
    javascript:
        no_var: true
        no_param_assign: true
        no_loop_var_assign: true
        no_implicit_undefined_return: true
        no_else_return: true
        no_alert: true
        eqeqeq: true
coding_style:
    php:
        spaces:
            within:
                brackets: true
            other:
                after_type_cast: false