From fbc0a70634959fdeb5f6c743c9af8663fed6e65e Mon Sep 17 00:00:00 2001 From: Matthew Baggett Date: Fri, 22 Jan 2021 07:29:54 +0100 Subject: [PATCH] Improve PHPStan coverage. --- composer.json | 2 +- phpstan.neon.dist | 17 +++++++++++++++++ teststrap.php | 2 ++ 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 phpstan.neon.dist create mode 100644 teststrap.php diff --git a/composer.json b/composer.json index 2471099..7179483 100644 --- a/composer.json +++ b/composer.json @@ -103,7 +103,7 @@ ], "pre-push": [ "vendor/bin/php-cs-fixer fix .", - "make test" + "vendor/bin/phpstan analyse" ], "post-merge": "composer install --ignore-platform-reqs" } diff --git a/phpstan.neon.dist b/phpstan.neon.dist new file mode 100644 index 0000000..cc85fb0 --- /dev/null +++ b/phpstan.neon.dist @@ -0,0 +1,17 @@ +includes: + - vendor/phpstan/phpstan-deprecation-rules/rules.neon + - vendor/phpstan/phpstan-symfony/extension.neon + - vendor/phpstan/phpstan-phpunit/extension.neon + - vendor/phpstan/phpstan-phpunit/rules.neon + - vendor/thecodingmachine/phpstan-strict-rules/phpstan-strict-rules.neon + - vendor/slam/phpstan-extensions/conf/slam-rules.neon + +parameters: + level: 1 + bootstrapFiles: + - teststrap.php + paths: + - bin/ + - src/ + - tests/ + diff --git a/teststrap.php b/teststrap.php new file mode 100644 index 0000000..9a52879 --- /dev/null +++ b/teststrap.php @@ -0,0 +1,2 @@ +