korbeil/phpstan-generic-rules

Generic rules extensions for PHPStan

Maintainers

👁 Korbeil

Package info

github.com/Korbeil/phpstan-generic-rules

Type:phpstan-extension

pkg:composer/korbeil/phpstan-generic-rules

Statistics

Installs: 969 943

Dependents: 11

Suggesters: 2

Stars: 12

Open Issues: 2

v2.1.0 2025-10-13 13:25 UTC

Requires

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT b06db4d35b05eda265d5aee2eed1d84bfb109a01

This package is auto-updated.

Last update: 2026-06-13 15:03:11 UTC


README

Rules list

Debug rules

  • You should not have var_dump, exit or die function calls
  • If you have symfony/var-dumper, you should not have dump or die function calls

MbString rules

  • You should use multibyte string function when it exists

Installation

We assume that PHPStan is already installed in your project.

To use this extension, require it in Composer:

composer require --dev korbeil/phpstan-generic-rules

If you also install phpstan/extension-installer then you're all set!

Advanced usage

You can configure this library with parameters:

parameters:
 generic_rules:
 never_empty_rule: true # To enable the never empty rule
 debug_rule: false # To disable the debug rule
 mb_string_rules: false # To disable the mb_string rule