Repository Config
filter:
paths:
- 'app/*'
excluded_paths:
- 'app/views/*'
- 'app/config/*'
- 'app/database/*'
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: false
order_alphabetically: false
tools:
external_code_coverage: false
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:
node: '0.12.4'
ruby: '2.2'
dependencies:
override:
- composer install --no-interaction --dev --prefer-source
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'