CakePHP Plugin Checker

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

cakephp/debug_kit Score: 98%
24
Passed
1
Warnings
0
Failed
0
Skipped
Structure
composer.json

Valid composer.json found

Pass
Package name

Package name should be lowercase with hyphens

Current: cakephp/debug_kit
Use format "vendor-name/package-name" with lowercase letters and hyphens.
Warning
Description

Description provided

Pass
Package type

Correct type: cakephp-plugin

Pass
PSR-4 autoload

PSR-4 autoload configured

Namespaces: DebugKit\
Pass
CakePHP dependency

CakePHP dependency found

cakephp/cakephp: ^5.1
Pass
Keywords

Keywords configured

cakephp, debug, kit, dev
Pass
Stable dependencies

All require dependencies use stable versions

Pass
Plugin Class

Plugin class found: DebugKitPlugin.php

Pass
src/ directory

src/ directory exists

Pass
tests/ directory

tests/TestCase/ directory structure found

Pass
config/ directory

config/ directory found

Contains: routes.php, bootstrap.php
Pass
Best Practices
Namespace

Valid namespace: DebugKit

Pass
LICENSE file

LICENSE file found: LICENSE.txt

Pass
License in composer.json

License specified: MIT

Pass
Documentation
README file

README found: README.md

Pass
Installation section

Installation instructions found

Pass
Usage section

Usage/examples section found

Pass
Status badges

Status badges found

Pass
Version Map

CakePHP version map found in README

Version compatibility information is documented.
Pass
CI/Quality
GitHub Actions

GitHub Actions workflows found

Workflows: ci.yml
Pass
PHP CodeSniffer

Code style config found: phpcs.xml

Pass
PHPStan

Static analysis config found: phpstan.neon

Pass
PHPUnit

Test config found: phpunit.xml.dist

Pass
EditorConfig

.editorconfig found

Pass