Checkout Config
filter:
excluded_paths:
- 'bin/*'
- 'vendor/*'
tools:
external_code_coverage: true
php_cpd:
enabled: true
php_code_sniffer:
enabled: true
config:
standard: PSR1
php_cs_fixer:
enabled: true
config:
level: psr1
php_hhvm:
enabled: true
php_mess_detector:
enabled: true
php_pdepend:
enabled: true
php_analyzer:
enabled: true
sensiolabs_security_checker: true
Repository Config
# language: php
# tests: true
checks:
php:
unused_variables: true
uppercase_constants: true
use_self_instead_of_fqcn: true
variable_existence: true
unused_parameters: true
unused_properties: true
unused_methods: true
unreachable_code: true
return_in_constructor: true
return_doc_comments: true
require_php_tag_first: true
parameter_doc_comments: true
one_class_per_file: true
no_unnecessary_if: true
no_trailing_whitespace: true
no_non_implemented_abstract_methods: true
no_debug_code: true
newline_at_end_of_file: true
foreach_traversable: true
encourage_single_quotes: true
encourage_shallow_comparison: true
duplication: true
deprecated_code_usage: true
deadlock_detection_in_loops: true
avoid_usage_of_logical_operators: true
avoid_closing_tag: true
avoid_aliased_php_functions: true
assignment_of_null_return: true
argument_type_checks: true