Personal diffrences about CLI user exprience asside, Psalm looks like a solid static analysis tool for PHP codebases. “Static analysis” meaning it looks at your entire codebase and tells you about things that might be problems. It’s a great example of how the work that’s gone in the PHP parser over the past four or five years continues to pay dividends for folks using PHP with a programmer’s mindset.
It’s also pretty great that a private company like Vimeo has a culture where PHP programers get to work on things like this, and that they had the confidence to let psalm delete twenty six thousand lines of old dead code. If I wasn’t well ensconced where I am now I’d be all over this Software Engineer position.