CakePHP Plugin Checker

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

dereuromark/cakephp-queue Score: 100%
25
Passed
0
Warnings
0
Failed
0
Skipped
Structure
composer.json

Valid composer.json found

Pass
Package name

Valid package name: dereuromark/cakephp-queue

Pass
Description

Description provided

Pass
Package type

Correct type: cakephp-plugin

Pass
PSR-4 autoload

PSR-4 autoload configured

Namespaces: Queue\, Queue\Test\Fixture\
Pass
CakePHP dependency

CakePHP dependency found

cakephp/cakephp: ^5.1.1
Pass
Keywords

Keywords configured

cakephp, queue, deferred tasks, background
Pass
Stable dependencies

All require dependencies use stable versions

Pass
Plugin Class

Plugin class found: QueuePlugin.php

Pass
src/ directory

src/ directory exists

Pass
tests/ directory

tests/TestCase/ directory structure found

Pass
config/ directory

config/ directory found

Contains: bootstrap.php
Pass
Best Practices
Namespace

Valid namespace: Queue

Pass
LICENSE file

LICENSE file found: LICENSE

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

Documentation found in docs/ directory

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