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

Technical Evaluation

Architecture fit is limited to Symfony-based projects leveraging PHPStan, but the package's vague description ("ignore error format", "Solid Symfony SplFileInfo") lacks clarity on specific use cases. Integration feasibility is low due to the unknown repository (no public source code or Packagist listing), making dependency verification impossible. Technical risks are high: minimal adoption (39 stars), low quality score (0.445), and no evidence of active maintenance. Key questions include: What specific problems does this solve beyond PHPStan's built-in features? Is the package actively maintained or abandoned? Does it introduce breaking changes with modern PHPStan versions? How does the "ignore error format" differ from PHPStan's native ignoreErrors?

Integration Approach

Stack fit is narrow—only viable for Symfony projects already using PHPStan with unmet needs around file handling or error formatting. Migration path is undefined due to the unknown repository; no installation instructions or version compatibility data exist. Compatibility with current PHPStan (v1.x+) or PHP versions (8.0+) is unverified. Sequencing would require rigorous testing in a non-production environment first, but given the lack of public documentation and community feedback, adoption is inadvisable without first validating the package's reliability through direct code review (which is impossible without a repository link).

Operational Impact

Maintenance burden would be high: the team would need to fork and maintain the package if issues arise, as there's no evidence of active maintainers. Support is nonexistent—no issue tracker, community discussions, or documentation to reference. Scaling risks include false positives/negatives in static analysis causing CI pipeline failures or wasted developer time. Failure modes could include PHPStan crashes, incompatible updates breaking builds, or security vulnerabilities going unpatched. Ramp-up effort would be significant due to unclear configuration requirements and lack of examples, requiring deep reverse-engineering of undocumented code.

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