build: nodes: analysis: tests: override: - php-scrutinizer-run coverage: tests: override: - command: php vendor/bin/phpunit --coverage-clover coverage.xml coverage: file: coverage.xml format: clover
build: nodes: analysis: project_setup: override: - 'true' tests: override: - php-scrutinizer-run - command: phpcs-run use_website_config: false coding_style: php: indentation: general: use_tabs: false spaces: around_operators: concatenation: true filter: paths: - functions/ - src/ dependency_paths: - vendor/ tools: # Code Coverage php_code_coverage: enabled: true test_command: phpunit filter: excluded_paths: - 'vendor/*' - 'tests/*' php_code_sniffer: enabled: true command: phpcs config: standard: PSR2 filter: excluded_paths: - 'vendor/*' # Copy/Paste Detector php_cpd: enabled: true command: phpcpd excluded_dirs: - 'vendor' # Analyzes the size and structure of a PHP project. php_loc: enabled: true command: phploc excluded_dirs: - vendor # PHP Mess Detector (http://phpmd.org). php_mess_detector: enabled: true command: phpmd config: rulesets: - codesize - unusedcode - naming - design - controversial filter: excluded_paths: - 'vendor/*' # Analyzes the size and structure of a PHP project. php_pdepend: enabled: true command: pdepend excluded_dirs: - vendor # Runs Scrutinizer's PHP Analyzer Tool php_analyzer: enabled: true filter: excluded_paths: - 'vendor/*' # Security Advisory Checker sensiolabs_security_checker: true