checks: php: true tools: external_code_coverage: runs: 9 # Scrutinizer will wait for this many code coverage submissions timeout: 3600 # Timeout in seconds. filter: excluded_paths: - 'tests/' - 'src/EPSG/Import/' build: environment: # Languages php: version: "8.0" ini: memory_limit: "-1" dependencies: override: - COMPOSER_ROOT_VERSION=4.x-dev composer update tests: override: - php-scrutinizer-run
filter: excluded_paths: - 'tests/*' checks: php: true coding_style: php: { }
checks: php: useless_calls: true unused_variables: true unused_properties: true unused_parameters: true unused_methods: true unreachable_code: true too_many_arguments: true no_unnecessary_if: true no_unnecessary_final_modifier: true no_empty_statements: true fix_use_statements: remove_unused: true preserve_multiple: false preserve_blanklines: false order_alphabetically: true avoid_useless_overridden_methods: true avoid_fixme_comments: true avoid_perl_style_comments: true avoid_todo_comments: true fix_line_ending: true more_specific_types_in_doc_comments: true newline_at_end_of_file: true param_doc_comment_if_not_inferrable: true parameter_doc_comments: true parameters_in_camelcaps: true phpunit_assertions: true return_doc_comment_if_not_inferrable: true return_doc_comments: true simplify_boolean_return: true uppercase_constants: true use_self_instead_of_fqcn: true encourage_single_quotes: true classes_in_camel_caps: true avoid_multiple_statements_on_same_line: true align_assignments: true