Menu
Custom Rules
PHPStan allows writing custom rules to check for specific situations in your own codebase.
Your rule class needs to implement the PHPStan\Rules\Rule
interface and registered as a service in the configuration file:
services:
-
class: MyApp\PHPStan\Rules\DefaultValueTypesAssignedToPropertiesRule
tags:
- phpstan.rules.rule
For inspiration on how to implement a rule turn to src/Rules to see a lot of built-in rules.