selrahcd / phpstan-rules
Set of PHPStan rules
dev-main
2023-05-13 11:06 UTC
Requires (Dev)
- nikic/php-parser: ^4.15
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.1
This package is auto-updated.
Last update: 2024-12-13 14:42:01 UTC
README
A set of useful PHPStan rules
Installation
To use this extension, require it in Composer:
composer require --dev selrahcd/phpstan-rules
If you also install phpstan/extension-installer then you're all set!
Manual installation
If you don't want to use phpstan/extension-installer
, include extension.neon in your project's PHPStan config:
includes:
- vendor/phpstan/phpstan-mockery/extension.neon
Rules
DisallowIsArrayFunctionCall
A rule that prevents from using \is_array
.
CountFuncCallUsage
A configurable rule that prevents from using more function calls than we already do.
Configure:
parameters:
watched_funcCalls:
watched:
'\is_array': 4
Will warn you if you start using more than 4 calls to \is_array
.
You can add as many functions to watch as you want.