Ruud_ Profile Banner
Ruud Kamphuis Profile
Ruud Kamphuis

@Ruud_

Followers
600
Following
4K
Media
426
Statuses
6K

Co-Founder at TicketSwap • PHP • Creator of TwigStan

The Netherlands
Joined August 2007
Don't wanna be here? Send us removal request.
@Ruud_
Ruud Kamphuis
4 days
Can You Write A Web Server in PURE BASH?! (no socat, no netcat, no exter. via @YouTube.
0
0
0
@Ruud_
Ruud Kamphuis
14 days
RT @lyrixx: We have released a new version of Castor! 🦫. What's its best feature?. `castor execute some-composer/package`. Example with lat….
0
3
0
@Ruud_
Ruud Kamphuis
2 months
RT @janedbal: My talk about #PHP Dead Code Detector is out:. 🇺🇸 slides: 🇨🇿 talk:
0
7
0
@Ruud_
Ruud Kamphuis
5 months
RT @_Codito_: #PHPStan 2.1.7 brings very cool new feature: extension point for conditional error ignoring 😍. Using `phpstan.ignoreErrorExte….
Tweet card summary image
phpstan.org
0
1
0
@Ruud_
Ruud Kamphuis
6 months
RT @MisterDeviling: Twigstan ( is a really promising tool, and is now listed on @phpstorm blog: .
0
1
0
@Ruud_
Ruud Kamphuis
8 months
Latest version of TwigStan now verifies arguments passed to method calls 😎. {{ user.method(null, true) }}.Parameter #1 \$full of method User::getMethod() expects bool, null given. Method User::getMethod() invoked with 2 parameters, 1 required. #twig #php.
Tweet card summary image
github.com
What's Changed Fix handling of includes by @ruudk in #144 Improve support for CoreExtension::getAttribute aka the Twig dot operator by @ruudk in #145 For example: {{ user.method(null, true) }...
0
0
3
@Ruud_
Ruud Kamphuis
8 months
I just tagged the first release of TwigStan, a static analyzer for #Twig templates powered by @phpstan.
Tweet card summary image
github.com
TwigStan is a static analyzer for Twig templates powered by PHPStan - twigstan/twigstan
3
26
111
@Ruud_
Ruud Kamphuis
8 months
It's so annoying not being able to implement Stringable on string backed enums in #PHP. Why isn't this implemented automatically.
Tweet card summary image
3v4l.org
View the output of this script on 3v4l.org: the online PHP shell with 250+ PHP versions
1
1
8
@Ruud_
Ruud Kamphuis
8 months
If you use Rector consider sponsoring Abdul for his great contributions. Can’t wait to use PHPStan 2 when Rector allows it.
@samsonasik
Abdul Malik Ikhsan
8 months
I am working on upgrading to PHPStan 2 and PHPParser 5 on @rectorphp .
0
3
5
@Ruud_
Ruud Kamphuis
9 months
RT @simonw: New plugin for LLM: llm-jq, which lets you pipe in JSON and describe a jq program you want to run and it will use an LLM to gen….
Tweet card summary image
github.com
Write and execute jq programs with the help of LLM - simonw/llm-jq
0
31
0
@Ruud_
Ruud Kamphuis
9 months
RT @janedbal: In #composer, you can ignore only upper bound of #php requirements:. --ignore-platform-req=php+. Handy when you want to check….
0
1
0
@Ruud_
Ruud Kamphuis
9 months
Thank you!.
0
0
0
@Ruud_
Ruud Kamphuis
11 months
Just open sourced our minimalistic error formatter for PHPStan.
Tweet media one
2
12
49
@Ruud_
Ruud Kamphuis
1 year
RT @OndrejMirtes: PHPStan 1.11 With Error Identifiers, PHPStan Pro Reboot and Much More
Tweet card summary image
phpstan.org
0
35
0
@Ruud_
Ruud Kamphuis
1 year
RT @OndrejMirtes: Some crazy new syntax coming to PHPStan 1.11 thanks to @ruud_ and @rvanvelzen1 that allows to basically create an object….
0
8
0
@Ruud_
Ruud Kamphuis
1 year
If you want to improve your git productivity I highly recommend @GitTown. It makes creating stacked PR's and keeping them sync a breeze.
0
0
2