Libraries tagged by phpstan-rules
shredio/phpstan-rules
243 Downloads
narration/phpstan-rules
1071 Downloads
The Narration opinionated set of rules for PHPStan
efabrica/phpstan-rules
3288 Downloads
brumann/phpstan-rules
2 Downloads
Custom rules for phpstan
apie/apie-phpstan-rules
503 Downloads
Composer package of the apie library: apie phpstan rules
ikvasnica/phpstan-clean-test
20135 Downloads
PHPStan extension with opinionated strict rules for better code in tests.
fromholdio/phpstan-non-nullable-sink-rules
14 Downloads
PHPStan rules for values that are not proven safe at non-nullable PHP-owned sinks.
boring-o11y/skystan
4 Downloads
Larastan/PHPStan rules for queued Laravel jobs: ShouldBeUnique jobs must declare uniqueFor and (when parameterized) uniqueId, unique jobs may not be batched or bulk-dispatched, batched jobs must be Batchable and honour cancellation, and jobs holding an Eloquent model in a public property must use SerializesModels.
struggle-for-php/angry-regex
10 Downloads
PHPStan Rule to detect Unfavorable Regex
samlitowitz/phpstan-opinionated-nomenclature
56 Downloads
Opinionated PHPStan rules for naming things
nadyita/phpstan-amp-file-rule
1747 Downloads
A PHPStan rule to detect the use of sync filesystem calls for which there are async counterparts. Must be used in conjunction with amphp/file
mintware-de/phpstan-namespace-constraints
14248 Downloads
A PHPStan rule for restricting namespace usings to control dependency inheritance.
marek-d-lis/phpstan-symfony-rules
115 Downloads
My PHPStan rules for Symfony i like to include in my projects
laravelsecurityaudit/laravel-ai-lint
5 Downloads
Static analysis for insecure AI wiring in Laravel apps: a scan command that finds AI provider keys leaked into tracked or client-reachable files, plus PHPStan rules that flag model output flowing into unsafe sinks and prompts built by concatenation. SARIF for CI.
innis/coding-standards
12 Downloads
PHPStan rules that enforce the Innis coding conventions: clean-architecture layering, banned traits, interface/collection/exception placement, value-object immutability, and naming smells.