Test Failed
Push — develop ( 55c79d...550055 )
by Paul
09:38
created

Global Config

credentials:
  http_basic: 
    github.com:
      username: scrutinizer-ci
      password: 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

filter:
  dependency_paths:
    - vendor/
    - vendors/
    - wordpress/
    - wp-content/
    # - wp-content/plugins/buddypress/
    # - wp-content/plugins/elementor/
    # - wp-content/plugins/fusion-builder/
    # - wp-content/plugins/multilingualpress/
    # - wp-content/plugins/polylang/
    # - wp-content/plugins/ultimate-member/
    # - wp-content/plugins/woocommerce/
    # - wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/
  excluded_paths:
    - assets/
    - languages/
    - node_modules/
    - tests/

build:
  dependencies:
    override: true
  nodes:
    analysis:
      cache:
        disabled: false
        directories:
          - ~/.composer/cache
      dependencies:
        before:
          - composer config --no-plugins allow-plugins.composer/installers true
          - composer config --no-plugins allow-plugins.cweagans/composer-patches true
          - composer config --no-plugins allow-plugins.dealerdirect/phpcodesniffer-composer-installer true
          - composer config --no-plugins allow-plugins.johnpbloch/wordpress-core-installer true
          - composer config repositories.wpackagist composer https://wpackagist.org
          - composer config repositories.fusion-builder vcs https://github.com/pryley/fusion-builder
          - composer config repositories.multilingualpress vcs https://github.com/pryley/multilingualpress
          - composer require --dev johnpbloch/wordpress
          - composer require --dev --no-audit inpsyde/multilingualpress
          - composer require --dev --no-audit themefusion/fusion-builder
          - composer require --dev --no-audit wpackagist-plugin/buddypress:dev-trunk
          - composer require --dev --no-audit wpackagist-plugin/elementor:dev-trunk
          - composer require --dev --no-audit wpackagist-plugin/polylang:dev-trunk
          - composer require --dev --no-audit wpackagist-plugin/ultimate-member:dev-trunk
          - composer require --dev --no-audit wpackagist-plugin/woocommerce:dev-trunk
      environment:
        node: false
        php: '7.4'
      services:
        mysql: '5.7'
      project_setup:
        override: true
        before:
          - bash tests/bin/install.sh wordpress_test root "" 127.0.0.1:3306 $WP_VERSION
      tests:
        override:
          - jshint-run
          - php-scrutinizer-run --enable-security-analysis
          -
            command: vendor/bin/phpunit --coverage-clover=tests/coverage/clover.xml
            coverage:
              file: tests/coverage/clover.xml
              format: clover

tools:
  php_code_sniffer:
    config:
      standard: WordPress
  sensiolabs_security_checker: true

checks:
  php:
    no_exit: false
    simplify_boolean_return: true
    check_method_contracts:
      verify_interface_like_constraints: true
      verify_documented_constraints: true
      verify_parent_constraints: true
    return_doc_comments: true
    return_doc_comment_if_not_inferrable: true
  javascript:
    no_else_return: true
    eqeqeq: true