From e6fb1cbc9bb737746272e0175cb42ea51921e0df Mon Sep 17 00:00:00 2001 From: Chuck Burgess Date: Tue, 9 Jan 2018 12:25:08 -0600 Subject: [PATCH] add scrunitizer --- .scrutinizer.yml | 43 +++++++++++++++++++++++++++++++++++++++++++ .travis.yml | 2 +- phpmd.xml.dist | 23 +++++++++++++++++++++++ 3 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 .scrutinizer.yml create mode 100644 phpmd.xml.dist diff --git a/.scrutinizer.yml b/.scrutinizer.yml new file mode 100644 index 0000000..8b22db8 --- /dev/null +++ b/.scrutinizer.yml @@ -0,0 +1,43 @@ +before_commands: + - "composer install --no-dev --prefer-source" + +tools: + external_code_coverage: + enabled: true + timeout: 300 + filter: + excluded_paths: ["examples", "tests", "vendor"] + php_code_sniffer: + enabled: true + config: + standard: PSR2 + filter: + paths: ["src/*", "tests/*"] + excluded_paths: [] + php_cpd: + enabled: true + excluded_dirs: ["examples", "tests", "vendor"] + php_cs_fixer: + enabled: true + config: + level: all + filter: + paths: ["src/*", "tests/*"] + php_loc: + enabled: true + excluded_dirs: ["examples", "tests", "vendor"] + php_mess_detector: + enabled: true + config: + ruleset: phpmd.xml.dist + design_rules: { eval_expression: false } + filter: + paths: ["src/*"] + php_pdepend: + enabled: true + excluded_dirs: ["examples", "tests", "vendor"] + php_analyzer: + enabled: true + filter: + paths: ["src/*", "tests/*"] + sensiolabs_security_checker: true diff --git a/.travis.yml b/.travis.yml index 0f5bd61..1bfa78d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,7 +29,7 @@ jobs: - temp/ecs/bin/ecs check src tests - vendor/bin/phpstan analyse src --level max --configuration phpstan.neon - - stage: Coverage + - stage: coverage php: 7.1 script: - vendor/bin/phpunit diff --git a/phpmd.xml.dist b/phpmd.xml.dist new file mode 100644 index 0000000..9abf85c --- /dev/null +++ b/phpmd.xml.dist @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + 40 + + +