-
-
Notifications
You must be signed in to change notification settings - Fork 9
Psalm integration #6
Copy link
Copy link
Open
Labels
EnhancementNew feature or requestNew feature or requestHelp Wantedhacktoberfest-acceptedIssues/Pull-Requests which can be fixed during Hacktoberfest: https://hacktoberfest.digitalocean.comIssues/Pull-Requests which can be fixed during Hacktoberfest: https://hacktoberfest.digitalocean.com
Metadata
Metadata
Assignees
Labels
EnhancementNew feature or requestNew feature or requestHelp Wantedhacktoberfest-acceptedIssues/Pull-Requests which can be fixed during Hacktoberfest: https://hacktoberfest.digitalocean.comIssues/Pull-Requests which can be fixed during Hacktoberfest: https://hacktoberfest.digitalocean.com
Feature Request
Summary
As decided during the Technical-Steering-Committee Meeting on August 3rd, 2020, Laminas wants to implement vimeo/psalm in all packages.
Implementing psalm is quite easy.
Required
psalm.xmlin the project root$ composer require --dev vimeo/psalm$ vendor/bin/psalm --set-baseline=psalm-baseline.xmlstatic-analysiswith the commandpsalm --shepherd --statsscript:in.travis.yml:- if [[ $TEST_COVERAGE == 'true' ]]; then composer static-analysis ; fiphpstan.neon.dist,.travis.ymlentry,composer.jsonrequire-devandscripts)Optional