CakePHP Plugin Checker

Validate your CakePHP plugin against best practices and Awesome-CakePHP CI requirements.

What gets checked?
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)