@phpstan

Find bugs in your code without writing tests! Created by @OndrejMirtes

Joined July 2016
Had an idea today after lunch and basically one-shotted a solution for the currently most-upvoted PHPStan feature request:
2
8
213
After my summer break I am back at my primary job. Started updating #phpstan in our closed source projects CI. one example: PHPStan 2.2.5: 70s PHPStan 2.2.14: 37s nice to see our recent #performance focus pays off in real world projects 🚀
2
10
543
PHPStan level 8 on Laravel is brutal but worth it. Went from 0 to 8, then applied the pattern to 4 projects for now. Caught real bugs, not style nits.
1
3
15
621
PoV: Your PHPStan pull request is about to be merged 🚀
3
2
26
2,290
The PHPStan's playground just gained a superpower: an X-ray for your code! Flip the switch in the top right corner and you'll get info about AST node types and inferred PHPStan types on hover.
3
11
71
3,071
updated @phpstan to the latest release on the @wordpress codebase. thanks to the latest performance improvements on a cold result-cache it now takes 11 seconds instead of 33 seconds before. pro tip: make regularly sure you are on the latest version!
1
5
16
1,763
Just updated @phpstan to the latest release on the @shopware codebase. on my local machine I can reproduce a speedup of ~47% (when result-cache is cold). As soon as the result-cache is warm, its a matter of a few seconds.
5
12
618
PHPStan retweeted
I was told that the recent PHPStan version (2.2.13) got a significant performance boost. I have to say: I'm not disappointed! ±4s to run PHPStan compared to ±17s on the whole Tempest codebase 💯
5
8
1
72
3,999
PHPStan 2.2.13 is a big one. Not as big as 2.3.0 will be but a big one nevertheless 😉 • Result cache finally becomes usable for monorepo setups • PHPStan always runs with OPCache enabled • PHPStan Turbo strips runtime checks from PHPStan's own code (!!!)
1
9
69
3,746
PHPStan retweeted
Larastan 3.11.0 is out! 🚀 This release includes a bunch of bug fixes and performance improvements. #php #phpstan #laravel Read the full changelog:
1
2
3
449