* fixing psalm complaints use rector (and psalm) to add Override attributes, and add symfony polyfill to provide Override in earlier php versions * fixing more psalm complaints * more fixes * adding stubs for deptrac there are some things in our code that deptrac doesn't understand or are missing for some php versions. stub them to quieten all those violation warnings * why not cache invalid :( * display tools versions * fix tools cache key * changing cache key * dont complain about unused psalm suppressions * suppress invalid attribute * quieten phpstan php8.5 complaints * revert previous commit...now other php versions complain about an unused ignore :( * revert typecasting in metrics aggregators * Update src/Contrib/Otlp/ProtobufSerializer.php Co-authored-by: Chris Lightfoot-Wild <github-clw@wild.me.uk> * remove override stub and use the polyfill from deptrac --------- Co-authored-by: Chris Lightfoot-Wild <github-clw@wild.me.uk> |
||
|---|---|---|
| .. | ||
| deptrac | ||
| infection | ||
| phan | ||
| php-cs-fixer | ||
| phpbench | ||
| phpmetrics | ||
| psalm | ||
| rector | ||
| README.md | ||
README.md
Testing tools installed and managed by https://github.com/bamarni/composer-bin-plugin.
Note that this should only be used for tools that are self-contained (specifically, not phpunit).
To add a tool:
composer bin <tool-name> require --dev <package>cd toolsln -s ../vendor-bin/<tool-name>/vendor/bin/<tool-executable>
Tools are automatically updated as part of composer update.