An open API service indexing awesome lists of open source software.

https://github.com/staabm/staabm


https://github.com/staabm/staabm

Last synced: 12 months ago
JSON representation

Awesome Lists containing this project

README

          

### Hi there 👋

My name is Markus Staab, a open source enthusiast since 2008 ✨.

Markus Staab - open-source lover, creator of staabm/phpstan-dba, staabm/phpstan-todo-by, rexstan and rexfactor.

I am one of the top contributors💫 to [PHPStan](https://github.com/phpstan/phpstan-src/pulls?q=is%3Amerged+author%3Astaabm), [Rector](https://github.com/rectorphp/rector-src/pulls?q=is%3Apr+sort%3Aupdated-desc+author%3Astaabm+is%3Amerged) and [PHPUnit](https://github.com/sebastianbergmann/phpunit/pulls?q=is%3Apr+sort%3Aupdated-desc+author%3Astaabm+is%3Amerged). It's likely you read my name in the changelog or release notes somewhere.

Below you can find a list of my personal contribution highlights:
- [A `mixed` type PHPStan journey](https://staabm.github.io/2024/11/26/phpstan-mixed-types.html)
- [`@param-out` implementation](https://phpstan.org/blog/phpstan-1-9-0-with-phpdoc-asserts-list-type#parameter-type-assigned-by-reference) in PHPStan
- [type inference for regular expressions](https://phpstan.org/blog/phpstan-1-12-road-to-phpstan-2-0#general-availability-of-precise-type-inference-for-regular-expressions) in PHPStan, see also [my blog post](https://staabm.github.io/2024/07/05/array-shapes-for-preg-match-matches.html)
- [`@require-extends` and `@require-implements`](https://phpstan.org/writing-php-code/phpdocs-basics#enforcing-class-inheritance-for-interfaces-and-traits) in PHPStan, see also [my blog post](https://staabm.github.io/2024/01/15/phpstan-require-extends-implements.html)
- `non-falsey-string` type in PHPStan, see also [my blog post](https://staabm.github.io/2022/08/11/phpstan-non-falsy-string.html)
- PHPStan `sprintf()`/`sscanf()` type inference, see also [my blog post](https://staabm.github.io/2022/06/23/phpstan-sprintf-sscanf-inference.html)
- Endless pull requests to improve performance and efficiency in PHPStan and Rector
- Hundreds of bug fixes in PHPStan, Rector, PHPUnit, Composer…

Additionally I am the developer behind [cs2pr](https://staabm.github.io/2022/04/03/annotate-pull-request-from-checkstyle.html), [phpstan-dba](https://staabm.github.io/2022/05/01/phpstan-dba.html), [phpstan-todo-by](https://staabm.github.io/2023/12/17/phpstan-todo-by-published.html), [rexstan](https://staabm.github.io/2022/06/18/rexstan-REDAXO-AddOn.html) and a few more projects.

For fun and educating myself I contributed to various projects - [REDAXO](https://redaxo.org/), [filp/whoops](https://github.com/filp/whoops), [sabre/dav](https://github.com/sabre-io/dav), [stomp-php](https://github.com/stomp-php/stomp-php), [propelorm](https://github.com/propelorm) - to name a few of them.

---

### Recent articles on [staabm.github.io/](https://staabm.github.io/)

- [PHPStan remembered types from constructor](https://staabm.github.io/2025/04/15/phpstan-remember-constructor-types.html) (2 months ago)
- [Thank You](https://staabm.github.io/2025/01/24/thank-you.html) (5 months ago)
- [Contribution Summary 2024](https://staabm.github.io/2024/12/11/contribution-summary-2024.html) (6 months ago)
- [My new PHPStan focus: multi-phpversion support](https://staabm.github.io/2024/11/28/phpstan-php-version-in-scope.html) (7 months ago)
- [A mixed type PHPStan journey](https://staabm.github.io/2024/11/26/phpstan-mixed-types.html) (7 months ago)

---

#### 💻 Check out what I'm currently working on

- [infection/infection](https://github.com/infection/infection) (1 day ago)
- [staabm/phpstorm-bug-unreachable-statement](https://github.com/staabm/phpstorm-bug-unreachable-statement) (1 week ago)
- [infection/site](https://github.com/infection/site) (2 weeks ago)
- [CuyZ/Valinor](https://github.com/CuyZ/Valinor) (2 weeks ago)
- [rectorphp/rector-src](https://github.com/rectorphp/rector-src) (2 weeks ago)

---

see [all my recent activities](https://staabm.github.io/recent-work.html)

#### 📫 How to reach me


@markusstaab at mastodon 
@markusstaab at twitter