Engineer & OSS Contributor • Husband & Father • ✝️ Psalms 1 Nothing is more permanent than a temporary fix

Texas
Just recently released PHPStan-Laravel 1.9.0! This release makes PHPStan much smarter when it comes to Laravel's FormRequest, Validators, and inline request validation; along with several other features/improvements Check it out! github.com/calebdw/phpstan-l…
2
5
26
1,479
When you get this email, you know what's about to happen 🙃
2
19
1,320
Well...just found out the hard way that @pestphp `--tia` mode requires all the tests to be pest tests---no legacy phpunit classes 🫤
4
13
2,309
Hope other folks can use this---excited to take advantage of TIA now FYI: this also supports private @gitlab instances
just released pest 5.2.0 with @gitlab support for --tia thank you @calebdw for this contribution
4
502
Caleb White retweeted
PoV: Your PHPStan pull request is about to be merged 🚀
3
2
26
2,291
Caleb White retweeted
just released @laravel pint 1.32.0, and the binary is now 6× smaller 22MB → 3.6MB, enjoy faster composer updates 🤌🏻
11
8
245
13,604
I just released PHPStan-Laravel v1.8.0! This release includes better support for just about every Collection and Arr method, as well as some optional rules adapted from Larastan Check out the release notes below for more info! github.com/calebdw/phpstan-l…
1
16
1,364
Always makes my day when my contributions benefit others 🙂
pint v1.31.0 is out with a bunch of bug fixes, but the real highlight is a massive performance boost when using the new [--blade] option thank you @calebdw for this contribution
5
1
28
2,875
I just released a new phpstan-larevel version - better manager/driver type inferance - better guard inferance - Arr get/pull now infer the proper array shapes - Collection/Arr select now returns the proper type - new rule to detect undefined services - several other fixes check it out! github.com/calebdw/phpstan-l…
4
23
2,542
Shoutout to @jackbayliss1996 for sponsoring me on Github---thanks man! Actions like this really make me want to ship more
1
10
724
I finally got around to shipping a personal site! It looks like my editor---on purpose Everything works on mobile, but there's more easter eggs when you have a keyboard (hint: type `:h`) Check it out and let me know what you think! calebdw.dev
3
14
1,334
In the words of @taylorotwell: " We're never going backwards" Should we just remove it from the framework at this point? 🤔 m.twitch.tv/theprimeagen/cli…
just say "no" to down() migrations
6
11
2,338
Larastan has never had first-class support for Postgres schema dumps---until today🚀 PHPStan-Laravel can now infer Eloquent model column names/types directly from pg_dump schemas. I just had to write a dedicated pg schema parser to make it happen. github.com/calebdw/phpstan-l…
Some of you know I've maintained my own published fork of Larastan for over two years, carrying features/bugfixes from PRs that have been open going on three years and rebasing them onto every release. That stopped being sustainable, so it is its own project now: phpstan-laravel. Docs and migration guide are up---feel free to take a look and give it a try! phpstan-laravel.dev
3
1
19
1,374
Did I mention it also supports multiple db connections?
3
79
Here's probably my favorite global ignore pattern: /scratch in any repo I can just create this directory (or instruct the agent to) and then place all my stuff that I don't want git tracked (examples, draft plans, posts, etc)
Ever add a personal scratch file to .gitignore just to keep git status clean? 👀 Don't change the shared .gitignore for something only you need. Use .git/info/exclude instead. Same ignore syntax. Local to your clone. Never committed.
4
435
Some of you know I've maintained my own published fork of Larastan for over two years, carrying features/bugfixes from PRs that have been open going on three years and rebasing them onto every release. That stopped being sustainable, so it is its own project now: phpstan-laravel. Docs and migration guide are up---feel free to take a look and give it a try! phpstan-laravel.dev
4
2
24
3,745