This is my personal collection of modern PHP Tooling that I setup for all of my Laravel projects.
- Pint - Formatting
- Install Laravel Pint
- Setup strict config pint.json
- Setup PHPStorm File Watcher for Pint
- PeckPHP - Fix Typos
- Install PeckPHP
- RectorPHP - Use modern php syntax
- Install RectorPHP
- Larastan - Laravel Code Analysis
- Install LaraStan
- PestPHP - Testing Framework
- Install PestPHP
- In phpunit.xml comment in DB_CONNECTION & DB_DATABASE variables
- Pest Type Coverage - Measure Type Coverage in the Code
- Install Type Coverage Plugin
- Clockwork - Identify Performance Issues
- Install Clockwork
- Clockwork Browser Extension
- Solo - Merge all running Terminals into one
- Install Solo
- Setup commands in solo.php config
- Composer Scripts
- AppServiceProvider