build: nodes: analysis: tests: override: - php-scrutinizer-run filter: paths: - 'src/*' excluded_paths: - 'src/Bundles/*' - 'src/Configurator/Bundles/*' checks: php: variable_existence: true unused_variables: true unused_properties: true unused_parameters: true unused_methods: true unreachable_code: true security_vulnerabilities: true parameter_non_unique: true no_property_on_interface: true closure_use_not_conflicting: true closure_use_modifiable: true avoid_useless_overridden_methods: true avoid_conflicting_incrementers: true assignment_of_null_return: true single_namespace_per_use: true return_doc_comment_if_not_inferrable: true require_scope_for_properties: true require_scope_for_methods: true require_php_tag_first: true remove_php_closing_tag: true remove_extra_empty_lines: true prefer_unix_line_ending: true no_trailing_whitespace: true no_debug_code: true no_commented_out_code: false side_effects_or_types: false no_eval: true duplication: true simplify_boolean_return: true return_doc_comments: true properties_in_camelcaps: true phpunit_assertions: true parameters_in_camelcaps: true parameter_doc_comments: true param_doc_comment_if_not_inferrable: true overriding_parameter: true fix_use_statements: remove_unused: true preserve_multiple: false preserve_blanklines: false order_alphabetically: false fix_line_ending: true check_method_contracts: verify_interface_like_constraints: true verify_documented_constraints: true verify_parent_constraints: true tools: external_code_coverage: timeout: 1800