CakePHP Plugin Checker
Validate your CakePHP plugin against best practices and Awesome-CakePHP CI requirements.
Structure
- Valid composer.json with correct type and autoload
- Proper Plugin class naming (CakePHP 5 style)
- src/, tests/, config/ directory structure
Best Practices
- Valid namespace (not reserved Cake\)
- LICENSE file present
- CakePHP version compatibility
CI/Quality
- GitHub Actions workflows
- phpcs.xml for code style
- phpstan.neon for static analysis
- phpunit.xml for tests
- .editorconfig
Documentation
- README.md with installation and usage
- Status badges
- CakePHP version map (generate one)