Ondřej Mirtes

is creating PHPStan - Static Analyser for Finding Bugs Without Writing Tests

Select a membership level

Individual Developer

per month
PHPStan helps you to find bugs in your personal projects or in contract work and you'd love to support its further development.

Show your support of PHPStan by donating $5 to my daily latte fund. PHPStan development is fueled by lattes!

Your name will be in BACKERS.md in PHPStan GitHub repository.

Small Team

per month
You're a small team of developers and PHPStan helps you to avoid bugs in production at your startup or company. You'd love to support its further development so it can be more smart about your code and find even more problems with it.

Your names will be in BACKERS.md in PHPStan GitHub repository.



About Ondřej Mirtes

I believe in open source software. Everyone should be able to look at the code they depend on and everyone should have the possibility to improve it.

But making open source software is a difficult path to earn a livelihood. That's why makers of really awesome and popular software usually also have other means to support themselves and their families. I'd like to change that and you can help me with that!

What I'm Working On

I'm developing PHPStan - a static analysis tool to find bugs in your code without writing tests. It's really fast (it checks a 600k LOC codebase under a minute) and extensible - you can define reflection extensions for the magic behavior of your classes (usually seen in __get and __call methods). I'm also focusing on an incremental adoption of the tool so that anyone even with a massive technical debt can start using it immediately.

Read more about PHPStan on Medium.com.

I have a lot of ideas what could PHPStan do if I devoted more time to it. The core of the codebase enables me and others to write custom rules to check:
  • Correctness of custom DSLs like Doctrine DQL queries.
  • Framework-specific checks like existence of routes when generating links, referencing existing form fields, or checking template code.
I'd also like to help other open-source projects to integrate PHPStan in their workflow so their code can be more solid. I'm already working with CakePHP and several others.

I'd love if I could work on PHPStan full-time and be my own boss.

Spread Your Message!

If you're looking for talent or if you want to grow the audience of your product, you can back some of the tiers and get exclusive spots either in the release notes or in the console output of the tool itself! Check out the right column for more details.
By becoming a patron, you'll instantly unlock access to 10 exclusive posts
By becoming a patron, you'll instantly unlock access to 10 exclusive posts

Recent posts by Ondřej Mirtes

How it works

Get started in 2 minutes

Choose a membership
Sign up
Add a payment method
Get benefits