filter: paths: [src/*] excluded_paths: - "src/Core/Framework/DataAbstractionLayer/DefinitionValidator.php" - "src/Core/Migration/*" - "src/Core/Framework/Resources/public/*" - "src/Storefront/Resources/public/*" - "src/**/*Entity.php" - "src/**/*Test.php" - "src/Docs/*" - "src/Administration/Resources/administration/src/flag/*" - '*.min.js' - '*/build/*' checks: javascript: no_var: true no_loop_var_assign: true no_else_return: true no_alert: true eqeqeq: true php: sql_injection_vulnerabilities: true code_rating: true remove_extra_empty_lines: true remove_php_closing_tag: true remove_trailing_whitespace: true fix_use_statements: remove_unused: true preserve_multiple: false preserve_blanklines: true order_alphabetically: true fix_php_opening_tag: true fix_linefeed: true fix_line_ending: true fix_identation_4spaces: true fix_doc_comments: true duplication: false variable_existence: true useless_calls: true use_statement_alias_conflict: true unused_variables: true unused_properties: true unused_parameters: true unused_methods: true unreachable_code: true security_vulnerabilities: true precedence_mistakes: true precedence_in_conditions: true parameter_non_unique: true no_property_on_interface: true no_non_implemented_abstract_methods: true deprecated_code_usage: true closure_use_not_conflicting: true closure_use_modifiable: true assignment_of_null_return: true check_method_contracts: verify_interface_like_constraints: true verify_documented_constraints: true verify_parent_constraints: true tools: php_loc: enabled: true build: nodes: analysis: tests: override: - php-scrutinizer-run - js-scrutinizer-run