build: environment: php: 8.3.18 variables: XDEBUG_MODE: 'coverage' nodes: analysis: project_setup: override: - 'true' tests: override: - php-scrutinizer-run --enable-security-analysis - command: phpcs-run use_website_config: true coverage: tests: override: - command: vendor/bin/phpunit --configuration phpunit.xml coverage: file: testing/coverage/clover.xml format: clover tests: true checks: php: true coding_style: php: spaces: around_operators: concatenation: true filter: path: - source/ excluded_paths: - testing/ dependency_paths: - vendor/
checks: php: useless_calls: true unused_variables: true unused_properties: true unused_parameters: true unused_methods: true unreachable_code: true avoid_useless_overridden_methods: 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: true preserve_blanklines: false order_alphabetically: true uppercase_constants: true remove_extra_empty_lines: true properties_in_camelcaps: true