inherit: true filter: excluded_paths: [tests/*,example/*] tools: # External Code Coverage external_code_coverage: timeout: 600 # PHP Code Coverage php_code_coverage: true # PHP Code Sniffer php_code_sniffer: config: standard: Zend # PHP Copy/Paste Detector php_cpd: enabled: true excluded_dirs: [tests,example] # PHP CS Fixer php_cs_fixer: enabled: true config: level: all # PHP LOC php_loc: enabled: true excluded_dirs: [tests,example] # PHP Mess Detector php_mess_detector: enabled: true # PHP PDepend php_pdepend: enabled: true excluded_dirs: [tests,example] # PHP Analyzer php_analyzer: enabled: true config: # Checks check_access_control: enabled: true basic_semantic_checks: enabled: true simplify_boolean_return: enabled: true dead_assignments: enabled: true typo_checks: enabled: true check_usage_context: enabled: true method_call_on_non_object: enabled: true ignore_null_pointer: true foreach: value_as_reference: true traversable: true missing_argument: true argument_type_checks: strict phpunit_checks: enabled: true parameter_reference_check: enabled: true precedence_checks: enabled: true assignment_in_condition: true comparison_of_bit_result: true reflection_checks: enabled: true checkstyle: enabled: true no_trailing_whitespace: true naming: enabled: false suspicious_code: enabled: true overriding_parameter: false overriding_closure_use: true parameter_closure_use_conflict: true parameter_multiple_times: true non_existent_class_in_instanceof_check: true non_existent_class_in_catch_clause: true assignment_of_null_return: true non_commented_switch_fallthrough: true non_commented_empty_catch_block: true overriding_private_members: false use_statement_alias_conflict: false precedence_in_condition_assignment: false unreachable_code: enabled: true check_variables: enabled: true # Fixes doc_comment_fixes: enabled: true reflection_fixes: enabled: false use_statement_fixes: enabled: false # SensioLabs Security Checker sensiolabs_security_checker: enabled: true