Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Phpstan Extensions Laravel Package

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.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Enhances PHPStan's static analysis with Symfony-specific utilities, improving code quality and reducing false positives in Symfony projects.
  • Supports build vs. buy decisions by offering pre-built extensions for common Symfony integration scenarios (e.g., SplFileInfo handling), eliminating custom rule development.
  • Enables teams to streamline error suppression workflows and enforce stricter code standards through targeted extensions, reducing technical debt in long-term maintenance.

When to Consider This Package

  • Adopt when your stack uses Symfony and PHPStan, and you need specialized extensions for file operations or error suppression beyond PHPStan’s core capabilities.
  • Consider when the team lacks resources to develop custom PHPStan rules but requires targeted enhancements for Symfony-specific workflows.
  • Avoid if the project doesn’t use Symfony, PHPStan isn’t part of the toolchain, or the package shows signs of abandonment (e.g., outdated dependencies, no recent commits, low community engagement—39 stars and a 0.445 score indicate limited adoption).

How to Pitch It (Stakeholders)

  • Executives: "This lightweight package integrates with our existing PHPStan setup to catch more bugs early in Symfony projects, reducing technical debt and manual review efforts. It ensures higher code quality with minimal setup, directly impacting product reliability and development velocity."
  • Engineering: "It provides ready-to-use extensions for PHPStan that solve common Symfony-specific pain points—like improved file handling and customizable error suppression—without requiring custom rule development. This speeds up onboarding and maintains consistency across our codebase while leveraging a well-tested MIT-licensed solution."
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport