From 1bdc61f932ba354b5eef47c1992175f8e314ff9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lu=C3=ADs=20Cobucci?= Date: Tue, 20 Jun 2017 09:43:43 +0200 Subject: [PATCH 1/2] Remove tools that are not supported anymore --- .scrutinizer.yml | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/.scrutinizer.yml b/.scrutinizer.yml index 0f7195985..1ee7ad79f 100644 --- a/.scrutinizer.yml +++ b/.scrutinizer.yml @@ -9,27 +9,3 @@ before_commands: tools: external_code_coverage: timeout: 3600 - php_code_coverage: - enabled: true - php_code_sniffer: - enabled: false - php_cpd: - enabled: true - excluded_dirs: ["bin", "docs", "tests", "tools", "vendor"] - php_cs_fixer: - enabled: false - php_loc: - enabled: true - excluded_dirs: ["bin", "docs", "tests", "tools", "vendor"] - php_mess_detector: - enabled: true - filter: - paths: ["lib/*"] - php_pdepend: - enabled: true - excluded_dirs: ["docs", "examples", "tests", "vendor"] - php_analyzer: - enabled: true - filter: - paths: ["lib/*", "tests/*"] - sensiolabs_security_checker: true From aa9f34b6009b3f2df0cefc6f101a67e11d6e6c2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lu=C3=ADs=20Cobucci?= Date: Tue, 20 Jun 2017 09:46:10 +0200 Subject: [PATCH 2/2] Configure build failure conditions So that contributors receive some automated feedback in case maintainers are not fast enough. --- .scrutinizer.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.scrutinizer.yml b/.scrutinizer.yml index 1ee7ad79f..4ba463511 100644 --- a/.scrutinizer.yml +++ b/.scrutinizer.yml @@ -9,3 +9,16 @@ before_commands: tools: external_code_coverage: timeout: 3600 + +filter: + excluded_paths: + - docs + - tools + +build_failure_conditions: + - 'elements.rating(<= C).new.exists' # No new classes/methods with a rating of C or worse allowed + - 'issues.label("coding-style").new.exists' # No new coding style issues allowed + - 'issues.severity(>= MAJOR).new.exists' # New issues of major or higher severity + - 'project.metric_change("scrutinizer.test_coverage", < 0)' # Code Coverage decreased from previous inspection + - 'patches.label("Doc Comments").new.exists' # No new doc comments patches allowed + - 'patches.label("Unused Use Statements").new.exists' # No new unused imports patches allowed