filter: excluded_paths: - 'vendor/*' before_commands: - 'composer install' tools: php_analyzer: true php_mess_detector: true php_code_sniffer: config: standard: PSR2 sensiolabs_security_checker: true php_loc: excluded_dirs: - vendor php_pdepend: true php_sim: true build_failure_conditions: - 'elements.rating(<= D).new.exists' # No new classes/methods with a rating of D or worse allowed (useful for legacy code) - 'issues.label("coding-style").new.exists' # No new coding style issues allowed - 'issues.label("coding-style").new.count > 5' # More than 5 new coding style issues. - 'issues.severity(>= MAJOR).new.exists' # New issues of major or higher severity - 'project.metric("scrutinizer.quality", < 6)' # Code Quality Rating drops below 6
# language: php