Quantcast
Viewing all articles
Browse latest Browse all 1744

PHPStan configuration for CiviCRM core

When I first started writing CiviCRM extensions it quickly became clear that there were a lot of old parts to CiviCRM's core code which deserved some love. I know that CiviCRM only has a small development team, and so I started searching for quick-win code changes that I could contribute back to the CiviCRM codebase in order to improve the quality and developer experience for everyone. I want to share the PHPStan configuration that I have been using to identify poor-quality (and in some cases buggy) code within the CiviCRM core codebase.

Viewing all articles
Browse latest Browse all 1744

Trending Articles