CakePHP Plugin Checker

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

dereuromark/cakephp-ide-helper Score: 98%
24
Passed
1
Warnings
0
Failed
0
Skipped
Structure
composer.json

Valid composer.json found

Pass
Package name

Valid package name: dereuromark/cakephp-ide-helper

Pass
Description

Description provided

Pass
Package type

Correct type: cakephp-plugin

Pass
PSR-4 autoload

PSR-4 autoload configured

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

CakePHP dependency found

cakephp/cakephp: ^5.1.5
Pass
Keywords

Keywords configured

cakephp, IDE, autocomplete, annotations, phpstorm, phpdoc, dev, cli
Pass
Stable dependencies

All require dependencies use stable versions

Pass
Plugin Class

Plugin class found: IdeHelperPlugin.php

Pass
src/ directory

src/ directory exists

Pass
tests/ directory

tests/TestCase/ directory structure found

Pass
config/ directory

config/ directory found

Empty or custom config
Pass
Best Practices
Namespace

Valid namespace: IdeHelper

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

No installation section found in README

Add installation instructions with composer require command.
Warning
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