inherit: true before_commands: - "composer update --no-interaction --prefer-source" filter: excluded_paths: - tests/* tools: external_code_coverage: timeout: 600 php_code_coverage: true php_code_sniffer: enabled: true config: standard: PSR2 filter: paths: ["src/*", "tests/*"] php_cpd: enabled: true excluded_dirs: ["tests", "vendor"] php_cs_fixer: enabled: true config: level: all filter: paths: ["src/*", "tests/*"] php_loc: enabled: true excluded_dirs: ["tests", "vendor"] php_mess_detector: enabled: true filter: paths: ["src/*"] php_pdepend: enabled: true excluded_dirs: ["tests", "vendor"] php_analyzer: true php_analyzer: filter: paths: ["src/*", "tests/*"] sensiolabs_security_checker: true
# language: php # tests: true checks: php: verify_property_names: true use_self_instead_of_fqcn: true variable_existence: true use_statement_alias_conflict: true uppercase_constants: true unused_variables: true unused_properties: true unused_methods: true unreachable_code: true too_many_arguments: true sql_injection_vulnerabilities: true simplify_boolean_return: true security_vulnerabilities: true return_doc_comments: true return_doc_comment_if_not_inferrable: true require_scope_for_methods: true require_php_tag_first: true psr2_class_declaration: true psr2_switch_declaration: true properties_in_camelcaps: true prefer_while_loop_over_for_loop: true php5_style_constructor: true one_class_per_file: true no_unnecessary_if: true no_underscore_prefix_in_properties: false no_underscore_prefix_in_methods: false no_short_variable_names: minimum: '3' no_short_open_tag: true no_short_method_names: minimum: '3' no_non_implemented_abstract_methods: true no_property_on_interface: true no_goto: true no_global_keyword: true no_eval: true no_error_suppression: true no_commented_out_code: true encourage_single_quotes: true encourage_shallow_comparison: true duplication: true deprecated_code_usage: true code_rating: false avoid_usage_of_logical_operators: true avoid_unnecessary_concatenation: true avoid_multiple_statements_on_same_line: true avoid_closing_tag: true avoid_aliased_php_functions: true no_exit: false