-
-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Psalm integration #113
Comments
I think composer.lock should be deleted from repository. This is a library at the end... |
It is, but we decided to have it available for QA checks like codestandard and psalm as these libraries constantly detecting new stuff in newer versions when these are being updated during CI. So instead of locking these libraries with specific versions we rather want to add |
Ok, thanks to @gennadiylitvinyuk the main goals are achieved. |
@Slamdunk Features are not targeted against Patch releases. Maybe you accidentally added 2.14.1? |
To me, MINOR releases are for consumer features, not internal improvements ones. |
@Slamdunk if it's not a bugfix, it's already into the next minor: chore work is improvement, even if it has little impact downstream 💪 EDIT: to clarify further - only bugfixing in patches, nothing else. Keep patch releases as-stable-as-possible, including potential new artifacts, dev dependencies, etc. |
Ok then, sorry 🙏 |
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.xml.dist
in the project root$ composer require vimeo/psalm
$ vendor/bin/psalm --set-baseline=psalm-baseline.xml
static-analysis
with the commandpsalm --shepherd --stats
Add a new line toscript:
in.travis.yml
:- if [[ $TEST_COVERAGE == 'true' ]]; then composer static-analysis ; fi
Remove phpstan from the project (phpstan.neon.dist
,.travis.yml
entry,composer.json
require-dev
andscripts
)Optional
The text was updated successfully, but these errors were encountered: