From da9ae20a33b9473342a9220b726af0bd5637c1a3 Mon Sep 17 00:00:00 2001 From: Meritoo Date: Wed, 3 Apr 2019 19:47:08 +0200 Subject: [PATCH] Implement Psalm (https://github.com/vimeo/psalm) --- CHANGELOG.md | 1 + composer.json | 3 ++- psalm.xml | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 psalm.xml diff --git a/CHANGELOG.md b/CHANGELOG.md index 15d2116..e2eef17 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ Common and useful classes, methods, exceptions etc. 5. Fix integration with [Coveralls](https://www.coveralls.io) (available as the badge in [README.md](README.md)) 6. Implement [PHPStan](https://github.com/phpstan/phpstan) 7. PHPUnit > execute tests in random order +8. Implement [Psalm](https://github.com/vimeo/psalm) # 1.0.1 diff --git a/composer.json b/composer.json index b54fece..f010981 100644 --- a/composer.json +++ b/composer.json @@ -27,7 +27,8 @@ "phpstan/phpstan": "^0.11.1", "phpunit/phpunit": "^8.0", "sebastian/phpcpd": "^4.1", - "squizlabs/php_codesniffer": " ^2.9" + "squizlabs/php_codesniffer": " ^2.9", + "vimeo/psalm": "^3.0" }, "autoload": { "psr-4": { diff --git a/psalm.xml b/psalm.xml new file mode 100644 index 0000000..aedffd7 --- /dev/null +++ b/psalm.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +