Repository Config
filter:
paths:
- 'app/*'
checks:
php:
avoid_perl_style_comments: true
classes_in_camel_caps: true
function_in_camel_caps: true
phpunit_assertions: true
return_doc_comments: true
uppercase_constants: true
simplify_boolean_return: true
fix_use_statements:
remove_unused: true
preserve_multiple: false
preserve_blanklines: true
order_alphabetically: true
fix_line_ending: true
tools:
php_mess_detector: true
php_code_sniffer: true
sensiolabs_security_checker: true
php_pdepend: true
php_loc:
enabled: true
excluded_dirs: [vendor, tests]
php_cpd:
enabled: true
excluded_dirs: [vendor, tests]
coding_style:
php:
braces:
if:
else_on_new_line: true
build:
environment:
php: '5.6'
dependencies:
override:
- composer install --no-interaction --dev
project_setup:
override:
- cp .env.example .env
- php artisan key:generate
tests:
override:
-
command: 'phpunit --coverage-clover=coverage.clover'
coverage:
file: 'coverage.clover'
format: 'php-clover'