before_commands: - composer self-update - composer install - composer update --prefer-source checks: php: 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: true external_code_coverage: timeout: 600 runs: 2 php_code_coverage: true php_code_sniffer: enabled: true config: standard: PSR2 filter: paths: ["src/*", "tests/*"] php_cpd: enabled: true excluded_dirs: ["tests", "vendor"] php_sim: true php_cs_fixer: enabled: true config: level: all filter: paths: ["src/*", "tests/*"] php_loc: enabled: true excluded_dirs: ["tests", "vendor"] php_mess_detector: enabled: true filter: paths: ["src/*"] php_pdepend: enabled: true excluded_dirs: ["tests", "vendor"] php_analyzer: true php_analyzer: filter: paths: ["src/*", "tests/*"] build: environment: php: '7.1.13' tests: override: - command: 'vendor/bin/phpunit --coverage-clover=coverage.clover' coverage: file: 'coverage.clover' format: 'clover' filter: excluded_paths: - tests/* - vendor/* - .github/*
# language: