symplify/phpstan-rules
Extra PHPStan rules by Symplify to catch bugs, improve code quality, and enforce consistent conventions. Easy to install and configure, with a broad set of checks for Symfony/Laravel and modern PHP features to keep your codebase clean.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| entropy/entropy | Entropy is a lightweight PHP/Laravel package for calculating Shannon entropy and related information metrics on strings and datasets. Useful for analyzing randomness, password strength, identifiers, and distribution quality, with a simple API and minimal dependencies. | 3 | 3 | 1 | 56 | 0 | 0.1 | 16.2 | — | — | |
| pestphp/pest-dev-tools | Pest Development Tools: internal utilities and tooling used to build and maintain the Pest testing framework. Includes helpers for local development, automation, and repository workflows. For using Pest in your app, see the main Pest repository. | 9 | 9 | 7 | 5K | 0 | 0.5 | 37.2 | MIT | — | |
| symplify/monorepo-builder | Tools for PHP monorepos: discover packages, merge and propagate composer.json, validate dependency/version consistency, and automate releases. Configure via monorepo-builder.php and manage packages across /packages or custom directories. | 520 | 519 | 46 | 167K | 7 | 26.5 | 42.9 | MIT | 2 weeks ago | |
| symplify/package-builder | Helper utilities for building Symfony/PHP packages: lightweight DI and service configuration, parameter resolution, class and file helpers, and tooling-friendly conventions. Designed to reduce boilerplate when composing reusable packages and developer tools. | 165 | — | 7 | — | 0 | 0.5 | — | MIT | — | |
| symplify/phpstan-extensions | Extra PHPStan rules and extensions from Symplify to improve static analysis of PHP projects. Adds better type inference and framework-aware checks, helping catch bugs earlier and keep codebases consistent with minimal configuration. | 39 | 39 | 5 | 177K | 0 | 0.4 | 50.4 | MIT | — | |
| symplify/rule-doc-generator-contracts | Contracts for Symplify’s rule doc generator: shared interfaces and value objects used to describe, format, and export rule documentation across Symplify tools. Useful when building custom rule providers, printers, or integrations without depending on full implementations. | 17 | 17 | 1 | 117K | 0 | 0.1 | 52.7 | MIT | — | |
| symplify/smart-file-system | Lightweight PHP file system utilities for safer, smarter file operations. Provides convenient wrappers around common read/write actions, path handling and file info helpers, aimed at simplifying scripts and package tooling with a clean, pragmatic API. | 77 | — | 4 | — | 0 | 0.3 | — | MIT | — | |
| symplify/vendor-patches | Apply and manage vendor patches in Composer projects. Automatically patch dependencies after install/update, keep patches versioned in your repo, and maintain reproducible builds without forking upstream packages. | 187 | 188 | 23 | 266K | 3 | 2.4 | 44.1 | MIT | — | |
| tomasvotruba/unused-public | PHPStan extension that finds unused public methods, properties, and constants by scanning calls across your codebase. Helps clean up dead APIs or spot members that should be private/protected. Supports gradual adoption via allowed % thresholds and excluding template-used methods. | 192 | 193 | 15 | 107K | 0 | 1.4 | 37.9 | MIT | — |
How can I help you explore Laravel packages today?