If you’re looking to use GrumPHP, Composer 2, and PHP 7.2, this is how you make it happen successfully.
This is the last in a two-part series on how to configure Composer for WordPress development so that you can write higher-quality code in your work).
One of the best ways to go about object-oriented programming is starting with standards and having tools to enforce them.
The first post in a series about the libraries for WordPress plugins that my team and I use when working on high-quality solutions for others.
Let’s take a look at the errors the code sniffer is throwing for the WordPress Widget Boilerplate and see if we can’t bring it up to more modern standards.