Checkout Config
# language: php
filter:
paths: [lib/*]
excluded_paths: [tests/*, vendor/*]
before_commands:
- 'composer self-update'
- 'composer update --prefer-stable --prefer-source --no-interaction --no-scripts --no-progress --no-suggest'
tools:
php_code_coverage: false
php_code_sniffer:
enabled: true
config:
standard: 'PSR2'
filter:
paths: [lib/*, tests/*]
php_mess_detector:
enabled: true
config:
ruleset: 'unusedcode,naming,design,controversial,codesize'
php_cpd: true
php_loc: true
php_pdepend: true
php_analyzer: true
sensiolabs_security_checker: true
checks:
php:
custom_coding_standard:
ruleset_path: phpcs.ruleset.xml
Repository Config
# language: php